Agent Notes: marcelwa.github.io
Agent Notes: marcelwa.github.io
This is Marcel Walter’s personal academic website (Jekyll, GitHub Pages, academicpages-derived theme).
CV and publication list (LaTeX)
cv-source/ holds the LaTeX sources for Marcel’s CV, cover letter, and publications list (Awesome-CV template, XeLaTeX + Roboto fonts under cv-source/fonts/). It was moved here from the ptp repo so the PDF CV and publication list live alongside the canonical record of the same content (this website), instead of a separate, harder-to-keep-in-sync repo.
Key points:
cv-source/is excluded from the built Jekyll site (_config.yml’sexclude:list). The PDF CV must never appear on the live website — it is kept here purely for safe-keeping and so both the PDF and the web CV (_pages/cv.md) can be updated together and stay consistent.- Only
.tex/.cls/.bibsources and the final compiled PDFs (cv.pdf,coverletter.pdf,publications_list.pdf) are tracked by git. LaTeX build artifacts (.aux,.log,.bbl,.bcf,.blg,.fdb_latexmk,.fls,.out,.run.xml,.synctex.gz,.xdv) are gitignored — see.gitignore. - Build with
latexmk -xelatex cv.tex(orcoverletter.tex/publications_list.tex) from insidecv-source/. Requires XeLaTeX, latexmk, and biber. - The
ptprepo (Marcel’s private application-materials vault) keeps a symlink atCV -> ../marcelwa.github.io/cv-sourceso existing workflows there (cd CV && latexmk ...) keep working unchanged. Edit the files here (or through that symlink — same underlying files); there is only one copy.
Keeping the PDF CV and the web CV in sync
_pages/cv.md (the human-readable /cv/ page) and cv-source/cv.tex + its cv-source/cv/*.tex sections describe the same career facts in two different formats. They are edited independently and can drift. When updating one, check whether the other needs the same update — e.g. a new job, award, or publication should normally go in both. _publications/ (one Markdown file per paper) should stay in sync with cv-source/bibliography.bib the same way: a paper added to one should generally be added to the other too.
Instructions for future agents
- Treat this website as the up-to-date, authoritative record of Marcel’s CV content; when the LaTeX CV and this site disagree, ask which is correct rather than assuming either is right.
- Never let
cv-source/leak into the published site. If you touch_config.yml’sexclude:list, keepcv-sourcein it. - Don’t commit LaTeX build junk — check
.gitignorecovers new artifact types if you introduce a new build tool.
