Latex中三线表制作

您所在的位置:网站首页 表格内容居中代码怎么设置的 Latex中三线表制作

Latex中三线表制作

2024-07-17 13:26| 来源: 网络整理| 查看: 265

开头第一句总是想写一些废话,,,实验部分用到latex中的表格本来想用经典的三线表,但最后发现还是逃不过要学一下复杂的三线[毕竟漂亮真的很重要]

经典三线表

参考下面这个文章就可以啦,比较简单。

经典三线表的制作

复杂三线表

这里的复杂三线表主要是指跨行跨列内容的,直接看下图(论文里截取的,侵删)

 我们在实际使用的时候会有很多不同样式复杂的表格,所以我们要搞懂基本的原理:

\\ 行间隔 & 列间隔 c、l、r 居中、居左、居右 \multicolumn{cols}{pos}{text} 合并 [cols]列,居[c]显示,显示文字[text] \multirow{rows}{pos}{text} 合并 [rows]行,居[c]显示,显示文字[text] 导言区加入\usepackage{booktabs}  %提供命令\toprule、\midrule、\bottomrule下面是table的框架 \begin{table}[H] \caption{\textbf{标题内容}} %标题 \centering %把表居中 \begin{tabular}{ccccccc} %7个c代表该表一共7列 ,内容全部居中 \end{tabular} \end{table} 首先考虑上表中的【Method】,相当于合并两列然后居中显示。其次是图中的【PH2】和【ISIC2018】,都是合并三列然后居中显示之后加入指定列的分割线 \begin{table}[H] \caption{\textbf{标题内容}} %标题 \centering %把表居中 \begin{tabular}{ccccccc} %7个c代表该表一共7列 ,内容全部居中 \toprule %第一道横线 \multirow{2}{*}{Method}& %合并两行居中显示 \multicolumn{3}{c}{\textbf{PH2}}& %合并三列居中显示 \multicolumn{3}{c}{\textbf{ISIC2018}}\cr %合并三列居中显示 \cr表示回车 \cmidrule{2-4}\cmidrule{5-7} %\cmidrule分隔线,可以指定横线所在的列 item &item &item&item &item &item\\ \midrule %第二道横线 data&90.32&90.32&90.32&90.32&90.32&90.32\\ data&90.32&90.32&90.32&90.32&90.32&90.32\\ data&90.32&90.32&90.32&90.32&90.32&90.32\\ data&90.32&90.32&90.32&90.32&90.32&90.32\\ \bottomrule %第三道横线 \end{tabular} \end{table}

 效果图如上图所示(学废啦)

这篇博客讲的也很棒!



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3