"Error in (function (file = if (onefile) "Rplots.pdf" else "Rplot%3d.pdf, " 当我在 RStudio 中编译 PDF(KNITR 包)

"Error in (function (file = if (onefile) "Rplots.pdf" else "Rplot%3d.pdf, " when I compile PDF in RStudio (KNITR package)

我在 RStudio 中创建了一个 Sweave 文件,主要包含代码:

\documentclass{article}
\begin{document}

Hello

<<>>=
library(x)   
library(y)
library(z)
data(dataset)
plot(dataset$variable1, dataset$variable2)
[...] #This means "other lines", not literally written in my file
@

\end{document}

PDF 编译顺利。然后我添加了更多的代码行,但是当我重新编译时我得到了错误:

Error in (function (file = if (onefile) "Rplots.pdf" else "Rplot%3d.pdf,

在问题选项卡中,它说问题出在我第一次编译PDF时打开它创建的图像文件。 有什么建议吗?

已解决:

我删除了包含我的 .Rnw 文件的文件夹中编译创建的所有文件,除了 .Rnw 文件:我删除了“figure”文件夹(仅包含图形)、.log 文件、.tex 文件s、.pdf 文件和 .gz 文件。 然后我又编译了PDF,成功了。