如何使用 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-markersinput-ignore正確:

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

相關內容