将 Sweave 插入 LaTeX

将 Sweave 插入 LaTeX

我已经使用普通 LaTeX 完成了大部分期末论文,并使用 pgfsplotstable 插入了一个表格。但是,我发现使用此包语法编辑/设置表格样式特别困难。

所以问题是,我可以从 Sweave 生成​​表格并以某种方式插入到我的 Tex 文件中吗,而不是作为图像。

答案1

一个简单的例子:

测试.Rnw

\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
See table \ref{test}
<<test,echo=F,results=tex>>=
library(xtable)
a <- c(1.2,2.33,3.556)
b <- c(4.001,5.23,6.8)
c <- c(7,8,9.123) 
abc=data.frame(a=a,b=b,c=c)
xtable(abc, caption="A table example", label="test")
@
\end{document}

使用以下方法编译

R CMD Sweave test.Rnw 
pdflatex test.tex
pdflatex test.tex    

结果必须是:

平均能量损失

相关内容