赞
踩
其中table环境里写表格的标题(caption)、表格的偏移之类的。
tabular环境则是绘制表格的内容。
首先是table环境部分,\begin{center} 让表格居中,\caption{Table name.} 写表格的标题。
然后是tabular环境部分,\begin{tabular}{l|c|r} 这里面的 {l|c|r},包含了三个字母,代表了表格总共有三列,第一列靠左偏移,第二列居中,第三列靠右偏移。竖线代表列之间用线分隔开来,如果想要左右两边都用线包围起来,应该改成{|l|c|r|}。
latex 里的表格是一行行来绘制的,每一行里面用 & 来分隔各个元素,用 \\ 来结束当前这一行的绘制。
接着是\hline,它的作用是画一整条横线,注意如果想画一条只经过部分列的横线,
则可以用 cline{a-b},代表的是画一条从第a列到第b列的横线。
表格单元占据多个行或者列,需要用到multirow 和 multicolumn, 引入相关的包为:
\usepackage{multirow}
具体内容可查看:latex表格手把手超详细教程(table,tabular,multirow,multicolumn)
三线表需要用到粗细不同的表格线,这可以用booktabs宏包。
booktabs包下相关命令:
\toprule命令用来画表格顶部的粗线,下方有少量垂直间距,可以带一个可选参数改变画线的粗细。
\midrule命令用来画表格中间的细分割线,上下有少量垂直间距,可以带一个参数调整线条粗细。
\bottomrule命令用来画表格下方的粗线,上方有少量垂直间距,可以带一个参数调整线条粗细。
\cmidrule作用和cline类似,可以画出比\midrule更加细小的分隔线,上下有少量垂直间距,可以指定横线所在的列,可以带一个参数调整线条粗细。
\usepackage{colortbl} \definecolor{light}{gray}{.85} \definecolor{title}{gray}{.30} \arrayrulecolor{light} ........ \begin{center} \textcolor{title}{Info} \par\medskip \begin{tabular}{lll} \hline Name & Phone & Research Office \\ \hline Mao Zhengzhi & 529 & E302 \\ \rowcolor[gray]{.85} Yunan Gu & 526 & E109 \\ Song Ming Han & 531 & E304 \\ \rowcolor[gray]{.85} Li Zhenru & 528 & E205 \\ \hline \end{tabular} \end{center}
不仅适用在表头,表中任何一个位置都适用。
使用方法:\diagbox[斜线方向]{分区1内容}{分区2内容}{分区3内容}{分区4内容}…
说明:斜线的方向有4种,有几条斜线分几个区,由后面的{}个数确定。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。