siunitx を使用して 10,000.42 のような数値を表示するにはどうすればよいでしょうか?

siunitx を使用して 10,000.42 のような数値を表示するにはどうすればよいでしょうか?

siunitx を使用するようなことをしたいのです\SI{10,000.42}{\m}が、2 つの小数点記号を使用すると、常に次のエラー メッセージが表示されます。

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}

関連情報