Pandoc 没有将引文键转换为引文
Pandoc is not converting citation keys into citations
我正在尝试让 Pandoc 将降价引用键(例如 [@xxx])转换为完整引用(在 .odt 或 .docx 中),但由于某种原因它不起作用。
我在相关目录中有以下文件:xxx.md、xxx.bib、xxx.csl。我安装了 pandoc 和 pandoc-citeproc(在 Ubuntu 中)。
我运行以下命令或类似命令:
pandoc --filter pandoc-citeproc -s -o test.odt xxx.md
文档test.odt生成,markdown被适当转换,但引文键保持不变。在 .odt 文档中,它们仍然显示为 [@xxx],#References 列表未填充。就像键根本没有被识别为引用一样。
我的 xxx.md 文件中的 YAML 数据引用目录中的 .bib 和 .csl 文件。如果相关,.bib 文件是通过从 Zotero 导出生成的。
我确定我在使用 pandoc 时犯了一些非常基本的错误,但对于我来说,我无法弄清楚我做错了什么。
其他类似问题,例如 this and this 似乎没有解决同一问题。
如有任何帮助,我们将不胜感激!
实际上是 .bib 文件的问题,而不是安装或使用 pandoc 的问题。
我正在尝试让 Pandoc 将降价引用键(例如 [@xxx])转换为完整引用(在 .odt 或 .docx 中),但由于某种原因它不起作用。
我在相关目录中有以下文件:xxx.md、xxx.bib、xxx.csl。我安装了 pandoc 和 pandoc-citeproc(在 Ubuntu 中)。
我运行以下命令或类似命令:
pandoc --filter pandoc-citeproc -s -o test.odt xxx.md
文档test.odt生成,markdown被适当转换,但引文键保持不变。在 .odt 文档中,它们仍然显示为 [@xxx],#References 列表未填充。就像键根本没有被识别为引用一样。
我的 xxx.md 文件中的 YAML 数据引用目录中的 .bib 和 .csl 文件。如果相关,.bib 文件是通过从 Zotero 导出生成的。
我确定我在使用 pandoc 时犯了一些非常基本的错误,但对于我来说,我无法弄清楚我做错了什么。
其他类似问题,例如 this and this 似乎没有解决同一问题。
如有任何帮助,我们将不胜感激!
实际上是 .bib 文件的问题,而不是安装或使用 pandoc 的问题。