用过R的朋友们应该有体会,让R画出的图片保存起来是一张一张,想要插入报告中也是个不小的工程。使用程序包(knitr)就能解决这个问题,而且十分简单。
假设已经安装好LeTeX,并且在Rstudio里已经安装了程序包knitr, 并且require(knitr).
使用LeTeX:
1)在RStudio中新建文件R Sweave. 或者打开.tex文件
2) 在文件中正常使用LeTeX语言, 在想插入R运算的地方编写:
<<label,option>>=
如果option是include=FALSE, 那么只有Rcode的运算结果会被打印
R codes
@
Rcode结束的符号,接下来继续用LeTeX格式
3)control+shift+I打印成PDF文档。
使用Markdown
1)在RStudio中新建文件R markdown. 或者打开.md文件
2) 在文件中正常使用LeTeX语言, 在想插入R运算的地方编写:
```{R label, option}
R codes
```
Rcode结束的符号,接下来继续用Markdown格式
3)control+shift+H打印成HTML文档。
补充一句,如果想要把.doc, .html, .tex, .md相互转换,推荐免费软件pandoc.
——————————————————————————————————————————————
转自: [url=]上海鼎胜[/url]