如何使用 siunitx 显示像 10,000.42 这样的数字?

如何使用 siunitx 显示像 10,000.42 这样的数字?

我想\SI{10,000.42}{\m}使用 siunitx 来做一些类似的事情。但使用两个潜在的小数点总是会导致以下错误消息:

Package siunitx Error: Duplicate decimal marker token '.' in input.

到目前为止,我在手册中找不到任何设置来解决我的问题。

答案1

您需要正确input-decimal-markers设置input-ignore

\documentclass{article}
\usepackage{siunitx}
\sisetup{input-decimal-markers = ., input-ignore ={,}}
\begin{document}
\SI{10,000.42}{\metre}
\end{document}

相关内容