我指的是Suppress automatic figure numbering in pdf output with r markdown/knitr 我认为没有完全回答。
基本上,我使用knitr :: spin和rmarkdown来生成word,pdf和html文档。
换句话说,当一个人输入时似乎没有编号 + fig.1,fig.cap ="图名" 您只在标题中获得输出图名称。 为了解决这个问题,我使用了captioner类。 figs = captioner("图") 这适用于单词
但我没有面对重写pdf文档的脚本,因为标题如图1所示:图1:名称
我正在使用knitr :: spin来实际生成单词和pdf中前向输出的RMD文档。
我不确定我是否可以在knitr :: spin中使用钩子,因为我已按照所宣传的方式尝试它,但无法使其工作。
header-includes:\ usepackage {caption} \ usepackage {float}
\ captionsetup [表] {labelformat =空} \ captionsetup [图] {labelformat =空}
正如所建议的那样,要克服pdf的前缀,但我从pandoc中得到错误。它使用pdf2latex。
我不确定如何在knitr :: spin中查询输出格式,以实际为不同的格式生成不同的操作,这可能是一个解决方案,虽然很麻烦。
非常感谢新手提供的帮助。