Compilation 在Rstudio中只编译一次,以获得我的pdf/latex样式

Compilation 在Rstudio中只编译一次,以获得我的pdf/latex样式,compilation,latex,echo,rstudio,Compilation,Latex,Echo,Rstudio,我正在用knitr将LaTex文档写入Windows7中的RStudio,并使用编织Rnw文件。我遇到了一些问题,例如: 首先,尽管我编写了echo=FALSE和results=“hide”pdf显示了一些代码、一些警告和加载包,但我还是将warnings=FALSE、ERRORS=FALSE放在了一起,但它不起作用 -其次,我如何在RStudio中运行我的代码,以便在.rnw文件中只编译一次(下载大型数据库、函数和其他内容),并将我希望看到的内容放在pdf文件中 谢谢 对于问题的第一部分,

我正在用knitr将LaTex文档写入Windows7中的RStudio,并使用编织Rnw文件。我遇到了一些问题,例如:

  • 首先,尽管我编写了echo=FALSE和results=“hide”pdf显示了一些代码、一些警告和加载包,但我还是将warnings=FALSE、ERRORS=FALSE放在了一起,但它不起作用
-其次,我如何在RStudio中运行我的代码,以便在.rnw文件中只编译一次(下载大型数据库、函数和其他内容),并将我希望看到的内容放在pdf文件中


谢谢

对于问题的第一部分,您可以将调用更改为
,这样它就不会打印任何输出:

library(your_package, quietly = TRUE, warn.conflicts = FALSE)
更一般地说,可以通过将表达式包装到suppressMessages中来抑制来自表达式的消息:

suppressMessages(expr)
我不确定我是否理解你问题的第二部分,因此我建议将其作为单独的问题开始。如果您试图减少构建PDF所需的时间,您可能需要查看