我想从R脚本中运行sweave。 Rnw文件位于项目目录下的Rnw目录中。我试过这个
C
得到了这个回应。
system("Rnw/compilePDF.Rnw")
.Rnw文件的权限是-rw-r - r--但我怀疑这不是问题。
答案 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’