只需在Rstudio中编译一次,就可以获得我的pdf/latex风格



我正在用knifer将LaTex文档编织到Windows7中的RStudio中。我遇到了一些问题,例如:

  • 首先,尽管我写了echo=FALSE和results="hide",pdf显示了一些代码、一些警告和加载包,我也写了warnings=FALSE,ERRORS=FALSE,但它不起作用

-其次,我如何在RStudio中运行我的代码,以便在我的.rnw文件中只编译一次(下载大数据库、函数和其他东西),并将我想看到的内容放在我的pdf文件中?

谢谢!

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

library(your_package, quietly = TRUE, warn.conflicts = FALSE)

更一般地说,您可以通过将表达式包装在suppressMessages:中来抑制表达式中的消息

suppressMessages(expr)

我不确定我是否理解你问题的第二部分,我建议把它作为SO上的一个单独问题打开。如果你想减少构建PDF所需的时间,你可能想看看knitr chunk缓存。

相关内容

最新更新