我有一个内容类似于以下内容的文件(它将是我的 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}