如何使用Latex格式化输出表?

时间:2013-11-28 08:16:33

标签: r latex

我正在研究一些分类变量并使用以下代码创建一个列联表:

mytable <- table(Gender, Income)

输出如下所示(不好看):

  Work.Status
Gender   Employed Full-time Employed Part-time Unemployed
  Male                  433                 35         29
  Female                427                174        247

有什么办法可以格式化这个表格以使其更好看(例如更改变量的字体,颜色和大小)?我从网上尝试了一些方法,但没有得到预期的结果....

1 个答案:

答案 0 :(得分:1)

您的问题并不完全清楚您希望实现的目标。这是乳胶问题的R还是乳胶问题中的格式化?

我赞成R中的xtable包将R中的表格带到乳胶中。以下分类数据的一个非常快速的示例。 knitr封装也非常适合将R与Latex输出结合使用。

   library(xtable)
   data(tli)
   head(tli)
   table(tli$sex, tli$grade)
   print(xtable(table(tli$sex, tli$grade), booktabs = TRUE))

返回

% latex table generated in R 3.0.0 by xtable 1.7-1 package
% Thu Nov 28 09:00:24 2013
\begin{table}[ht]
\centering
\begin{tabular}{rrrrrrr}
  \hline
 & 3 & 4 & 5 & 6 & 7 & 8 \\ 
  \hline
F &   6 &   9 &   8 &  11 &  10 &   7 \\ 
  M &   9 &   6 &   7 &  12 &   8 &   7 \\ 
   \hline
\end{tabular}
\end{table}