问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Overleaf上LaTeX表格的使用:绘制专业三线表

创作时间:
2025-03-12 04:05:56
作者:
@小白创作中心

Overleaf上LaTeX表格的使用:绘制专业三线表

引用
CSDN
1.
https://blog.csdn.net/Misnearch/article/details/141032183

在学术论文写作中,三线表是一种常用的表格格式,它通过三条粗细不同的水平线来区分表头和数据区域,使得表格更加清晰美观。本文将详细介绍如何在Overleaf上使用LaTeX绘制三线表,包括所需的基本包、代码示例以及具体的应用场景。

所需的基本包

要绘制三线表,首先需要在LaTeX文档中导入以下包:

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

如果使用论文模板,通常只需要导入以下两个包即可:

\usepackage{booktabs}
\usepackage{multirow}

三线表的基本结构

三线表主要由三条水平线组成:

  • \toprule:代表表格的上边框,是一条较粗的水平线。
  • \midrule:代表表格的中间线,用于分隔表头和数据区域,是一条中等粗细的水平线。
  • \bottomrule:代表表格的下边框,也是一条较粗的水平线。

部分水平线的控制

在某些情况下,可能需要在表格的特定列之间绘制部分水平线。这时可以使用\cmidrule命令,它允许更精细地控制水平线的位置和间隔。例如:

\cmidrule(lr){2-4}

这里的参数(lr)表示:

  • l(left):在这一端不添加额外的间隔,线条将紧贴左侧列的边界。
  • r(right):在这一端不添加额外的间隔,线条将紧贴右侧列的边界。

因此,\cmidrule(lr){2-4}表示在第2列到第4列之间绘制一条水平线,线条将紧贴第2列的左边和第4列的右边。

示例效果

下面是使用上述代码绘制的三线表示例:

参考资料

  • Latex 三线表 横线竖线短横线
  • Latex三线表绘制横线两种方式
  • latex制作三线表
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号