作为初学者,我不知道我是否可以在不使用Rstudio的情况下使用包编织器,只使用开源R(不使用R的特殊图形用户界面)或使用Revolution R企业?
我没有找到任何在Revolution R企业或开源R中使用knitr的示例或教程。
据我所知,在Rstudio中,我可以创建一个R Sweave文档,然后为具有Rnw扩展名的文档编译Pdf但是我应该怎样做以在Revolution R Enterprise或开源R中制作Sweave文档。
提前感谢您提供任何帮助
答案 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")
找到文档和演示