This repository contains the source files for building my CV using the typstcv extension for Quarto. The project relies on Quarto's Typst engine and a custom template to create a nicely formatted PDF.
/README.md – project overview and build instructions
/_quarto.yml – Quarto project configuration
/cv.qmd – main document describing the CV
/change_log.md – notes about template fixes
/_extensions/ – local copy of the `awesomecv-typst` template
/assets/ – bibliographic data and other assets
/cv.pdf – generated PDF (example output)
cv.qmd contains the CV data in R code chunks. The bibliography used in the publications section is stored in assets/my-publication-list.bib.
Install the typstcv package from the author's R-universe repository:
install.packages("typstcv", repos = "https://kazuyanagimoto.r-universe.dev")Run the following command in the project directory to produce cv.pdf:
quarto render cv.qmdThe output PDF will be written to the project root. You can also render the document from R using quarto::quarto_render("cv.qmd").
If you do not have the fonts referenced in cv.qmd (e.g. SF Pro Text), adjust the style section at the top of cv.qmd to use fonts available on your system.
The Typst template is based on the awesomecv-typst extension by Kazuharu Yanagimoto. The local copy in _extensions/ includes updates for newer Quarto versions and FontAwesome 0.5.0 – see change_log.md for details.