siunitx 用乘数表示 10 的幂的数量的最佳方法

siunitx 用乘数表示 10 的幂的数量的最佳方法

我正在使用siunitx国际单位制包。
有时我希望表示数量,例如,1.977x10^20 N我总是得到可选参数parse-numbers=false。我知道我可以将其用作全局设置,但我认为应该有一种比我parse-numbers=false现在所做的更好、更标准的方法。
这是一个例子:

\SI[parse-numbers=false]{1.977 \cdot 10^{20}}{\newton}

答案1

我建议使用正确的指数输入语法\SI{1.977e20}{\newton}并结合适当的exponent-product选项,如下面的 MWE 所示:

在此处输入图片描述

\documentclass{article}
\usepackage{siunitx}
\sisetup{exponent-product=\cdot}

\begin{document}
\SI{1.977e20}{\newton}
\end{document}

相关内容