使用latex做三线表

LawsonAbs的认知与思考,还请各位读者批判阅读。

总结

  • 文章来源:csdn:LawsonAbs
  • 持续更新~

如果你想要的表长下面这样,那么本篇文章对你有用。
在这里插入图片描述

1.源码

\begin{table}[!htbp] 
\centering
\begin{tabular}{ccccccccccc} %需要10列
\toprule %添加表格头部粗线
\multicolumn{3}{c}{\multirow{2}{*}{Method}}& \multicolumn{3}{c}{Homographic}& &\multicolumn{3}{c}{Hetergraphic}\\
\multicolumn{3}{c}{}&Precision&Recall&F1&&Precision&Recall&F1&\\  %有n个&,就表示该行有n+1列
\hline %绘制一条水平横线
\multicolumn{3}{c}{A}& 50& 0& 100& &200& 300& 300\\   % 占两列,列名为A;后面陆续跟着数字
\multicolumn{3}{c}{B}&100&100&0& &100&200&200\\
\multicolumn{3}{c}{C}&150&200&100& &0&100&200\\
\bottomrule %添加表格底部粗线
\end{tabular}
\caption{亲,能点赞+关注吗,(\^\_−)}
\end{table}

2.代码详解

下面我详细分析一下代码的作用,方便大家理解。先说一条规则:表格是按行创制
\begin{table}[!htbp] \end{table} 是用于创建图表;
\centering 居中
\begin{tabular}{ccccccccccc} 表示这个表总共需要10小列
\toprule %添加表格头部粗线

\multicolumn{3}{c}{\multirow{2}*{Method}}& \multicolumn{3}{c}{Homographic}& &\multicolumn{3}{c}{Hetergraphic}\\较复杂,分成三部分分析:

  • \multicolumn{3}{c}{\multirow{2}*{Method}}& 表示一大列,该列占3小列,对应的代码表示就是{3}{c};后续的{\multirow{2}*{Method}}& 表示这一大列占两行,值是Method
  • \multicolumn{3}{c}{Homographic}& 表示后面这个Homographic 又占3小列
  • & \multicolumn{3}{c}{Hetergraphic}\\ 表示先有空格做一列,接着又让Hetergraphic 占3小列

\multicolumn{3}{c}{}&Precision&Recall&F1&&Precision&Recall&F1&\\ 中的:

  • \multicolumn{3}{c}{}& 表示占3小列,但是没有内容
  • Precision&Recall&F1&&Precision&Recall&F1&\\ 表示后面的列依次的内容。有n个&,就表示该行有n+1列
    \hline 绘制一条水平横线

\bottomrule 添加表格底部粗线
\end{tabular}
\caption{亲,能点赞+关注吗,(\^\_−)☆} 表示一个图表标题

LaTeX中插入三线表可以使用booktabs宏包提供的命令。三线表的基本语法如下所示: \begin{verbatim} \usepackage{booktabs} % 在引言区加入这个宏包 \begin{table}\[htbp\] % 表格环境 \centering % 居中对齐 \caption{表格标题} % 表格标题 \label{tbl:table-example} % 表格标签 \begin{tabular}{c|c|c} % 表格列格式 \toprule % 顶部横线 列1 & 列2 & 列3 \\ % 表格内容 \midrule % 中部横线 数据1 & 数据2 & 数据3 \\ % 表格内容 数据4 & 数据5 & 数据6 \\ % 表格内容 \bottomrule % 底部横线 \end{tabular} \end{table} \end{verbatim} 其中,\toprule表示顶部横线,\midrule表示中部横线,\bottomrule表示底部横线。在表格环境中使用这些命令可以插入三线表。记得在引言区加入\usepackage{booktabs}来调用booktabs宏包。 #### 引用[.reference_title] - *1* [LaTeX 中表格的用法总结(四)——三线表和复杂的表格](https://blog.csdn.net/Grace_0642/article/details/79692593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [latex插入表格:三线表格、普通表格](https://blog.csdn.net/weixin_44044161/article/details/116739166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

说文科技

看书人不妨赏个酒钱?

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

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

打赏作者

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

抵扣说明:

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

余额充值