Latex 三线表 横线竖线短横线

"本文介绍了如何使用 LaTeX 创建复杂的三线表,包括所需的包、代码示例及语法解释。通过实例展示如何设置表格的边框、合并单元格,并解决可能出现的竖线割断问题,帮助读者掌握 LaTeX 中表格的高级排版技巧。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.blog.csdn.net]

目录

样式复现

语法解释


以这个图为例:

样式复现


导言区先添加:

\usepackage{tabu}                     % 表格插入
\usepackage{multirow}                 % 一般用以设计表格,将所行合并
\usepackage{multicol}                 % 合并多列
\usepackage{multirow}                % 合并多行
\usepackage{float}                    % 图片浮动
\usepackage{makecell}                 % 三线表-竖线
\usepackage{booktabs}                 % 三线表-短细横线

表格代码:

\begin{table*}
    \centering
    \caption{table example}
    \label{tbl:table1}
    \begin{tabular}{c|ccccccc}
        \Xhline{2pt}
        Train & ND & YOS & LIB & YOS & LIB & ND & \multirow{2}{*}{Mean} \\
        % \cmidrule(r){0-1}\cmidrule(lr){2-3}\cmidrule(lr){4-5}\cmidrule(lr){6-7}
        Test & \multicolumn{2}{c}{LIB} & \multicolumn{2}{c}{ND} & \multicolumn{2}{c}{YOS} &\\
        \Xcline{1-1}{0.4pt}
        \Xhline{1pt}
        
        SIFT [23] & \multicolumn{2}{c}{29.84} & \multicolumn{2}{c}{22.53} & \multicolumn{2}{c}{27.29} & 26.55\\
        TFeat [3] & 7.39 & 10.13 & 3.06 & 3.80 & 8.06 & 7.24 & 6.64 \\
        L2-Net [46] & 2.36 & 4.70 & 0.72 & 1.29 & 2.57 & 1.71 & 2.23 \\
        HardNet [26] & 1.49 & 2.51 & 0.53 & 0.78 & 1.96 & 1.84 & 1.51 \\
        DOAP [15] & 1.54 & 2.62 & 0.43 & 0.87 & 2.00 & 1.21 & 1.45 \\
        SOSNet [47] & 1.08 & 2.12 & 0.35 & 0.67 & 1.03 & \textbf{0.95} & 1.03 \\
        \textbf{HyNet} & \textbf{0.89} & \textbf{1.37} & \textbf{0.34} & \textbf{0.61} & \textbf{0.88} & 0.96 & \textbf{0.84} \\

        \Xhline{2pt}
    \end{tabular} 
\end{table*}

效果:

如果出现“\label without proper \caption on input line xxx.”的报错,就把“\label”放到“\caption”下面就行了。

又如果出现竖线割断现象,就在table中添加:

\belowrulesep=0pt
\aboverulesep=0pt

语法解释

  • \Xcline{2-3}{0.4pt}画了一条起于第二列终于第三列,宽度是0.4pt的 横线。
  • \cmidrule(r){0-1}:功能同上,但容易造成竖线被割断,不建议使用;
  • \multicolumn{2}{c}{29.84}:一次占了2列,内容为29.84;
  • \multirow{2}{*}{Mean}:一次占了2行,内容为Mean;
  • \Xhline{2pt}:画一条横线,宽度2pt;
  • \textbf{HyNet}:将HyNet加粗;

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小锋学长生活大爆炸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值