RMarkdown PDF 致命错误:未定义控制序列 (\grffile@filename)。可能有坏字符?

RMarkdown PDF 致命错误:未定义控制序列 (\grffile@filename)。可能有坏字符?

我编写了一个 R 脚本,为给定的数据集生成 2 份 RMarkdown PDF 报告。

该脚本在我装有 Texlive 的主 Linux 机器上无错误运行。我针对装有 Windows 和 MiKTeX 的工作笔记本电脑对其进行了调整,它运行完美。

然而,当我在同事的 Windows 机器上安装该程序时(他需要每两周生成一次报告),RMarkdown 无法编译第二份报告。第一份报告运行正常。

日志文件以

[5 <D:/Tower_Raw Data/QAQC Reports/HB1ts_RawQAQCReport_20200322_files/figure-la
tex/unnamed-chunk-33-1.pdf>]
! Undefined control sequence.
\grffile@filename ->D:\Tower 
                             _Raw Data\QAQC Reports\HB 1ts_RawQAQCReport_202...
l.292 ...22_files/figure-latex/unnamed-chunk-38-1}
                                                   \end{center} 
!  ==> Fatal error occurred, no output PDF file produced!

我首先想到的是文件夹名称“Tower_Raw Data”中的“_”有问题。因为 \grffile@filename 行周围有不寻常的间距。但这似乎没有意义,因为两个报告都是从相同的数据生成的,并写入同一个文件夹,并且第一个报告编译成功。

有人有建议吗?

如果有人感兴趣的话这里是完整的日志输出: https://pastebin.com/gFpgyzEc

相关内容