Overview
Compiling the CV template locally gives you full control over the build process and doesn’t require an internet connection. The template uses standard LaTeX packages and compiles with pdflatex.Requirements
TeX Live Installation
A full TeX distribution is required. TeX Live is the recommended distribution and is available for Windows, Mac, and Linux. Installation options:- From upstream (recommended): Install TeX from upstream for the most up-to-date packages
- Via package manager (Ubuntu/Debian):
sudo apt-get install texlive-full
Required Packages
The template uses standard LaTeX packages that are included in a full TeX Live installation:- fontspec: Font selection for XeLaTeX/LuaLaTeX
- geometry: Page layout configuration
- xcolor: Color support
- hyperref: Hyperlinks and PDF metadata
- tabularx: Advanced table formatting
Basic Compilation
Using the Makefile
The project includes a Makefile for automated compilation. From the project root directory:What the Makefile Does
The Makefile runs pdflatex twice for each document:Running pdflatex twice ensures that cross-references, table of contents, and page numbers are correctly resolved.
Cleaning Build Artifacts
To remove temporary compilation files:*.aux- Auxiliary files*.log- Compilation logs*.out- Hyperref outline files*.toc- Table of contents files*.fls- File list files*.fdb_latexmk- Latexmk database files*.synctex.gz- SyncTeX files
Compilation Workflow
Font Handling
The template uses the Inter font when available and automatically falls back to Helvetica if Inter is not installed. To use the Inter font:- Download from rsms.me/inter
- Install the font on your system
- Recompile the document
The fallback to Helvetica ensures compatibility across all environments, even without Inter installed.