如何解决使用R将RStudio Knit转换为PDF,如何将自定义标志传递给“ pdflatex”命令,例如-interaction = nonstopmode
我将从CMD提示符和pdflatex命令进入RStudio。根据我的理解,RStudio在后台运行:
- pdflatex
- bibtex(如果您正在使用natbib)
- pdflatex
我希望能够传递“ -quiet”或“ -interaction = nonstopmode”之类的参数
在命令行中,这些都是可能的。
如何将自定义标志添加到pdflatex的RStudio实现中?
解决方法
您没有说,但我假设您正在R Markdown工作。对于R Markdown,RStudio获取pandoc
来调用pdflatex
。您要在Pandoc手册中设置Pandoc选项--pdf-engine-opt
:请参见https://pandoc.org/MANUAL.html#option--pdf-engine-opt。要在RMarkdown文档中执行此操作,请将其放在标题中:
output:
pdf_document:
pandoc_args: "--pdf-engine-opt=-quiet"
如果您想要多个参数,我想您可以将它们包含在字符串中,但是您可能需要这样做:
output:
pdf_document:
pandoc_args: ["--pdf-engine-opt=-quiet","--pdf-engine-opt=-interaction=nonstopmode"]
您必须尝试一下,看看哪种对您有用;两者都被接受,但我无法确定他们是否都在采取行动。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。