1

我想做以下事情:

  • 在@AuthorYear中获取带有引用键的markdown文件
  • 在它上面运行 pandoc citeproc 以创建降价文件,但引用被实际文本替换。

我已经尝试过的示例:

  • citationsfile 是包含引文的文件
  • infile.md 和 outfile 分别是输入和输出

我可以将它从 Markdown 转换为 html

pandoc --bibliography citations.json --citeproc infile.md -o outfile.html

这似乎不起作用

pandoc --bibliography citations.json --citeproc infile.md -o outfile.md

有一个输出降价文件,但它仍然包含密钥,而不是替换。有没有比 markdown-html-markdown 更优雅的解决方案?

4

1 回答 1

0

这个问题已在别处得到解答。解决方案是使用-t markdown-citations,这意味着降价减去引用。

从原始Pandoc 文档

通过将 +EXTENSION 或 -EXTENSION 附加到格式名称,可以单独启用或禁用扩展。有关扩展及其名称的列表,请参阅下面的扩展。请参阅下面的 --list-input-formats 和 --list-extensions。

于 2021-08-26T07:01:10.943 回答