Booktabs --- \cmidrule 下方不需要空格

Booktabs --- \cmidrule 下方不需要空格

我想制作一个表格,在 Town 下方、ABC 上方有一条水平线:

我认为\cmidrule{2-4}应该可以,但它会在行下留出很大的空白。我怎样才能获得更正常的间距?

\usepackage{booktabs}

\begin{tabular}{l c c c c}
    \toprule
    & \multicolumn{3}{c}{Town} \\
    \cmidrule{2-4} \\
    & A & B & C & Total \\
    \midrule
    Adult \\
    Child \\
    \midrule
    Total \\
    \bottomrule
\end{tabular}

答案1

您不应该在规则之后有\\:它不需要强制新的一行。

\documentclass[a4paper]{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{l c c c c}
    \toprule
    & \multicolumn{3}{c}{Town} \\
    \cmidrule{2-4}
    & A & B & C & Total \\
    \midrule
    Adult \\
    Child \\
    \midrule
    Total \\
    \bottomrule
\end{tabular}
\end{document}

相关内容