2013-07-15 88 views
5

我想用knitr來創建嵌入R對象和代碼的演示文稿。用knitr編譯* .Rnw文件 - 無Rstudio

由於IT原因,我僅限於vim,所以我發現可用的Rstudio + knitr示例相當無益。 knitrdocuments的vim部分也非常瘦,因此無益。

是有人能夠提供在命令行上如何編譯使用knitr(或交替地指向我一個體面的在線教程?)使用的vimR一些組合*.Rnw*.Rmd文件的一些指導,?

在此先感謝

+4

最簡單的情況基本上就是'library(knitr);針織( 'my_input.Rnw')'。你試過了嗎? – Marius

+1

查看http://yihui.name/knitr/ –

+0

太好了,謝謝@Marius。這是我需要的突破。我想我已經從努力中失明瞭。我在Rstudio中設置'myfile.Rnw'文件,保存它,然後執行'library(knitr);在'R'編織('myfile.Rnw')' - 工作。如果你想把它作爲答案,我會接受。 – ricardo

回答

9

相反的經歷Rstudio,你可以在knitr包直接使用的功能。有一些選項,你可以調整,但上手,所有你所要做的就是呼籲你.Rnw文件knit()功能:

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

如果你缺少一些Rstudio的功能,這是值得記住的是最他們只是利用各種R包中已有的東西,所以當你沒有Rstudio時,通常可以找到一種方法來使用它們。

+0

接受/ +1:非常感謝。 – ricardo