多语言展示
当前在线:537今日阅读:23今日分享:25

LaTeX使用入门之表格

这篇文章主要介绍LaTex排版系统表格的生成
方法/步骤
1

上一篇《LaTeX使用入门》中忘记介绍怎么换行了很简单就在换行的位置加上两个反斜杠\\

2

一个简单的两行五列的表格\documentclass{article}   \usepackage{multirow}\author{authorname}   \title{papertitle} \begin{document}   \maketitle  this is table% This is comment   \\\\\begin{table}[!hbp]\begin{tabular}{|c|c|c|c|c|}\hline\hlinelable 1-1 & label 1-2 & label 1-3 & label 1 -4 & label 1-5 \\\hlinelabel 2-1 & label 2-2 & label 3-3 & label 4-4 & label 5-5 \\\hline\end{tabular}\caption{example of table}\end{table} \end{document} 如下图所示

3

有的表格可能比较复杂,涉及跨行跨列。下面这个例子就是跨行跨列。代码如下图所示:

4

解释如下:(1)begin{table}[!hbp]——开始表格(2)begin{tabular}{|c|c|c|c|c|}——开始绘制表格,{|c|c|c|c|c|} 表示会有5列, 每格方式居中(c), 其中 | 表示绘制列线(3)hline ——绘制一条水平的线(4)lable 1-1 & label 1-2 & label 1-3 & label 1 -4 & label 1-5——这是表格的一行, 其中5个元素, 用 &隔开.(5)multirow{2}{*}{Multi-Row} & \multicolumn{2}{|c|}{Multi-Column} & \multicolumn{2}{|c|}{\multirow{2}{*}{Multi-Row and Col}} \\——上面开始两行合并, 然后又是正常的两列合并, 接下来是两行两列合并(7)& column-1 & column-2 & \multicolumn{2}{|c|}{}\\——填补上面的两列合并的那一行(8)multirow{2}{*}{text}——第一个参数表示行的数目,*表示由系统自动调整文字,text表示要写入的文字(9)multicolumn{2}{|c|}{text}——表示跨2行,采用中心对齐的方式,text是要写入的文字。(10)cline用于画横线,cline{i-j}表示从第i列画到第j列.

注意事项

注意引用多栏宏包\usepackage{multirow}

推荐信息