-
Make
/usr/local/bin
writeable (if it does not exist, create it first)sudo chown -R $(whoami) /usr/local/bin
-
Install TinyTeX
curl -sL "https://yihui.org/tinytex/install-bin-unix.sh" | sh
-
Install LaTeX dependencies
sudo tlmgr install xltxtra marginnote sectsty ulem polyglossia enumitem realscripts
-
Install Pandoc
brew install pandoc
Fill in details.yml
with your personal information and run make
in the project root. See resume_hernandez-sean.pdf for output.
Note: This template needs to be compiled with XeTeX.
mainfont
: Hoefler Text is the default, but every font installed on your system should work out of the box thanks to XeTeX.fontsize
: Possible values here are 10pt, 11pt and 12pt.lang
: Sets the main language through thepolyglossia
package. This is important for proper hyphenation, among other things.geometry
: A string that sets the margins throughgeometry
. Read this to learn how this package works.
tlmgr path remove
sudo rm -rf ~/Library/TinyTeX
- TinyTeX is a lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live.
- Refer to pandoc's documentation to learn more about how templates work.
- If you're not familiar with the YAML syntax, here's a good overview.
- If you want to edit the template but LaTeX scares you, these docs put together by ShareLaTeX cover most of the basics and are surprisingly kind to the beginner.
- Odds are your question already has an answer on TeX Stack Exchange. Also, pretty friendly crowd in there.
This repository contains a modified version of Dario Taraborelli's cvtex template.
License: CC BY-SA 3.0