I am, luckily, at a career stage where I mostly only need two-page CVs and the list of publications of the last five years. After a long time, I needed a full CV and a complete list of publications.

My bibliography is up-to-date, but having switched to #Pandoc with #Typst as backend, I had little motivation to use my LaTeX/biblatex setup from almost 10 years ago to produce a sectioned bibliography.

#AcademicChatter

I’m happy to report that @tarleb’s multibib Pandoc Lua filter works great for this purpose: you sort your references into different bib files according to your needs (books, journal articles, conference papers, etc.), indicate in the document where the sections are to appear, and use the nocite metadata field to fill them.

If you use Typst as backend, and if you also use “real” citations, I found that you need to run citeproc before the filter to resolve these.

https://github.com/pandoc-ext/multibib

GitHub - pandoc-ext/multibib: Generate multiple, topic-specific bibliographies.

Generate multiple, topic-specific bibliographies. Contribute to pandoc-ext/multibib development by creating an account on GitHub.

GitHub

You typically want your references in reverse chronological orders in such list, and I found that there’s actually a ready-made CSL style for just this purpose in the styles repository, which works great: apa-cv.csl

You get the right order, and citations produce complete references, which is just what you need for things like “your five most important publications,” etc.

https://github.com/citation-style-language/styles-distribution/blob/master/apa-cv.csl