Как отобразить числа типа 10 000,42 с помощью siunitx?

Как отобразить числа типа 10 000,42 с помощью siunitx?

Я хотел бы сделать что-то вроде \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}

Связанный контент