2014 03 25 技术 使用 Sweave 给 R 写文档的模板 以前一直傻傻的 用 \begin{verbatim} 或者 listing 的方式在文章中加 R 代码 然后再手工 include 结果的方式,现在知道了 Sweave,终于可以结束这段傻 不楞登的过程直接自动化了。 \documentclass[a4paper, 12pt]{article} \begin{document} \title{emacs \& Sweave} \author{Wang Jun} \maketitle \section{Now begins R Sweave test} First Save this file as example.Rnw Then run Sweave("example") in R Compile the generated tex file example.tex with pdflatex or xelatex (I prefer XeLeTeX) Here you got the Sweaved R script %%%%%%%%%%%%% Here begins the Main Content This is just a simple example <<>>= library(maps) library(mapdata) ###map("china") x=rnorm(100) y=rnorm(100) lm(y~x) @ Now that you have tried Sweave, how does it perform? \end{document} PS: 当然,现在流行的 R 文档写作方式应该是 knitr + LyX的方式,将另文描述了。