使用 pandoc-citeproc 输出参考书目而不引用任何内容
Output bibliography with pandoc-citeproc without citing anything
我正在使用 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
可以通过在 nocite
元数据字段中指定来添加引文而不在文本中提及它们。使用特殊引用 @*
会触发将所有参考文献包含在参考书目中。
---
nocite: '@*'
---
将这一行添加到您的元数据中应该可以解决问题。
我正在使用 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
可以通过在 nocite
元数据字段中指定来添加引文而不在文本中提及它们。使用特殊引用 @*
会触发将所有参考文献包含在参考书目中。
---
nocite: '@*'
---
将这一行添加到您的元数据中应该可以解决问题。