考虑以下代码:
\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}
\newcommand\mc[2]{\multicolumn{#1}{c}{#2}}
\begin{document}
\begin{table}
\centering
\sisetup{
output-decimal-marker = {.}
}
\begin{tabular}{
r @{.\ } l % Right and left aligned pair of columns.
r @{.\ } l % Right and left aligned pair of columns.
r @{.\ } l % Right and left aligned pair of columns.
r @{.\ } l % Right and left aligned pair of columns.
@{}
S[table-format = 3.3, input-symbols = {(.)}]
}
\toprule
\mc{2}{Samlet placering} & \mc{2}{Placering i svømning} & \mc{2}{Placering i cykling} & \mc{3}{Placering i løb} \\
\midrule
1 & Anders & 1 & Dennis & 1 & Anders & 1 & Anders & (32.30) \\
2 & Brian & 2 & Brian & 2 & Frede & 2 & Gorm & (34.08) \\
3 & Frede & 3 & Frederik & 3 & Brian & 3 & Brian & (34.28) \\
4 & Dennis & 4 & Emil & 4 & Emil & 4 & Frede & (35.19) \\
5 & Emil & 5 & Henrik & 5 & Dennis & 5 & Frederik & (35.20) \\
6 & Frederik & 6 & Frede & 6 & Ivar & 6 & Dennis & (35.39) \\
7 & Gorm & 7 & Anders & 7 & Henrik & 7 & Jens & (35.40) \\
8 & Henrik & 8 & Gorm & 8 & Frederik & 8 & Emil & (35.41) \\
9 & Ivar & 9 & Ivar & 9 & Jens & 9 & Henrik & (35.56) \\
10 & Jens & 10 & Jens & 10 & Gorm & 10 & Ivar & (36.32) \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
在我更新之后siunitx
升级到 v3 后,我现在收到与overfull \hbox
最后一列有关的警告(我怀疑),而且(
最后一列后面现在有一个空格。在我更新软件包之前,这不是问题。
我该如何解决?
答案1
在 v3 中,我已弃用input-symbols
,因为它本质上与添加到 相同input-digits
。因此,我将使用input-digits = ()0123456789
,它将在 v2 或 v3 中起作用。