Back to templates

Template details

Rezume

A clean, beginner-friendly LaTeX resume template with commented commands, customization options, and a make-based build.

About this template

Rezume is a LaTeX resume template distributed under the MIT License that produces a single-page-style PDF resume from the rezume.tex source file. It was built by Nanu Panchamurthy because existing LaTeX templates on GitHub and Overleaf didn't fit his needs, and it is based on sb2nov/resume. The template compiles to PDF on any standard LaTeX distribution and is also published for use directly on Overleaf.

What is Rezume?

Rezume is an MIT-licensed LaTeX resume template that takes a single editable TeX source file as input and outputs a PDF resume. It runs on standard LaTeX toolchains — TeX Live on Linux, MacTeX on macOS, and MiKTeX on Windows — and can be used on the web through its Overleaf template listing. It is maintained by Nanu Panchamurthy on GitHub, where it has around 31 stars.

What makes Rezume stand out?

  • Comment-heavy source — almost every command in rezume.tex is explained with inline comments, aimed at people who have not written LaTeX before.
  • Pre-written customization commands — the template ships commands and comments specifically intended to make editing colors, sections, and layout easier.
  • Three supported compilers — pdfLaTeX is the default, with XeLaTeX and LuaLaTeX available via make build ENGINE=xelatex or ENGINE=lualatex.
  • Source Sans Pro typography — the pdfLaTeX setup needs the ly1 and mweights packages along with ulem and other packages listed in the source.
  • Make-based build — make build writes the PDF to build/pdflatex/rezume.pdf, with a per-compiler output directory for each engine, and make clean removes the selected engine's artifacts.
  • Automated checks — a Python 3.9+ test suite run with make check compiles the sample plus longer contact examples, verifies PDF content and hyperlinks, rejects layout warnings, and confirms font-size changes stay inside their blocks.
  • CI across compilers — GitHub Actions runs the checks with pdfLaTeX, XeLaTeX, and LuaLaTeX.

Who is it for?

  • Job seekers new to LaTeX: edit rezume.tex with readable comments guiding each section, then run make build to get a PDF.
  • Applicants who want a tidy one-page resume: replace the example name, contact details, project links, and certification links with their own content.
  • Overleaf users: open the published Overleaf template and edit online without installing a TeX distribution.
  • Maintainers and tinkerers: fork the repo, run the test suite, and submit changes through pull requests or issues.

What can you do with Rezume?

  • Apply to jobs: fill in the sample resume fields and produce a PDF matching the checked-in preview.
  • Long contact details: rely on header columns that wrap long contact strings; the test suite compiles longer-contact examples to catch layout problems.
  • Keep a checked-in sample: maintainers refresh the published sample PDF and preview image with make sample, which requires Poppler's pdftoppm.

FAQ

Is Rezume free to use?

Yes. Rezume is distributed under the MIT License, with the LICENSE.txt file covering both the Rezume and upstream copyright notices. There is no paid tier mentioned in the documentation.

Does Rezume work with XeLaTeX and LuaLaTeX?

Yes. pdfLaTeX is the default compiler, but make build ENGINE=xelatex and make build ENGINE=lualatex select the alternatives, each writing to its own build/ subdirectory. The optional engines require texlive-xetex and texlive-luatex on Debian or Ubuntu.

Does the PDF work with applicant tracking systems?

The README states that Unicode mappings support text extraction but do not guarantee compatibility with every applicant tracking system, and the PDF is not tagged or accessible.