基于tabular包的Latex表格尺寸设置方法(列宽和行高)

基于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英尺)。其中宽度可以使用的单位有cmptinem等。

\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:

\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}

如图所示,通过增加每行的高度实现了行间距增大。
在这里插入图片描述

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值