siunitx 选项 retain-zero-exponent 在表格中不起作用

siunitx 选项 retain-zero-exponent 在表格中不起作用

我正在尝试使用 格式化表格siunitx。有一列我想用科学计数法保留零指数,但即使retain-zero-exponent设置了选项,输出也不会将零指数放在那里。我尝试通过做一些愚蠢的事情进行调试,例如将保留零指数选项设置更改为在前导码中,并将输入指数符号从 更改为,Ee没有任何效果。

\documentclass[]{article}
\usepackage{siunitx}

\begin{document}

\begin{table}
\begin{tabular}{c
                S[round-mode=places, round-precision=2, scientific-notation=true, retain-zero-exponent=true]}
{Thing}&     {Number}  \\
   Ex1&     7.91472E0  \\
   Ex2&     7.68513E-6 \\
   Ex3&     3.71188E0  \\
   Ex4&     9.30066E3  \\
\end{tabular}
\end{table}

\end{document

答案1

这可能是可以更好地记录的内容:您看到的是scientific-notation和之间的相互作用retain-zero-exponent。当您设置时,scientific-notation = true代码会自动处理所有数字以使其为标准化指数形式。这意味着您不再需要保留输入指数的情况。因此retain-zero-exponent在这里(故意)没有效果。

相关内容