siunitx 包中的数字间距奇怪吗?

siunitx 包中的数字间距奇怪吗?

当我使用时\num{2.17989e-2},我得到以下输出:

在此处输入图片描述

如您所见,小数点 9 和 8 之间有一个奇怪的空格。为什么会出现这种情况?我该如何消除它?

答案1

这是siunitx手册:

将数字分成三块是增加数字可读性的常用方法。

因此,该包的默认行为正是对数字进行分组。但有一个选项可以激活/停用该功能(正如 David 在其评论中所说)。

\documentclass{article}
\usepackage   {siunitx} % I have version 2020/02/25

\sisetup{group-digits=false} % changes the defalut (true)


\begin{document}
Ungrouped digits (default now): \num{2.17989e-2}.

\bigskip

Grouped digits: \num[group-digits=true]{2.17989e-2}.
\end{document}

在此处输入图片描述

相关内容