独立数量级和显式 \pm 零与 siunitx

独立数量级和显式 \pm 零与 siunitx

自从我更新到较新版本的 siunitx 以来,我面临两个问题:

  1. 我无法用单位写出独立的数量级。

  2. 我想明确地写出正负零。

我已将我的 MWE 附在下面:

\documentclass[a4paper, 12pt]{article}
\usepackage{siunitx}
\sisetup{uncertainty-mode=separate}
\sisetup{separate-uncertainty-units = single}
\begin{document}
What it looks when I type: \qty{e4}{\tonne}.\par
What I want it to look like: \ensuremath{10^4}~\unit{\tonne}.\par

What it looks when I type: \qty{12.51(00)}{\meter}.\par
What I want it to look like:
\ensuremath{12.51 \pm 0.0}~\unit{\meter}.
\end{document}

输出结果如下: 最小工作代码的输出

答案1

\sisetup{
  print-unity-mantissa=false,
  retain-zero-uncertainty=true,
}

零不确定度打印为“0.00”而不是“0.0”,这与其所属值的位数一致。

相关内容