新的Pandoc distrib =松散的交叉引用(RMarkdown-knitr-Bookdown-thesisdown-R)

时间:2020-04-26 09:45:35

标签: r-markdown knitr pandoc bookdown cross-reference

当使用knitr和bookdown(+ yaml)将一堆.Rmd文件导出到单个.doc文件时,我失去了一些交叉引用。方法是thesisdown :: thesis_word:。

  • 在我安装了新版本的Pandoc之后,立即出现了引用丢失的问题。也许我错过了Pandoc安装后的步骤?

  • 丢失的引用当前是\@ref(title),丢失的引用以前返回了由# My title {#title}表示的标题编号,现在返回了(??)。在安装pandoc之后,仅缺少这些锚点。也许我必须使用另一种样式的锚来引用文档的某个部分?

    • Pandoc似乎可以:对.bib字典,表格和图形锚点的所有引用都可以(Microsoft Windows中的&env.path变量可以并指向新的pandoc.exe)。

非常感谢您的建议,美好的一天。

PS:我正在使用thesisdown(各种bookdown东西),但我没有-尚未-请尝试使用knitr进行正常的bookdown导出... (例如html或pdf)。

1 个答案:

答案 0 :(得分:0)

安装或重新安装tinytext似乎是解决此问题的关键。如果没有,请继续进行软件包更新(例如bookdown,thesisdown)。有时,您需要重新安装Rstudio(解决此类问题或某些程序包更新问题)。