我目前正在为 R 包编写一个小插图(在一个非常复杂的工作流程中,因为小插图主要是用 Org 模式编写的,然后翻译成 .Rnw ......好吧,我没有采取简单的方法)。因此,小插图基本上是在构建包时由 .Rnw 文件制成的。
在这个小插曲中,我想在铸造的 LaTeX 包中使用语法高亮。但是这个包需要使用带有参数的 LaTeX shell-escape
。因此,当我尝试使用 构建我的包时R CMD build
,我收到以下错误:
* creating vignettes ... ERROR
--- re-building ‘vignette.Rnw’ using Sweave
Error: processing vignette 'vignette.Rnw' failed with diagnostics:
l'exécution de 'texi2dvi' sur 'vignette.tex' failed
LaTeX errors:
! Package minted Error: You must invoke LaTeX with the -shell-escape flag.
我不知道如何指定 R 在尝试使用 LaTeX 构建小插图时必须使用此标志。
谢谢你的帮助!