我使用 pandoc-citeproc 来格式化我的文本(以 markdown 编写),因为我需要对我的论文的参考文献使用特定的 CSL 样式。一切运行良好。我明确指出,我已将 Pandoc 设置为使用 xetex 引擎导出为 PDF。
现在,我想将我的参考书目细分为两部分:一部分是学术文献,另一部分是报纸文章。要做到这一点,如果我理解得没错的话,我必须使用 biblatex 来格式化参考书目……这与 CSL 样式不兼容。
所以,我的问题很简单:有没有办法用 pandoc-citeproc 细分参考书目?
答案1
已经有一段时间了,但是你的问题有一个本地解决方案:https://github.com/pandoc-ext/multibib
它允许你在 yaml-header 中加载多个书目
---
bibliography:
main: main-bibliography.bib
software: software.bib
---
并根据需要打印
# References
::: {#refs-main}
:::
# Software
::: {#refs-software}
:::