我正在尝试将R Sweave命令更改为linux上的knitr。当前(R Sweave)命令位于选项>下。配置:
R CMD Sweave %.Rnw
Yihui给出了如何在Windows here上执行此操作的示例。
你会如何在linux(ubuntu)上做到这一点?
答案 0 :(得分:4)
Rscript
不会调用 Rscript.exe
。只需将Rscript.exe更改为Rscript
。
答案 1 :(得分:1)
我只是想补充一点,我刚刚发现,当\Sexpr{knit_child('path')}
包含子Rnw文档时,上述代码不起作用。
改为使用Rscript -e "library(knitr); knit('%.Rnw')"
。
如果您知道knit::knit2pdf()
和knit()
之间的输出存在任何差异,请在评论中提及。