使用RStudio 0.99.902编译遗留的Sweave

时间:2016-06-19 01:22:44

标签: r rstudio knitr sweave

我对自2009年以来一直在CRAN上的“sos”软件包中的“sos”插图有多处问题。我最近注意到它以多种方式失败,我无法弄清楚如何解决几个问题。 "编译PDF"在RStudio中的“sos.Rnw”中,在Mac OS X 10.11.5下使用R 3.3.0生成了一个XQuartz弹出窗口,如下所示:

>Sweave Noweb Syntax?
>>It seems you are using the Sweave-specific syntax in line(s) 
>>9, 15, <snip>;  you may need Sweave2knitr("sos.Rnw") to 
>>convert it to knitr'.  

我做了以下,因为它问道:

Sweave2knitr('sos.Rnw')

这产生了一个文件&#39; sos-knitr.Rnw&#39;。我在RStudio中打开了这个文件,然后点击了“编译PDF&#39;”。我只有一行:

>Loading required package: knitr" 

如果我还有别的,我也不知道它去了哪里。

关于如何解决这个问题的任何建议?
谢谢,Spencer Graves

1 个答案:

答案 0 :(得分:2)

RStudio默认使用knitr代替sweave来生成代码。通过执行以下操作恢复此决定:

RStudio:

工具 - &gt;全球选项 - &gt; Sweave - &gt;使用:Sweave

编织Rnw文件