我试图在 3 位数字组之间添加组分隔符。但是 savetrees 包删除了组分隔符。这是我的 MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\usepackage[subtle]{savetrees}
\begin{document}
\num{100000}
\end{document}
如何在不删除 savetrees 包的情况下获得如下输出:“100 000”?有什么想法吗?
答案1
软件包savetrees
设置\thinmuskip
为0.0mu plus 3.0mu
而不是标准\3.0mu
。最简单的解决方案是反转它
\documentclass{article}
\usepackage{siunitx}
\usepackage[subtle]{savetrees}
\AtBeginDocument{\thinmuskip = 3mu}
\begin{document}
\num{100000}
\end{document}
但这将适用于该值的所有用途。因此,我们可能会硬编码跳过
\documentclass{article}
\usepackage{siunitx}
\usepackage[subtle]{savetrees}
\sisetup{group-separator = \ensuremath{\mkern 3.0mu\relax}}
\begin{document}
\num{100000}
\end{document}