【问题标题】:Pandoc: reference to a label in a figure produces double question marks '??'Pandoc:对图中标签的引用会产生双问号“??”
【发布时间】:2015-06-17 21:11:34
【问题描述】:

使用this method 在markdown 文件中创建对图形的引用会产生一个双问号??参考应该在哪里。

根据this answer,当从 tex 文件生成 pdf 文档时,pdflatex 应该运行两次而不删除生成的临时文件。运行 pandoc 时,不会生成临时文件,多次运行也不会改变任何内容。

【问题讨论】:

  • 我不知道?? 是什么意思,也不知道如何使用任何latex 风味。但您的问题似乎缺少其他人重现您的问题所需的stackoverflow.com/help/mcve。无论如何,这似乎是深入研究haskell 调试的好机会。考虑到在 pandoc 队列中有 >270 个问题等待,pandoc,将您的注意力转向 github.com/jgm/pandoc 似乎是“可行的”选项。就我个人而言,我会尝试使用一些 shell 脚本来破解和修补输出

标签: latex markdown pandoc figure cross-reference


【解决方案1】:

pandoc-fignos 过滤器根据您的需要使用正确的 \label 和 \ref 宏。安装过滤器后,您可以像这样为图形添加标签:

![Caption.](img.png){#fig:id}

... 并像这样引用它:图。@fig:id。将 id 替换为唯一标识符。

还有分别用于方程式和表格的 pandoc-eqnos 和 pandoc-tablenos 过滤器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多