自从我更新到较新版本的 siunitx 以来,我面临两个问题:
我无法用单位写出独立的数量级。
我想明确地写出正负零。
我已将我的 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”,这与其所属值的位数一致。