Skip to content

jonathan-d-zhang/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume

Note, this is a PNG (couldn't figure out how to make github embed a pdf to the readme directly), so it may look blurry. See the latest release https://github.com/jonathan-d-zhang/resume/releases/latest.

my resume

This repo can be used as a template.

Editing

Currently there is only support for specifying a few fields in external configs. These are:

  • Contact information: name, email, linkedin, github, phone number, and location

Other than these, you will need to modify src/main.tex.

How to Build Locally

Prerequisites

You will need:

tlmgr

tlmgr is used to manage tex live packages.

Install with the quick install guide. I recommend running install-tl with these arguments:

$ perl ./install-tl --no-interaction --scheme=scheme-minimal --no-doc-install --no-src-install

which will download a minimal installation without docs and package sources.

Note: you will need perl to install tlmgr

Note: It is also possible to get TeX Live without tlmgr through an OS's package manager (like apt).

Python

At least Python 3.11.

Install LaTeX dependencies

You can install the packages the resume depends on with

$ tlmgr install $(cat DEPENDS.txt)

Actually building it

Run python build.py.

If you want to generate a PNG for embedding

Use the pdf2png module. Usage instructions are given in pdf2png/__main__.py Requirements are listed in requirements.txt