在我的文档中,我使用了不同类型的表格,如下所示(简化方式)。我的问题仅影响输出中显示的第一个表格。奇怪的是,“B”列和“C”列之间的垂直线未对齐。此错误仅在我包含包时发生,siunitx
但我需要创建像第二个包这样的表格。
\documentclass[a4paper,preprint,3p]{elsarticle}
\usepackage{siunitx}
\usepackage{multirow}
\usepackage{subcaption}
\usepackage{booktabs}
\begin{document}
{\scriptsize
\begin{tabular}{rr|rr|rr}
\hline
& A & \multicolumn{2}{c}{B} & \multicolumn{2}{|c}{C} \\
& & B1 & B2 & C1 & C2 \\
\hline
1 & 2 & 3 & 2 & 1 & 2 \\
1 & 2 & 3 & 2 & 1 & 2 \\
\hline
\end{tabular}
}
\vspace{3cm}
{\scriptsize
\begin{tabular}{
lS[table-text-alignment=center, table-column-width = 0.47 cm, table-format=1.2]
S[table-text-alignment=center, table-column-width = 0.47 cm, table-format=1.2]
}
\hline
& {col 1} & {col 2} \\
\hline
line 1 & 1.22 & 1.13 \\
line 2 & 0.04 & 0.04 \\
\hline
\end{tabular}
}
\end{document}