Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srvanderplas/cv-template
Template for using R to build a CV from a spreadsheet
https://github.com/srvanderplas/cv-template
Last synced: about 1 month ago
JSON representation
Template for using R to build a CV from a spreadsheet
- Host: GitHub
- URL: https://github.com/srvanderplas/cv-template
- Owner: srvanderplas
- Created: 2024-02-08T20:43:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-15T19:54:31.000Z (11 months ago)
- Last Synced: 2024-10-12T21:21:35.520Z (3 months ago)
- Language: R
- Size: 2.07 MB
- Stars: 2
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Build a CV with a spreadsheet and some R code!
## Files required
- spreadsheet of entries in your CV
An example/template can be found [here](https://docs.google.com/spreadsheets/d/11S8-U4vasXgPbW-IKQPCy1nO-1UsmvzNLz7GvdONN_w/edit?usp=sharing)
- [bib file of publications](CV.bib)
- CV TeX fileCV templates from overleaf for `moderncv` and `moderntimeline` are provided in templates. `CV.tex` is a highly modified form of the `moderntimeline` template.
## Software required
- `latexmk` (comes with texlive/tinytex)
- `xelatex`
- `biber`
- `moderncv` and `moderntimeline` latex packages## How it works
1. `code/build_functions.R` contains functions to formulate tables of CV information as latex code
2. `code/build_tex_files.R` uses the functions in `code/build_functions.R`, parses the google sheet with the CV info, and generates `_XXX.tex` files for each section of the CV which is programmatically generated.
3. `CV.tex` includes each of the `_XXX.tex` files built in the previous step
4. `CV.tex` generates publication lists by parsing `CV.bib` using `biber` (a more advanced biblatex). This usually requires the document to compile multiple times.
5. `CV.pdf` is generated from `CV.tex`