Last year, I did a favor for my friend's dad and made him a new cv in
I was inspired by EJ Mastnak to finally do the sensible thing and version control my code instead of making more and more copies of it on Overleaf.
This repos is continuously integrated with
sourcehut. Binaries are compiled according to
the .build.yml
file.
Just visit angelcastaneda.org/cv.pdf to see the results.
Or, you can self compile by cloning this repo and just running make
to get my
cv or make cover
to get my (unsigned) cover letter template. I detail
dependencies below.
If you don't know much about git or syncthing or keeping code synchronized together, overleaf is a great place to start learning TeX. If you wanna be cool and compile your own code, you gotta install packages first.
On arch, I ran:
$ sudo pacman -S texlive
Make a basic main.tex
file like so:
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{My Awesome CV}
\author{John Smith}
\begin{document}
\maketitle
\section*{Skills:}
\begin{itemize}
\item coding
\item presenting
\item counting money
\end{itemize}
\end{document}
Then compile with:
$ pdflatex main.tex
# ...a bunch of output...
$ ls
main.aux main.log main.pdf main.tex
there's a bunch of output files like main.log
and main.aux
that get made,
but they're usually debugging your broken code. open main.pdf
to see the end
product. ( I do wanna add that in my case, pdflatex runs twice on main.tex to
generate those output files to make my pdf index toc. )
That's an absolute start, but you can get way into it and make something more customizable than whatever word or google docs could ever do.
Here's the video that got me started and a set of videos showing how cool vim and latex can really be for a resume.
This project is under the Zero-Clause BSD license. Check LICENSE
for more
details.