0

不幸的是,当谈到在Eclipse中使用Sweave和OS X 下的StatET时,我会绕圈子。

Foo如果我在默认位置创建一个项目/Users/xxxx/Documents/workspace/Foo,并添加一个 Sweave 文件 ( Foo.Rnw),当我尝试使用配置了工作目录的 R 控制台进行 Sweave 时${workspace_loc}。我收到消息:

An error occurred while running 'Processing 'Foo.Rnw'' in Workspace [R Console] R2.12_64 / RJ (Feb 26, 2011 5:58:04 PM). Path must include project and resource name: /Foo.tex

如果我尝试 Sweave 相同的Foo.Rnw文件(保存在同一个项目和同一个工作区中)但这次使用配置为使用外部工作目录的 R 控制台(例如,不是使用${workspace_loc}而是使用/Users/xxxx/Documents/R_data),则处理该文件并生成pdf。除了所有的输出Foo.aux, Foo.log, Foo.pdf, Foo.tex, Foo-fig1.eps,Foo-fig1.pdf等)都出现在外部目录/Users/xxxx/Documents/R_data中,这导致一个目录中的文件乱七八糟。

任何关于如何正确安排这一点并保持 Sweave 在 Eclipse 中工作的建议(我非常喜欢)都将受到欢迎。

4

1 回答 1

5

${project_loc}用作工作目录。但是,在我启动 R-console 之前,我必须选择 R-console 应该用作工作目录的 eclipse-project。

于 2011-02-27T01:47:23.507 回答