siunitx를 사용하여 10,000.42와 같은 숫자를 표시하는 방법은 무엇입니까?

siunitx를 사용하여 10,000.42와 같은 숫자를 표시하는 방법은 무엇입니까?

siunitx를 사용하는 것과 같은 작업을 수행하고 싶습니다 \SI{10,000.42}{\m}. 그러나 두 개의 잠재적인 소수점 표시를 사용하면 항상 다음과 같은 오류 메시지가 나타납니다.

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}

관련 정보