当书目文件仅在 YAML-metadata 时,pandoc 不会生成书目
pandoc does not produce bibliography when biblio file is in YAML-metadata only
我假设在 YAML-metadata 中插入对 BibTex 参考书目的引用足以生成引用。这就像 pandoc does not print references when .bib file is in YAML,它可能被误解了并且还没有被接受的答案。
我有示例输入文件:
---
title: Ontologies of what?
author: auf
date: 2010-07-29
keywords: homepage
abstract: |
What are the objects ontologists talk about.
Inconsistencies become visible if one models real objects (cats) and children playthings.
bibliography: "BibTexExample.bib"
---
An example post. With a reference to [@Frank2010a] and more.
## References
我调用到乳胶的转换:
pandoc -f markdown -t pdf postWithReference.markdown -s --verbose -o postWR.pdf -w latex
pdf 已生成,但其中不包含参考文献,文本呈现为 With a reference to [@Frank2010a] and more.
,表明未使用参考文件。标题和作者被插入到 pdf 中,因此 YAML-metadata 被读取。如果我在命令行上添加参考文件,则输出会正确生成参考列表。
我做错了什么?我想避免在命令行上指定参考书目文件(作为重复,DRY)。是否有一个通用的开关,要求书目处理,将书目文件的选择留给文档YAML-metada?
Theo 参考书目由 pandoc-citeproc 过滤器插入。当通过命令行设置参考书目时,它将自动 运行,但在像你这样的情况下必须手动 运行。添加 --filter=pandoc-citeproc
将使它按预期工作。
在较新的版本中需要 --citeproc
而不是 --filter=pandoc-citeproc
我假设在 YAML-metadata 中插入对 BibTex 参考书目的引用足以生成引用。这就像 pandoc does not print references when .bib file is in YAML,它可能被误解了并且还没有被接受的答案。
我有示例输入文件:
---
title: Ontologies of what?
author: auf
date: 2010-07-29
keywords: homepage
abstract: |
What are the objects ontologists talk about.
Inconsistencies become visible if one models real objects (cats) and children playthings.
bibliography: "BibTexExample.bib"
---
An example post. With a reference to [@Frank2010a] and more.
## References
我调用到乳胶的转换:
pandoc -f markdown -t pdf postWithReference.markdown -s --verbose -o postWR.pdf -w latex
pdf 已生成,但其中不包含参考文献,文本呈现为 With a reference to [@Frank2010a] and more.
,表明未使用参考文件。标题和作者被插入到 pdf 中,因此 YAML-metadata 被读取。如果我在命令行上添加参考文件,则输出会正确生成参考列表。
我做错了什么?我想避免在命令行上指定参考书目文件(作为重复,DRY)。是否有一个通用的开关,要求书目处理,将书目文件的选择留给文档YAML-metada?
Theo 参考书目由 pandoc-citeproc 过滤器插入。当通过命令行设置参考书目时,它将自动 运行,但在像你这样的情况下必须手动 运行。添加 --filter=pandoc-citeproc
将使它按预期工作。
在较新的版本中需要 --citeproc
而不是 --filter=pandoc-citeproc