编辑:修改了 MWE,并尝试更好地描述我的问题
我希望能够对齐多列标题下的列。
在 MWE 中,我只有第一个表中的数据,而且它的显示也符合我的预期,在第二个表中,我添加了一个长列标题。
我希望能够修改最后两列,使得垂直分隔线出现在“非常长的列名”的中间,并且最后一行的最后一列不会被推到列的中心。
提前致谢!
\documentclass{article}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{l c l|l}
Row 1 & & a & b \\
Row 2 & & \tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular} \\
\begin{tabular}{l c l|l}
\multicolumn{1}{c}{Column Name} & \phantom{} & \multicolumn{2}{c}{Very Long Column Name} \\
Row 1 & & a & b \\
Row 2 & & \tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular}
\end{document}
答案1
喜欢这里的第二个tabular
吗?
\documentclass{article}
\usepackage{graphicx}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{l c l|l}
Row 1 & & a & b \\
Row 2 & & \tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular} \\
\begin{tabular}{l c}
Column Name & Very Long Column Name \\
\begin{tabular}{@{}l@{}}
Row 1\\
Row 2\\
\end{tabular}
&
\begin{tabular}{@{}r|l@{}}
a & b \\
\tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular}
\end{tabular}
\end{document}