对不起,如果我问一个愚蠢的问题,但我对R / Sweave有点新意。
我注意到如果我运行我的文件,RStudio会自动为每个绘制的数字生成一个pdf文件(以及包含Sweave文件中所有生成的数字的pdf文件)。例如,假设我在RStudio(简化版)中有以下代码块:
\begin{figure}[htbp]
\centering
<<fig1, fig=TRUE, echo=FALSE>>=
plot(pts.X,1:length(pts.X),
main = "Type I error for X-var IT")
@
\caption{}
\label{X-var}
\end{figure}
然后,RStudio保存一个名为 R / SweaveFileName-fig1.pdf 的pdf文件以及一个pdf文件 Rplots.pdf ,其中还包含任何其他图形包含在Sweave文件中。由于我的R / Sweave文件包含大量数据,我想知道是否可以在R / Sweave中更改此选项。如果没有,是否可以将这些pdf文件重定向到一个单独的文件夹?
答案 0 :(得分:2)
您无法避免生成数字。 RStudio在这里做的工作并不多;它只是指导其他软件去做。
您可以告诉R使用\SweaveOptions{prefix.string = figs/}
将文件放在特定位置。把它放到你的文件的某个地方
很早,所有数字都将被放入一个名为&#34; figs&#34; (必须存在才能使其工作)。
有关Sweave中选项的更多详细信息,请参阅utils
包中的插图。