我想将单元格居中multicolumn
,通常通过 来完成\multicolumn{2}{c}{...}
。但是,当通过 使用额外的列间距时@{\hspace{...}}
,居中会包含这个额外的空间,最终导致对齐不准。
例子:
\documentclass{article}
\usepackage{multirow}
\usepackage{multicol}
\begin{document}
\begin{tabular}{c@{\hspace{15mm}}rr@{\hspace{15mm}}rr@{\hspace{15mm}}rr}
\multirow{2}{*}{Front} &
\multicolumn{2}{c}{Group 1} &
\multicolumn{2}{c}{Group 2} &
\multicolumn{2}{c}{Group 3}\\
&
Value 1.1 & Value 1.2 &
Value 2.1 & Value 2.2 &
Value 3.1 & Value 3.2 \\
\end{tabular}
\end{document}
我怎样才能解决这个问题?
答案1
\multicolumn
根据需要添加空格:
\documentclass{article}
\usepackage{multirow}
\usepackage{multicol}
\begin{document}
\begin{tabular}{c@{\hspace{15mm}}rr@{\hspace{15mm}}rr@{\hspace{15mm}}rr}
\multirow{2}{*}{Front} &
\multicolumn{2}{c@{\hspace{15mm}}}{Group 1} &
\multicolumn{2}{c@{\hspace{15mm}}}{Group 2} &
\multicolumn{2}{c}{Group 3}\\
&
Value 1.1 & Value 1.2 &
Value 2.1 & Value 2.2 &
Value 3.1 & Value 3.2 \\
\end{tabular}
\end{document}