更新... 更新到 siunitx 的最新版本后,现在一切都很好。非常感谢 @daleif 和 @crissov :-)
\documentclass[ngerman,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{booktabs}
\usepackage[
decimalsymbol=comma,
range-units = single,alsoload=synchem,separate-uncertainty
]{siunitx}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Some table}
\begin{tabular}{l
S[table-format = 1.3(4),table-number-alignment=left]}
\toprule
Hello world & {some numbers}\\
\midrule
Hello world & 1,234\pm 5,678\\
Hello world & 1,234\\
Hello world & 1,234\pm 5,678\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
导致线路出现一些不确定度较差的对齐问题 - 参见图片:
我尝试用该table-number-alignment=left
参数得到左对齐的结果,但目前还没有成功。有没有一个选项可以将行与数字对齐,而没有不确定性,比如数字与数字,所以结果就像
1,234 +/- 5,678
1,234
1,234 +/- 5,678
(小数点符号垂直对齐)?
感谢您的帮助!