【发布时间】:2020-12-13 04:44:23
【问题描述】:
我正在使用最新版本 Pandoc 将 MD 转换为 LaTex 到 PDF,在 Defaults 文件中使用 citeproc: true。另外,我使用pandoc-xnos 来参考数字。
问题似乎是它们的语法相似。靠近任何@ 似乎都会触发 CiteProc,并且 Pandoc Xnos 需要 @fig:id 来引用文件。一切都会生成,尽管 Citeproc 会为每个 xnos 引用 ([WARNING] Citeproc: citation fig:id not found) 生成警告,并在链接时用 [] 包围每个 Figure 引用。
有没有人找到更好地合并这两者的方法?理想情况下,Citeproc 只能使用[@cite] 生成,xnox 只能使用{@cite} 生成,或者认为@fig: 不是典型的引用,等等,但是阅读两者的文档我找不到选项或解决方案。
【问题讨论】:
-
来自github.com/tomduck/pandoc-xnos#usage:“任何--filter pandoc-citeproc 或--bibliography=FILE 的使用都应该在pandoc-xnos 过滤器调用之后。”