Skip to content

Collection of customizable CV & cover letter LaTeX templates

License

Notifications You must be signed in to change notification settings

antkr10/tex-cvbuilder

Repository files navigation

Donate Paypal

tex-cvbuilder

tex-cvbuilder is a collection of customizable Curriculum Vitae (CV) & cover letter LaTeX templates. The two main files to edit are CV-Template.tex and Cover-Letter-Template.tex.

Building

Using Tex Live on your system

The documents are compiled using the XeLaTeX engine. To setup LaTeX on your machine, you will need to install a functional Tex Live distrubution (see here). On Ubuntu, the required Tex Live packages are texlive-fonts-extra and texlive-xetex. To install Tex Live from tug.org, consult this guide.

Once LaTeX is installed, simply run

$ xelatex CV-Template.tex

This will generate CV-Template.pdf. To build the cover letter, replace CV-Template.tex with Cover-Letter-Template.tex.

Using Docker

This repository comes with a Dockerfile for creating a minimal Tex Live installation on top of a Ubuntu image.

To build the image, locate to where you cloned this repository and run

$ docker build -t ubuntu:tex-cvbuilder .

Once the image is built, compile the document using

$ docker run --rm -v $PWD:/tex-cvbuilder ubuntu:tex-cvbuilder bash -c "xelatex CV-Template.tex && xelatex CV-Template.tex"

This will generate CV-Template.pdf. To build the cover letter, replace CV-Template.tex with Cover-Letter-Template.tex.

Using online LaTeX editors

You can also import these files into an online LaTeX editor such as Overleaf.

Themes

Cycle through supported themes by changing the \theme{<theme>} variable at the beginning of the document. Currently available themes are:

  • beige
  • blue
  • bw
  • coral
  • earth
  • framed
  • gray
  • minimal
  • onyx
  • plain

beige blue bw coral earth framed gray minimal onyx plain