我已经使用普通 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
结果必须是: