\tabular 中的 \multicolumn 出现意外行为

\tabular 中的 \multicolumn 出现意外行为

我有一个内容类似于以下内容的文件(它将是我的 MWE 的基础),其结果显示: 期望

这是MWE:

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{c c@{\hspace{0.5em}}c}
  Item & \multicolumn{2}{c}{Type} \\
  \midrule
  Thing 1 & babel & bottle \\
  Thing 2 & cable & cattle \\
  Thing 3 & fable & fiddle \\
\end{tabular}
\end{document}

这正是我想要的。出乎意料的是,当我将“类型”更改为比第二列和第三列更宽的内容时,我得到了以下结果: 在此处输入图片描述

我希望第二列和第三列之间的宽度保持不变,并且两列都位于标题“Representations”的中央。我尝试了很多方法,但都无法实现这个结果。

答案1

我建议增加最后一个\tabcolsep并使用\makebox[0pt]

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{c c@{\hspace{0.5em}}c@{\hspace{0.7em}}}
  Item & \multicolumn{2}{c}{\makebox[0em]{Representation}} \\
  \midrule
  Thing 1 & babel & bottle \\
  Thing 2 & cable & cattle \\
  Thing 3 & fable & fiddle \\
\end{tabular}

\end{document} 

在此处输入图片描述

答案2

这是一个使用嵌套的建议tabular

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs}
\begin{document}

\begin{tabular}{c c}
  Item & Type \\
  \midrule
          \begin{tabular}{c}
            Thing 1\\
            Thing 2\\
            Thing 3\\
          \end{tabular}
           &
          \begin{tabular}{c c}
             babel & bottle \\
             cable & cattle \\
             fable & fiddle \\
        \end{tabular}
\end{tabular}

\vspace{0.5cm}
\begin{tabular}{c c}
  Item & Representation \\
  \midrule
          \begin{tabular}{c}
            Thing 1\\
            Thing 2\\
            Thing 3\\
          \end{tabular}
           &
          \begin{tabular}{c c}
             babel & bottle \\
             cable & cattle \\
             fable & fiddle \\
        \end{tabular}
\end{tabular}
\end{document}

相关内容