0

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

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

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

提前感谢您的帮助

4

2 回答 2

2

最后,我不得不在 Rstudio 中制作一个 Sweave 文档(称为 Latex.Rnw)并在 Revolution R Enterprise 中运行以下命令,因为我找不到如何在 Revolution R Enterprise 中制作 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 Enterprise 的文档是一项非常乏味的工作,我最终放弃了它。

于 2013-08-10T13:12:14.223 回答
0

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

install.packages("knitr")

文档和演示可以在http://yihui.name/knitr/找到

于 2013-05-27T18:16:39.640 回答