2

我正在使用pandocpandoc-citeproc从一系列降价文件中生成一个 pdf 文件。我的参考文献在sources.bib,我的引文格式在apa.csl,我的元数据在default.yaml,第二条元数据(包含标题、作者、日期和摘要)在meta.md,我也有paper.mdoutline.md

我目前正在尝试制作一个由我的标题页、摘要、大纲和参考文献组成的文档。因为我的大纲不包含任何引用,所以我的参考页是空白的。我在其中都找不到任何标志,pandoc或者pandoc-citeproc这会迫使我的参考文献在没有任何引用的情况下显示。当我包含paper.md确实包含引用的 时,我的参考页面会按预期工作。

我试图用来制作论文的命令是:

pandoc --filter pandoc-citeproc default.yaml meta.md outline.md -o outline.pdf

4

1 回答 1

4

通过在nocite元数据字段中指定引用,可以添加引用而不在文本中提及它们。使用特殊引用@*会触发将所有参考文献包含在参考书目中。

---
nocite: '@*'
---

将此行添加到您的元数据应该可以解决问题。

于 2019-02-19T10:10:55.783 回答