Latex排版的问题;我想做一个表格,在一行中画两根横线。目前用\cline命令实现,不能实现想要的功能

发布网友 发布时间:2022-04-23 03:00

我来回答

2个回答

热心网友 时间:2023-10-12 15:42

不要用\cline, 用 \cmidrule, 下面是我latex里的一个例子:
\begin{table}[tbp]
\begin{center}
\caption{this is a caption}
\label{tab:mod}
\begin{tabular}{lrlrlrlr}
\toprule
\multicolumn{4}{c}{A} & \multicolumn{4}{c}{N}\\
\cmidrule(lr){1-4} \cmidrule(lr){5-8}
Model & size & Model & size & Model & size & Model & size \\
\midrule
11 & 22 & 33 & 44 & 55 & 5 & 66 & 5 \\
\bottomrule
\end{tabular}
\end{center}
\end{table}

其实我们在table里不太常用到 cline,hline之类的,都是用toprule, cmidrule, midrule, bottomrule。

觉得对请采纳我。追问

首先谢谢回答,非常感谢。

不过这个不能运行。是不是需要调用其它的宏包啊?

追答在\begin{document}前加上
\usepackage{booktabs}
就可以了。

热心网友 时间:2023-10-12 15:43

中间插入一个很窄的空白列就是了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com