LaTeX Resume and Cover Letter Template Repository

github repo

This repository provides the Expressive Resume LaTeX template and supporting files to create professional, well-formatted resumes and cover letters with minimal LaTeX knowledge. The templates prioritize simplicity and ease of use, allowing users to focus on content rather than formatting.

Features

  • Minimal setup and configuration to start writing resumes or cover letters immediately.
  • Custom LaTeX commands to simplify common resume elements such as headers, objectives, and contact information.
  • Compatible with most LaTeX typesetting engines (built on LaTeX2e).
  • Includes paired cover letter template to complement the resume.

Tech Stack

  • Primary language: TeX (LaTeX2e)
  • PDF generation via pdfTeX / pdfLaTeX

Getting Started

Prerequisites

  • A LaTeX distribution installed (e.g., TeX Live, MiKTeX)
  • A LaTeX editor or command line tools

Installation

  1. Clone the repository:
git clone https://github.com/justin-napolitano/cover-letter.git
cd cover-letter
  1. Navigate to the expressive-resume directory where the template files are located.

Usage

  1. Create a new .tex file inside the expressive-resume folder.
  2. Use the ExpressiveResume document class:
\documentclass{ExpressiveResume}

\begin{document}

% Your resume content here

\end{document}
  1. Add your resume header using the \resumeheader command with optional parameters:
\resumeheader[
    firstname=John,
    lastname=Doe,
    email=john.doe@example.com,
    phone=123-456-7890,
    linkedin=johndoe,
    github=johndoe,
    city=San Francisco,
    state=CA
]
  1. Optionally add an objective statement:
\objective{
    Seeking a software engineering position where I can apply my skills.
}
  1. Compile the .tex file with your preferred LaTeX engine (e.g., pdflatex).

Project Structure

cover-letter/
├── expressive-resume/    # LaTeX templates and related files
├── README.md             # This file
├── References.pdf        # Reference document (purpose unspecified)
├── texput.log            # LaTeX compilation log

Future Work / Roadmap

  • Improve documentation with more usage examples.
  • Add support for additional resume sections and customization options.
  • Provide sample .tex files demonstrating cover letter use.
  • Automate PDF compilation via scripts or Makefile.
  • Enhance error handling and troubleshooting guidance for LaTeX compilation.
hjkl / arrows · / search · :family · :tag · :datefrom · :dateto · ~/entries/slug · Ctrl+N/Ctrl+P for suggestions · Ctrl+C/Ctrl+G to cancel
entries 201/201 · entry -/-
:readyentries 201/201 · entry -/-