Dav*_*son 5 latex r noweb sweave
我正在使用带有大型LaTeX Sweave文档的cacheSweave.而不是放
<<cache=true>>=
...snip...
@
Run Code Online (Sandbox Code Playgroud)
在我几乎所有的代码块中,我宁愿cache=true成为默认代码,也可以使用
<<cache=false>>=
...snip...
@
Run Code Online (Sandbox Code Playgroud)
当我不想要缓存代码块时.如何为代码块设置此默认参数?
我目前正在使用以下代码来编译Sweave文档:
library(cacheSweave)
Sweave(infile, driver = cacheSweaveDriver)
Run Code Online (Sandbox Code Playgroud)
有很多方法可以实现这一点,但是使用\SweaveOpts{}在*.Snw文件的早期某处设置选项(例如在文档前言中)可能是最方便的:
\SweaveOpts{cache=TRUE}
Run Code Online (Sandbox Code Playgroud)
如Sweave手册\SweaveOpts{}中所述,文档块中任何位置的语句都将修改" 语句后的所有代码块 "的默认值.