- Notifications
You must be signed in to change notification settings - Fork248
R Markdown Résumés and CVs
mitchelloharawild/vitae
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
/ˈviːteɪ/
Thevitae package makes creating and maintaining a Résumé or CV with RMarkdown simple. It provides a collection of LaTeX and HTML templates,with helpful functions to add content to the documents.
You can install therelease version from CRAN.
install.packages('vitae')You can install thedevelopment version fromGitHub.
# install.packages("remotes")remotes::install_github("mitchelloharawild/vitae")
This package requires LaTeX to be installed on your computer. If you’reencountering issues, please check that LaTeX is installed. Thetinytexpackage makes it easy to setupLaTeX within R:
install.packages('tinytex')tinytex::install_tinytex()
Thevitae package currently supports 6 popular CV templates. You cansee some previews of the available templatesbelow.
If you prefer a guided introduction in video form, check outBryanJenks’freeCodeCamptechtalk:
Creating a new CV withvitae can be done using the RStudio R Markdowntemplate selector:
These templates leverage the strength of rmarkdown to include commoninformation in the YAML header (name, position, social links…) andextended information in the main body. The main body of the CV iswritten using markdown, and allows for data-driven generation of entriesusing the*_entriesfunctions.This allows you to import your working history from other sources (suchas ORCID, Google Scholar, or a maintained dataset), and include themprogrammatically into your CV.
There are currently 6 templates available in this package:
| vitae::awesomecv | vitae::hyndman |
|---|---|
![]() | ![]() |
| vitae::latexcv | vitae::markdowncv |
|---|---|
![]() | ![]() |
| vitae::moderncv | vitae::twentyseconds |
|---|---|
![]() | ![]() |
Extending the package to add new templates is a somewhat simple process(details in thecreating vitaetemplatesvignette).
- Mitchell O’Hara-Wild
- Rob Hyndman
- Eric R. Scott
- Nat Price
- Sam Abbott (automatic deployment!)
- JooYoung Seo (printingmultiple bibliographic entries according to a given csl file)
- Diogo M. Camacho
- Han Zhang (custom csl files)
- Bryan Jenks
- Lorena Abad
- Lampros Sp. Mouselimis (usingGithub Actions and a docker image to programmatically generate the CVfile)
- Adam Kirosingh
- Marco Lombardi
- Anthony Romero
- André Calero Valdez This version usesa database to manage the content and automatically updates the contentonce a week using Github actions. PDF is then added as a release afterrendering. Also uses a forked version of the package to remove thetrailing dot in brief entries.
Add your vitae to the list using a PR.
Please note that the ‘vitae’ project is released with aContributorCode ofConduct.By contributing to this project, you agree to abide by its terms.
The vitae project began as atrOpenSci’sOzUnconf 2018. A big thank you torOpenSci and the event organisers for their work, which has played a bigrole in the formation of this package.
About
R Markdown Résumés and CVs
Topics
Resources
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.










