7

我正在使用 RStudio v0.96.331 和 pdfTeX,版本 3.1415926-1.40.10(TeX Live 2009/Debian)。我在“/home/operacao/Myprojs/projName”中有一个 R 项目,这是我的工作目录。

现在,如果我在“/home/operacao/Myprojs/projName/reports”中创建一个名为“reports”的文件夹,并在 sweave 文件(位于报告文件夹中)中使用代码

  setwd('/home/operacao/Myprojs/projName')

加载一些包后,我收到错误

 Error in driver$finish(drobj) : 
 the output file 'my_report.tex' has disappeared
 Calls: <Anonymous> -> <Anonymous>
 Execution halted

但是文件在文件夹中,我制作的图出现在.pdf中。文本输出不出现。

有谁知道为什么会这样?如果我将 Sweave 文件直接保存在我的工作目录中,一切正常。

谢谢!

4

1 回答 1

4

可能 RStudio 要求您将工作目录设置为包含 Sweave 文件的位置。为什么需要将工作目录设置为另一个目录?您可以source用来加载任何位于projName.

于 2012-08-29T12:43:02.840 回答