我目前正在为R包编写小插图(在一个非常复杂的工作流程中,因为小插图主要以组织模式编写,然后以.Rnw进行翻译...好吧,我没有采取简单的方法) 。因此,在生成软件包时,小插图基本上是由.Rnw文件制成的。
在这个小插图中,我想在铸造的LaTeX软件包中使用语法突出显示。但是,此程序包需要使用带参数shell-escape
的LaTeX。
因此,当我尝试使用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构建小插图时必须使用此标志。
感谢您的帮助!