使用 pandoc 是否可以以 markdown 格式导出参考书目?

使用 pandoc 是否可以以 markdown 格式导出参考书目?

我有一个包含 BibTeX 参考书目的文档,在生成最终文档之前必须对生成的参考书目进行一些后期处理(我必须强调一些作者姓名并以某种不明显的方式对传记进行排序)。我想我可以用 markdown 生成参考书目的文本,然后从那里开始处理它。

我尝试采用另一个问题中提出的内容(使用 Pandoc 将 Bibtex 转换为 html/Markdown/等):

pandoc --filter=pandoc-citeproc --standalone mybib.md -o mybib-out.md

包含mybib.md以下内容:

---
bibliography: 'mybib.bib'
nocite: '@*'
...

Bibliography
============

但输出文件仅包含与输入基本相同的内容,而导出为 pdf 或 html 会生成实际的参考书目。

我该如何解决我的问题?

答案1

尝试使用不同的 markdown 格式,例如: pandoc -t markdown_strict --filter=pandoc-citeproc --standalone mybib.md -o mybib-out.md 格式列在pandoc 的文档。默认设置是 pandoc 的 markdown,可能不会生成参考书目。

答案2

除非您明确指定 ID 为 div ,否则 Pandoc-citeproc 不会在 Markdown 中插入参考文献refs

---
bibliography: 'mybib.bib'
nocite: '@*'
...

Bibliography
============

::: {#refs}
:::

或者,也可以禁用输出格式中的引用扩展,这将导致 pandoc 插入扩展的引用:

pandoc --to=markdown-citations …

相关内容