siunitx S 列不对齐没有点的数字

siunitx S 列不对齐没有点的数字

我有一张使用 提供的 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}

S 型柱表

答案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}

相关内容