我正在尝试使用以下内容在LaTeX中创建表:
\begin{tabular}{ |c|c|c||c|c|c| }
& \multicolumn{2}{c}Liberal Arts &
& \multicolumn{2}{c}Engineering \\
& women & men & & women & men \\
\hline
accept & 96 & ? & accept & ? & 386 \\
\hline
reject & ? & 45 & reject & 12 & ? \\
\hline
\end{tabular}
但是合并的列标签最终在其第一个字符后获得了额外的空间。
如何防止多余的空间?
您的语法错误,应该为\multicolumn{2}{c||}{Liberal Arts}
。如果在参数周围没有{}
,则乳胶将仅将第一个字符作为\multicolumn
\documentclass{article}
\begin{document}
\begin{tabular}{ |c|c|c||c|c|c| }
& \multicolumn{2}{c||}{Liberal Arts} &
& \multicolumn{2}{c|}{Engineering} \\
& women & men & & women & men \\
\hline
accept & 96 & ? & accept & ? & 386 \\
\hline
reject & ? & 45 & reject & 12 & ? \\
\hline
\end{tabular}
\end{document}