基于tabular包的Latex表格尺寸设置方法(列宽和行高)
tabel语法的小技巧
设置表格的说明文字时,有的场合要求说明文字在表格下方,有的要求说明文字在表格上方,该怎么调整呢?
只需要把\caption
语句分别放在\end{tabular}
的下面或者\begin{tabular}
的上面即可。
设置表格列宽
\begin{tabular}{}
语句的大括号中设置每一列的属性,包括有无框线、宽度、对齐方式。详细的说明如下:
指定列宽的设置:p{width}
:例如,第一个表示没有指定列宽(c|lll,即第1列居中,第2-4列左对齐)。第二个表指定了列宽(c|lp{2in}p{1in},即第1列居中,第2列左对齐,第3列2英尺,第4列1英尺)。其中宽度可以使用的单位有cm
、pt
、in
、em
等。
\begin{table}[htbp]
\centering
\caption{顶层优先疏散策略改进前后时间表}
\label{tab:402}
\begin{tabular}{p{3cm}<{\centering}p{1.5cm}<{\centering}p{1.5cm}<{\centering}p{1.5cm}<{\centering}p{1.5cm}<{\centering}}
\toprule
时间间隔(秒) & T=40 & T=50 & T=60 & T=100 \\ \midrule
改进前(秒) & 3006.3 & 3035.2 & 3038.0 & 3030.5 \\
改进后(秒) & 2764.8 & 2744.3 & 2745.2 & 2799.0 \\
提升百分比 & 8.03\% & 9.58\% & 9.64\% & 7.64\% \\ \bottomrule
\end{tabular}
\end{table}
指定当前列的列宽之后,如果该列文字过多,会自动换行。
设置表格行高
在每个换行符\\
后面加上[width]
,控制当前行的高度。示例如下,设置每行高度为0.5cm:文章来源:https://www.toymoban.com/news/detail-520435.html
\begin{table}[htbp]
\centering
\caption{一张展示实验结果的三线表}
\label{tab:404}
\begin{tabular}{@{}cccccc@{}}
\toprule
\multirow{2}{*}{实验批次} & \multirow{2}{*}{组合方式} & \multicolumn{4}{c}{采样时间(秒)} \\ \cmidrule(l){3-6}
& & T=30 & T=50 & T=100 & T=150 \\ \midrule
1 & \begin{tabular}[c]{@{}c@{}}Al+Zn\\HCl\end{tabular} & 0 & 0 & 0 & 0 \\[0.5cm]
2 & \begin{tabular}[c]{@{}c@{}}Fe\\ HCl\end{tabular} & 30 & 50 & 100 & 150 \\[0.5cm]
3 & \begin{tabular}[c]{@{}c@{}}Cu+Zn\\ HCl\end{tabular} & 60 & 100 & 200 & 300 \\[0.5cm]
4 & \begin{tabular}[c]{@{}c@{}}Na \\ HCl \end{tabular} & 90 & 150 & 300 & 450 \\[0.5cm]
5 & 13+4 & 120 & 200 & 400 & 600 \\
\multicolumn{2}{c}{反应气体量} & 2774.0 & 2720.0 & 2727.0 & 2745.5 \\
\bottomrule
\end{tabular}
\end{table}
如图所示,通过增加每行的高度实现了行间距增大。
文章来源地址https://www.toymoban.com/news/detail-520435.html
到了这里,关于基于tabular包的Latex表格尺寸设置方法(列宽和行高)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!