使用knitr编译*.Rnw文件 -- 不使用Rstudio

7
我希望使用knitr创建嵌入R对象和代码的演示文稿。
出于IT原因,我受限于vim,因此我发现现有的Rstudio+knitr示例相当无用。 knitr 文档中的vim部分也非常简略,因此没有什么帮助。
有人能够提供如何使用vimR和命令行的某些组合编译*.Rnw*.Rmd文件使用knitr的指南吗?(或者直接向我推荐一个不错的在线教程?)
先感谢您的帮助。

4
最简单的情况基本上只需要运行 library(knitr); knit('my_input.Rnw')。你试过了吗? - Marius
1
请访问http://yihui.name/knitr/。 - Bryan Hanson
太好了,谢谢@Marius。这是我需要的突破口。我想我已经因为努力而变得盲目了。我像在Rstudio中一样设置了myfile.Rnw文件,保存了它,然后在R中执行了library(knitr); knit('myfile.Rnw') -- 运行得很好。如果你想把它作为答案给出,我会接受的。 - ricardo
1个回答

10

您可以直接使用knitr软件包中的函数,而无需通过Rstudio。您可以调整一些选项,但是为了入门,您只需在.Rnw文件上调用knit()函数即可:

library(knitr)
knit('my_input.Rnw')

如果您缺少Rstudio的一些功能,值得记住的是,它们大多数只是利用各种R软件包中已经可用的东西,因此当您没有Rstudio可用时,通常可以找到使用它们的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接