FormaTeX

\documentclass{resume}

LaTeX Resume Templates

Professional LaTeX CV templates for academics, engineers, and industry professionals. Customize directly in the browser and compile to a print-ready PDF in seconds — no installation required.

10+templates
InstantPDF compilation
Freeto start

\section{Why LaTeX for resumes}

What makes a great LaTeX resume

Pixel-perfect typography

LaTeX's Knuth-Plass line-breaking algorithm produces professionally spaced, optically justified text that no word processor can match.

ATS-friendly PDFs

pdfLaTeX generates clean, text-searchable PDFs with proper Unicode encoding — exactly what applicant tracking systems need to parse your resume.

Version controlled

Your resume is plain text. Track every change with Git, diff sections, maintain branches for different roles, and collaborate on pull requests.

Consistent formatting

Once your template is set, every section formats identically. No more accidental style drift when you paste in new experience.

\input{simple-resume.tex}

Featured template: Professional Resume

A clean, ATS-friendly single-column resume using only standard packages. Compiles with pdfLaTeX — no special fonts or packages required.

resume.tex
\documentclass[11pt, a4paper]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{fontenc}
\usepackage[utf8]{inputenc}

% Section formatting
\titleformat{\section}{\large\bfseries\uppercase}{}{0em}{}[\titlerule]
\titlespacing*{\section}{0pt}{12pt}{6pt}

\begin{document}

% Header
\begin{center}
  {\Huge\bfseries John Smith}\\[4pt]
  [email protected] \textbullet{} +1 (555) 123-4567 \textbullet{} 
  \href{https://linkedin.com/in/johnsmith}{linkedin.com/in/johnsmith}\\
  San Francisco, CA
\end{center}

\section{Experience}
\textbf{Senior Software Engineer} \hfill \textit{2022 -- Present}\\
\textit{Acme Corporation, San Francisco, CA}
\begin{itemize}[leftmargin=*, topsep=2pt, itemsep=1pt]
  \item Led development of microservices architecture serving 2M+ users
  \item Reduced deployment time by 40\% through CI/CD pipeline improvements
  \item Mentored team of 5 junior engineers
\end{itemize}

\section{Education}
\textbf{B.S. Computer Science} \hfill \textit{2018}\\
\textit{Stanford University, GPA: 3.8/4.0}

\section{Skills}
\textbf{Languages:} Python, Go, TypeScript, Rust\\
\textbf{Tools:} Docker, Kubernetes, GitHub Actions, PostgreSQL

\end{document}

Output preview

Format: A4, 11 pt, 2.5 cm margins

Engine: pdfLaTeX (XeLaTeX compatible)

Sections: Header, Experience, Education, Skills

\section{Packages}

Popular LaTeX resume packages

These document classes and packages are pre-installed on FormaTeX — no setup needed.

moderncv

Most popular
\usepackage{moderncv}

The most widely used resume class. Provides banking, casual, classic, and oldstyle themes with colored headers, timeline-style entries, and built-in icon support.

altacv

Sidebar layout
\documentclass[10pt,a4paper,ragged2e]{altacv}

Single-page, two-column layout with a sidebar for skills and a timeline-style main column. Great for concise one-pagers.

europecv

EU standard
\usepackage{europecv}

Implements the official EU Europass CV format. Required for applications to European institutions and some multinational employers.

\section{How to customize}

Customize your LaTeX resume in 5 steps

01

Choose your template

Browse the template gallery above and pick the layout that fits your target role — simple professional for industry, academic CV for research, technical for engineering.

02

Replace placeholder text

Swap out the name, contact details, work experience, education, and skills sections with your own content. Keep the LaTeX structure intact.

03

Add or remove sections

Need a Publications or Certifications section? Add \section{Publications} and fill it in. Remove any section you don't need with a simple delete.

04

Adjust margins with geometry

Tweak \usepackage[margin=2.5cm]{geometry} to squeeze more content or add whitespace. Keep margins between 1.5 cm and 2.5 cm for readability.

05

Compile and download your PDF

Hit compile in the FormaTeX playground. Your PDF is ready in seconds — download it, share the link, or iterate further.

\section{Common mistakes}

Avoid these LaTeX resume mistakes

Don't overuse \textbf

Bold every other word and nothing stands out. Reserve bold for job titles and company names. Let the section headings carry the visual hierarchy.

Test with pdfLaTeX first

pdfLaTeX has the widest compatibility with recruiters' PDF readers. Switch to XeLaTeX only if you need custom fonts or Unicode characters not in T1 encoding.

Keep margins between 1.5 cm and 2.5 cm

Margins below 1.5 cm look cramped and print badly. Margins above 2.5 cm waste space. The geometry package default of 2.5 cm is a good starting point.

\end{document}

Ready to build your resume?

Open the featured template in the playground and start editing immediately — or browse all templates and pick the layout that fits your role. No account required to compile.

One quick thing

We track anonymous usage — page views, feature usage, compilation events — to understand what works and what doesn't. No ads, no personal data, no third-party sharing.

Cookie policy