
큰 숫자에는 유지하고 싶은 멋진 공백 구분 기호가 있습니다. 하지만 이러한 격차는 소수일수록 짜증스럽기 때문에 없애고 싶습니다. 내 문제를 보여주는 MWE는 다음과 같습니다.
\documentclass[12pt,letterpaper,twoside]{book}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
Blabla bla :
\begin{align}
x &= \SI{32100000}{\m}, \\[1ex]
y &= \SI{0.0123456}{\m}
\end{align}
\end{document}
시사:
그렇다면 큰 숫자에서는 띄어쓰기를 유지하고, 작은 숫자에서는 띄어쓰기를 없애는 방법이 있을까요? SIunitx 패키지 문서를 확인했지만 아직 방법을 찾지 못했습니다.
답변1
siunitx
를 사용하면 숫자의 정수 부분만 그룹화 할 수 있습니다 group-digits=integer
.
\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{group-digits=integer}
\begin{document}
Blabla bla:
\begin{align}
x &= \SI{32100000}{\metre}, \\[1ex]
y &= \SI{0.0123456}{\metre}
\end{align}
\end{document}