我使用pandoc和pandoc-citeproc从一系列的标记文件生成一个pdf文件。我的引用是sources.bib,引用格式是apa.csl,元数据是default.yaml,第二块元数据(包含标题、作者、日期和摘要)是meta.md,还有paper.md和outline.md。
目前,我正试图生成一个由标题页、摘要、大纲和参考资料组成的文档。因为我的大纲不包含任何引文,我的参考页是空白的。我在pandoc或pandoc-citeproc中找不到任何标志,这会迫使我的参考文献在没有引用的情况下显示出来。当我包含包含引用的paper.md时,我的参考页面就会像预期的那样工作。
我试图用来制作我的论文的命令是:
pandoc --filter pandoc-citeproc default.yaml meta.md outline.md -o outline.pdf
发布于 2019-02-19 10:10:55
可以通过在nocite元数据字段中指定引用来添加引用,而无需在文本中提及它们。使用特殊的引文,@*会触发书目中所有参考文献的包含。
---
nocite: '@*'
---将这一行添加到元数据中应该可以做到这一点。
https://stackoverflow.com/questions/54750021
复制相似问题