Como exibir números como 10.000,42 usando siunitx?

Como exibir números como 10.000,42 usando siunitx?

Eu gostaria de fazer algo como \SI{10,000.42}{\m}usar o siunitx. Mas usar dois possíveis marcadores decimais sempre resulta na seguinte mensagem de erro:

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

Até o momento não consegui encontrar nenhuma configuração no manual para resolver meu problema.

Responder1

Você precisa definir input-decimal-markerse input-ignorecorretamente:

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

informação relacionada