| markdown | ||
| templates | ||
| .gitignore | ||
| Dockerfile | ||
| Makefile | ||
| README.md | ||
resume-pandoc
LaTeX resume template for Pandoc based on Jason R. Blevins' template; http://jblevins.org/projects/cv-template/.
I've included my own resume in markdown format as an example.
There is a MAKEFILE available to automatically compile LaTeX and PDF versions of resumes in the markdown/ folder. All outputted files will be in output/.
To use the MAKEFILE, run:
make
The MAKEFILE uses the following individual commands to compile all .md files in markdown/ to LaTeX and PDF.
To create a LaTeX version, use:
pandoc perl-programmer-john-bokma-resume.md -f markdown+yaml_metadata_block \
--template templates/jb2resume.latex \
-o perl-programmer-john-bokma-resume.tex
And to create a PDF version, use:
pandoc perl-programmer-john-bokma-resume.md -f markdown+yaml_metadata_block \
--template templates/jb2resume.latex \
-o perl-programmer-john-bokma-resume.pdf
The MAKEFILE will use a specified template in the templates/ folder. The template filename (excluding .latex) should be inputted in line 4 of the MAKEFILE.
For example, to use the templates/jb2resume.latex template, line 4 of the MAKEFILE should be:
STYLE=jb2resume
Using Docker
Create the Docker container image using:
docker build --tag=resume-pandoc .
And run it using:
docker run --rm --volume "`pwd`:/data" --user `id -u`:`id -g` \
resume-pandoc perl-programmer-john-bokma-resume.md \
-f markdown+yaml_metadata_block \
--template templates/jb2resume.latex \
-o perl-programmer-john-bokma-resume.pdf
For more information, please read my blog entry Giving Docker Desktop for macOS a Second Chance, which provides an easy walk-through.
Getting Started on Ubuntu 17.04
Please read my blog entry Installing the latest version of Pandoc on Ubuntu 17.04, which provides an easy walk-through.
YAML Meta Block
name : the name on the resume.
keywords : keywords to be added to the PDF file.
left-column : a list of lines you want in the left column, directly under the name on the first page.
right-column : a list of lines you want in the right column, directly under the name on the first page.
fontsize
: default 10pt.
fontenc
: default T1.
urlcolor
: used in PDF, default blue.
linkcolor
: used in PDF, default magenta.
numbersections
: number sections, default off. Can also be controlled using the
pandoc option -N, --number-sections.
name-color
: the SVG name of the font color used for your name on the
resume. For example DarkSlateGray. Note that this option
also changes the font used for your name to bold and sans serif.
section-color
: the SVG name of the font color used for sections. For example
Tomato. Note that this option also changes the section font to
bold and sans serif.
Regarding the last two options: if you just want to change the font to
sans serif bold you can just use the color black.
Example PDF
See http://johnbokma.com/documents/perl-programmer-john-bokma-resume.pdf.
Credits
- Jason R. Blevins for making the LaTeX resume example that inspired this template.
- Christoph Frings and Andrew for their help with description list; reference enumitem: multiline label with text following label - TeX - LaTeX Stack Exchange.