8d600e8 Add section on generating content dynamically
~jagrg pushed to ~jagrg/tern-resume git
Don't let bots hold you back from soaring high. Tern is a seabird and long-distance migrant. It is also an ATS-compatible resume template designed to increase your chances of passing the initial screening, offering a flexible Makefile-based workflow for generating professional resumes in LaTeX.
Clone the repository:
git clone https://git.sr.ht/~jagrg/tern-resume.git
Then navigate to the project directory and install the included
latex2pdf
script, which uses the TeXLive.net API to compile and
download the resulting PDF without requiring a local LaTeX
installation.
sudo make install # defaults to /usr/local/bin
To install it in a different location, use:
make BIN_DIR=$HOME/bin install
Access the project directory and edit the Markdown file to include your personal information. You can adjust font, language, margin and other settings in the same file.
mainfont: libertine
fontsize: 11pt
language: french
country: FR
geometry: a4paper, margin=0.5in
To generate the tex file, compile it, and build the PDF, run:
make && make build
The PDF output is optimized for ATS parsing while ensuring maximum readability for human viewers. I welcome contributions. If you have comments, please share them!
Phone numbers follow the national formatting conventions of the selected country. If the country field is set to one of the supported countries (AT, BR, DE, FR, UK, US), do not include the country code prefix (e.g., +44). Use only digits—avoid spaces, dashes, or other non-numeric characters.
For example, to display +44 29 2018 0456
when the country is set to
the UK, enter:
phone: 02920180456
For unsupported countries, enter the full international format, including the country code.
You can generate content dynamically and include it in your document
using the \input
command. This is useful for automating dynamic
sections of your resume. For example, the following command:
git rev-list --count HEAD > count.tex && make && make build
writes the commit count of the current project to count.tex
. You can
then use \input{count.tex}
in the source file to display an
up-to-date count information on your resume.
MIT License