A visually pleasing resume document written in plaintext using Markdown + LaTeX via Pandoc + Makefile
This resume uses Pandoc to convert a collection of Markdown & LaTeX files into high-quality PDFs. Markdown is used to minimize boilerplate while writing content, and LaTeX is used to enable the best possible control over document styles. The build process is contained in a simple Makefile for ease-of-use.
- Written content and declared styles are separated in the source code (Markdown is to LaTeX as HTML is to CSS in this project).
- The build process is easily reproducible, easily editable, and fast (Makefile natively supports partial rebuilds & parallelization, and is as standard as it gets for custom build tools).
- Changes in document formatting are easy to implement (Pandoc natively supports the ability to input and output many popular formats including Microsoft Word, Microsoft Powerpoint, LaTeX, XeTeX, LuaTeX, ConTeXt, PDF, HTML, and JSON; plus is extensible via Lua plugins, such that it could support any other format too).
- Install
texlive-basic texlive-latexrecommended texlive-latexextra texlive-fontsrecommended
from pacman. - Install
pandoc-bin
from AUR orpandoc-cli
from pacman (do not install both). - Clone this repository to a directory on your computer. That directory will be referred to as
root
.
- Add packages to the config file:
pandoc
texliveFull
gnumake
- Rebuild the config file with
home-manager switch
ornixos-rebuild switch
. - Clone this repository to a directory on your computer. That directory will be referred to as
root
.
To run a script, type the script into a terminal within the root
directory.
script | description |
---|---|
make |
compile output |
make clean |
delete output |
Links to places on the internet that helped inspire this project are listed below.
- pretty tex typography examples
- skilled tex typography examples
- latex + markdown example
- pandoc + markdown + latex example
- pandoc + markdown + context guide
- pandoc latex templates
Unfortunately, this project doesn't support community contributions right now. Feel free to fork, but be sure to read the license.