latex

LaTeX Resume and Cover Letter Template Repository

A straightforward LaTeX template for creating resumes and cover letters with minimal setup, focusing on content over formatting.

Shipped January 2026

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.

Need more context?

Want help adapting this playbook?

Send me the constraints and I'll annotate the relevant docs, share risks I see, and outline the first sprint so the work keeps moving.