R从R脚本运行sweave(Rnw)文件

时间:2016-12-06 18:10:42

标签: r sweave

我想从R脚本中运行sweave。 Rnw文件位于项目目录下的Rnw目录中。我试过这个

C

得到了这个回应。

system("Rnw/compilePDF.Rnw")

.Rnw文件的权限是-rw-r - r--但我怀疑这不是问题。

1 个答案:

答案 0 :(得分:1)

解决方案是包含以下代码。需要进行编码,因为Sweave默认为ASCII并返回此效果的错误。

sh: Rnw/compilePDF.Rnw: Permission denied

命令的输出是

Sweave("Rnw/compilePDF.Rnw", encoding = "UTF-8")

将此转换为pdf使用

Writing to file compilePDF.tex
Processing code chunks with options ...

You can now run (pdf)latex on ‘compilePDF.tex’