使用RStudio在.Rnw文件中插入LaTeX表

时间:2012-10-12 19:24:24

标签: latex knitr rstudio

我正在使用RStudio并编写.Rnw文件以包含LATEX和R代码。有一个表要插入,我在.Rnw文件中使用标准的LATEX代码,比如

\begin{table}[t]
\caption{SUMMARY}
\centering
\begin{tabular}{c|c|c|c|c|c}
\toprule
Data & stat1 & stat2 & stat3 & stat4 & stat5 \\
\midrule

itme1 & 36.101954 & 45 & 0.825500 & 0.220198 & 0.293448 \\
item2 & 51.828572 & 45 & 0.224900 & 0.499718 & 0.690064\\
item3 & 53.187455 & 45 & 0.188100 &  0.133086 & 0.603072 \\
item4 & 61.513952 & 45 & 0.051300 & 0.002566 & 0.014714 \\

\bottomrule
\end{tabular}
\label{tab:xxx}
\end{table}

然而,当我点击"编译PDF"在RStudio中,有错误消息。我在网上搜索了在.Rnw文件中插入表格,并得到了使用xtable包的结果。我可以使用标准的LATEX代码吗?谢谢!

1 个答案:

答案 0 :(得分:2)

“我们是否可以插入原始乳胶代码以在.Rnw文件中制作表格”的答案为YES。我终于发现错误来自下划线:如果您的列名包含_,那么您需要编写\_。否则,当您在RStudio中单击编译PDF时,将会生成错误消息(并且调试非常困难!)