我有一张使用 提供的 S 列类型的表siunitx
。不幸的是,如果数字没有 ,.
则无法正确对齐。是的,我可以写,number.
但表格会将条目列为 ,而number.0
不仅仅是number
。
\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{table} \centering
{\small
\begin{tabular}{SS}
\toprule
{x} &{x} \\
\midrule
123 & 23.0e-5 \\
123.0 & 23\\
0.23 & 1.423 \\
0.23 & 1 \\
\bottomrule
\end{tabular}}
\end{table}
\end{document}
答案1
table-format
这是一个指定每列的解决方案;请注意,我还分组了{23e-5}
\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{table} \centering
{\small
\begin{tabular}{S[table-format=3.2]S[table-format=2.3]}
\toprule
{x} &{x} \\
\midrule
123 & {23.0e-5} \\
123.0 & 23\\
0.23 & 1.423 \\
0.23 & 1 \\
\bottomrule
\end{tabular}}
\end{table}
\end{document}