Resume built using LaTeX and moderncv.
.
βββ LICENSE
βββ README.md
βββ builds
βΒ Β βββ witekbobrowski-cv.pdf
βββ sections
βΒ Β βββ education.tex
βΒ Β βββ experience.tex
βΒ Β βββ languages.tex
βΒ Β βββ scholarships.tex
βΒ Β βββ skills.tex
βββ witekbobrowski-cv.tex
Very simple structure so only few things worth explaining here:
-
witekbobrowski-cv.tex
is the main file that defines document structure and links other tex files from sections directory. -
sections
directory contains other tex files that are separating CV content into smaller modules making it more readable. -
builds
directory is here to not have top directory cluttered with build output -
witekbobrowski-cv.pdf
is the most recent build of the document. It's also the reason you are here.
If you really want to build it from source, make sure to have following dependencies installed:
-
LaTeX distribution appropriate for your platform.
-
moderncv package that makes this document look fancy.
-
Source Sans Pro font to make it even prettier.
-
lualatex compilation tool of choice, feel free to use different one (you may encounter some errors).
To compile the document using lualatex run:
$ lualatex witekbobrowski-cv.tex
What I like to do is to supply lualatex with these extra options for customised behaviour:
-
--output-directory=builds
makes the output land in the builds directory. -
--output-format=pdf
not really needed but makes it explicit for lualatex to produce PDF file. -
--interaction=batchmode
stops lualatex from printing houndreds of lines into the terminal.
$ lualatex --output-directory=builds --output-format=pdf --interaction=batchmode witekbobrowski-cv.tex
The output is where it should be, and compilation message is short and sweet:
This is LuaTeX, Version 1.0.4 (TeX Live 2017)
restricted system commands enabled.
luaotfload | main : initialization completed in 0.134 seconds%