星期日, 二月 22, 2009

Latex表格制作全攻略

Latex表格制作全攻略

给出一个制作复杂表格的例子,制作表格主要用到\multicolumn,\multirow和\cline,其中,要使用\multirow,必须\usepackage{multirow}

如果要制作出如下图所示的表格:

table

则可以通过如下的代码:

\begin{table*}
\begin{tabular}{|c|c|c|c|c|}
\hline \hline
\multirow{2}{*}{Multi-Row} & \multicolumn{2}{|c|}{Multi-Column} & \multicolumn{2}{|c|}{\multirow{2}{*{Multi-Row and Col}} \\
\cline{2-3}
& column-1 & column-2 & \multicolumn{2}{|c|}{} \\
\hline
label-1 & label-2 & label-3 & label-4 & label-5 \\
\hline
\end{tabular}
\end{table*}

其中,multirow{2}{*}{text}的第一个参数表示行的数目,*表示由系统自动调整文字,text表示要写入的文字

multicolumn与multicolumn类似,功能是跨多列, \multicolumn{2}{|c|}{text}表示跨2行,文字采用中心对齐的方式,text是要写入的文字。

multicolumn和multirow可以组合使用,跨多行多列,只需要将multirow作为multicolumn的text即可。

最后,\cline用于画横线 \cline{i-j}表示从第i列画到第j列。

\hline画一整条横线。

4 条评论:

匿名 说...

我真的很喜欢你的网站。优秀的内容。请继续发布这样深刻cotent。

匿名 说...

哇!谢谢!我一直想写在我的该网站的东西。我能参加你的文章的一部分,我的博客?

匿名 说...

我只是想尽快作出评论说,我很高兴我找到了你的博客。谢谢

匿名 说...

Hello intelligent points.. now why didn't i think of these? Off topic barely, is this page sample merely from an unusual set up or else do you utilize a personalized template. I exploit a webpage i’m looking for to enhance and well the visuals is likely one of the key things to finish on my list.