当我使用 SI 表格格式时,我通常将数字置于列名下方的中央。但是,当我添加一些不确定部分时,内容在下表中会左对齐(或者可能以不确定部分的小数分隔符为中心?):
\begin{table}[htbp]
\caption{Some caption.}
\label{tab:MyTab}
\centering
\begin{tabular}{lS[table-format=4.0]S[table-format=2.0]S[table-format=3.0]S[table-format=3.1 \pm 1.1, separate-uncertainty]}
\toprule
Architecture & {Tile size} & {BS} & {Epochs} & {Seconds per epoch}\\
\midrule
U-Net & 1024 & 4 & 100 & 10\\
& 512 & 8 & 120 & 198.9 \pm 6.6\\
\bottomrule
\end{tabular}
\end{table}
输出如下所示:
有没有办法可以让数字排列得更美观,即居中?
答案1
看起来你想要table-parse-only
,例如
\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{table}[htbp]
\caption{Some caption.}
\label{tab:MyTab}
\centering
\begin{tabular}{lS[table-format=4]S[table-format=2]
S[table-format=3]S[separate-uncertainty, table-parse-only]}
\toprule
Architecture & {Tile size} & {BS} & {Epochs} & {Seconds per epoch}\\
\midrule
U-Net & 1024 & 4 & 100 & 10\\
& 512 & 8 & 120 & 198.9 \pm 6.6\\
\bottomrule
\end{tabular}
\end{table}
\end{document}