Latex 中表格的画法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Latex 中表格的画法
介绍一下不规则表格的一种画法,使用multirow 这个包,在latex文件最前面用这个包\usepackage{multirow}
在正文中用以下代码:这个是模版,根据需要调整。
\begin{table}[htbp]
\centering
\caption{\label{comparison}Result comparison on LN data}
\begin{tabular}{c|c|c|c|c|c|c|c}
\hline
\multirow{2}{*}{Instance} & \multirow{2}{*}{Original Instance} & \multirow{2}{*}{High Priority} &
\multirow{2}{*}{Low Priority} &
\multicolumn{2}{|c|}{Benchmark} & \multicolumn{2}{|c}{Our Algorithm} \\
\cline{5-8}
& & & & Utilization & Time(s) & Utilization & Time(s)\\
\hline
LN01\&02 & LN01 \&
LN02 & LN01 & LN02 & 99.3\% & 624
& & \\
\hline
\end{tabular}
\end{table}
效果:
解释:
1 \begin{table}表示表格开始啦,中括号中的htbp表示的是表格的一些位置信息,居中啊,紧随文章啊,下一页的最开始啦之类的,这个是最基本的表格参数,不赘述。
2 \caption{}:{}中可以填上正文里这个表格的名字。在括号中同时可以放上"\label{}"这个选项,\label{} 是你在文章中提到这个表格时的标记,是方便作者自己记忆的,不会出现在正文中,有点类似于\cite{}引用文章。\label{mark},mark是你给这个表上的标记。引用这个表的时候就\ref{mark}
3 \begin{tabular}{c|c|c|}: 告诉latex编译器开始划正式的表格了。c|c 告诉latex这个表有几列,每一个c表示一列,有|表示这个列和下一列之间有一条竖线,不加|表示没有竖线,看自己需求,也可以都不加|,在下面的真实内容编辑时加竖线。
4 \hline表示画一条横线,横线的长度是表的宽度。相比较,
\cline{m-n}表示画一条从m列到n列的横线。
5 如果是标准的一列,那么就是content1 & content2 &content3, contenti是内容,之间用&隔开即可。
6 重点介绍多行(多列)合并:在不规则表中,可以将多行合并,就是\multirow{2}{*}{Name}, {2}表示2行合并成一行,{*}表示文字居中写,{Name}就是文字的内容了。
\multicolumn{2}{|c|}{Name} 表示2列合并成一列,{|c|}表示合并后的一列左右是否加竖线。{Name}也是该列里面的内容,没有内容就空着。
\multirow 和\multcolumn是可以嵌套使用的,里层写在外层的名字处。相当于内容是一个合并,而不是文字。例如
\multicolume{2}{|c|}{\multirow{2}{*}{Name}}。
TeX/LaTeX社区QQ群:80300084
BBS:
Email:latexstudio@
常见数学公式问题集下载LaTeX 中经常会碰到绘制表格.
下面通过一个例子来体会LaTeX 的表格功能.
\documentclass{article}
\usepackage{multirow}
\begin{document}
LaTeX table example\\
\verb= http:\\=\\
\begin{table}[!hbp]
\begin{tabular}{|c|c|c|c|c|}
\hline
\hline
lable 1-1 & label 1-2 & label 1-3 & label 1 -4 & label 1-5 \\
\hline
label 2-1 & label 2-2 & label 3-3 & label 4-4 & label 5-5 \\
\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
\end{tabular}
\caption{My first table}
\end{table}
\end{document}
保存,编译,看看是什么样子,下面来解释:
\documentclass{article}%开始文档
\usepackage{multirow}%使用多栏宏包
\begin{document}%开始文档
LaTeX table example\\
\verb= http:\\ =\\
\begin{table}[!hbp]%开始表格