使用 pandoc 细分参考书目

使用 pandoc 细分参考书目

我使用 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}
:::

相关内容