包装编织者不使用Rstudio

时间:2013-05-27 18:13:06

标签: r rstudio knitr

作为初学者,我不知道我是否可以在不使用Rstudio的情况下使用包编织器,只使用开源R(不使用R的特殊图形用户界面)或使用Revolution R企业?

我没有找到任何在Revolution R企业或开源R中使用knitr的示例或教程。

据我所知,在Rstudio中,我可以创建一个R Sweave文档,然后为具有Rnw扩展名的文档编译Pdf但是我应该怎样做以在Revolution R Enterprise或开源R中制作Sweave文档。

提前感谢您提供任何帮助

2 个答案:

答案 0 :(得分:2)

最后,我必须在Rstudio中创建一个Sweave文档(名为Latex.Rnw),并在Revolution R Enterprize中运行以下命令,因为我找不到如何在Revolution R Enterprize中制作Sweave文档!

library(knitr)
Myfile = system.file("Latex","Latex.Rnw", package = "knitr")
knit(Myfile,output="C:/Users/shima/Documents/R/win-library/2.14/knitr/Latex/Latex.tex")
setwd("C:/Users/shima/Documents/R/win-library/2.14/knitr/Latex")
tools::texi2pdf("C:/Users/shima/Documents/R/win-library/2.14/knitr/Latex/Latex.tex")

从Revolution R Enterprize编译文档是一件非常繁琐的工作,我最终放弃了。

答案 1 :(得分:0)

knitr是一个独立的R包,可以与任何版本的R一起使用。要安装在任何版本的R中,只需输入:

install.packages("knitr")

可以在http://yihui.name/knitr/

找到文档和演示