有没有办法在代码中定义所有Sweave选项?

时间:2011-10-13 20:14:51

标签: r sweave

从pgfSweave手册中引用:

  

如何设置gures和caches的子目录?   这直接来自Sweave和cacheSweave手册(这里没什么新东西)。对于figures子目录,请使用prefix.string选项:

\SweaveOpts{prefix.string=figs/fig}
  

对于缓存子目录,请在开头或文档中使用代码块,如:

<<setup,echo=F>>=
setCacheDir("cache")
@

我觉得这两个选项位于不同的地方很烦人,R代码与乳胶指令。有没有办法在调用prefix.string之前用R代码设置Sweave选项?

1 个答案:

答案 0 :(得分:4)

可以使用\SweaveOpts或调用Sweave来全局设置Sweave选项,如下所示:

Sweave("tmp.Rnw", prefix.string="figs/figs")