将表格中的一条水平线拆分成多行

将表格中的一条水平线拆分成多行

我知道\cline{i-j}要从第 i 列到第 j 列划一条线。但如果在一行中,我想要一条仅从 {1-1} 然后是 {3-3} 的线,例如,我该怎么做?

| 一 | 乙 | 丙 |

-- --

|d|e|f|

谢谢。

答案1

您可以简单地使用\cline{i-i}仅跨越列i

booktabs包还提供了\cmidrule可以分别在左端或右端使用l或缩短的线。r

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{ccc}
a & b & c \\
\cline{1-1}
\cline{3-3}
d & e & f
\end{tabular}

% with booktabs
\begin{tabular}{ccc}
\toprule
a & b & c \\
\cmidrule(lr){1-1}
\cmidrule(lr){2-2}
\cmidrule(lr){3-3}
d & e & f \\
\bottomrule
\end{tabular}

\end{document}

相关内容