我想制作一个表格,在 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}