如何将合并的单元格分配到正确的列?

如何将合并的单元格分配到正确的列?

我一直在尝试使用 \booktabs pagackage 和以下这个模型经过一些调整。但是,合并的单元格最终出现在错误的列中,即第一列,而不是我想要的第三列。

非常感谢您的帮助!工作示例如下:

\documentclass{article}
\usepackage{booktabs}
\newcommand{\head}[1]{\textnormal{\textbf{#1}}}
\begin{document}
\begin{tabular}{@{}*4l@{}}
    \toprule[1.5pt]
    \multicolumn{1}{c}{\head{Group}} & 
    \multicolumn{1}{c}{\head{1st round}} & 
    \multicolumn{2}{c}{\head{2nt round}}\\
    \head{New Interview Partners} & \head{Follow-Up Interviews} & \\
    \cmidrule(r){1-2}\cmidrule(l){3-3}
    Group 1 & 4 & 0 & 4\\
    Group 2 & 5 & 3 & 3\\
    Group 3 & 2 & 1 & 2 \\
    Total & 11 & 4 & 9 \\
    \bottomrule[1.5pt]
\end{tabular}
\end{document}

编译后的结果如下: 表格显示错误列下的合并单元格

这是其大致的外观草图(但采用 booktabs 样式): 表格草图,即最后一列包含合并单元格

感谢您的帮助!

答案1

我删除了此行开头的&后面部分\head{Follow-Up...并添加了& &。此外,我将这三个单词分成两行。最后,我更改了用法\cmidrule并添加了 a \midrule(以及更正了第一行最后一列的拼写错误)。

\documentclass{article}
\usepackage{booktabs}
\newcommand{\head}[1]{\textnormal{\textbf{#1}}}
\begin{document}
\begin{tabular}{@{}*4l@{}}
    \toprule[1.5pt]
    \multicolumn{1}{c}{\head{Group}} & 
    \multicolumn{1}{c}{\head{1st round}} & 
    \multicolumn{2}{c}{\head{2nd round}}\\
    \cmidrule(l){3-4}
   & & \head{New Interview } & \head{Follow-Up }  \\
   & & \head{Partners} & \head{Interviews}  \\
    \midrule
    Group 1 & 4 & 0 & 4\\
    Group 2 & 5 & 3 & 3\\
    Group 3 & 2 & 1 & 2 \\
    Total & 11 & 4 & 9 \\
    \bottomrule[1.5pt]
\end{tabular}

\end{document}

在此处输入图片描述

相关内容