我对 Latex 还比较陌生,没有找到以下问题的答案:我正在使用书籍类撰写论文。文本包含许多数字,包括它们的正负不确定性。我通常按如下方式输入它们:
Example 1: $-1.123 \pm 0.123$
Example2: $(1.2 \pm 0.1) \times \num{e-2}$
但是,加号/减号和左右数字之间的空格会根据文本中出现的位置而变化。有时没有任何空格,有时则有相当多的空格。我做错了什么?从科学文章中我知道这应该在整个文本中保持一致?
我知道,在第一个例子中我可以写:-1.123 $\pm$ 0.123
。在这种情况下,每次都会添加空格,但减号看起来很丑。有什么建议吗?谢谢您的帮助!
答案1
使用siunitx
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{separate-uncertainty}
\begin{document}
\num{-1.123 \pm 0.123}
\num{1.2 \pm 0.1 e-2}
\end{document}
括号是必需的。
通过此代码我们可以看到空格没有扩展:
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{separate-uncertainty}
\begin{document}
\num{-1.123 \pm 0.123} abc
\leavevmode\hbox spread 20pt{\num{-1.123 \pm 0.123} abc}
\num{1.2 \pm 0.1 e-2} abc
\leavevmode\hbox spread 20pt{\num{1.2 \pm 0.1 e-2} abc}
\end{document}