用 \num{e0} 写入 1 = 10^0

用 \num{e0} 写入 1 = 10^0

为什么\num{e0}自动翻译为1而不是10^0

如果您想改变默认行为,该如何解决这个问题?

答案1

您需要retain-zero-exponent=true,默认情况下是false

\documentclass{article}
\usepackage{siunitx}
\sisetup{retain-zero-exponent=true}
\begin{document}
\num{e0}
\end{document}

相关内容