这是我的 MWE:
\documentclass[a4paper,10pt]{book}
\usepackage[load=addn,separate-uncertainty=true]{siunitx}
\sisetup{%
output-decimal-marker={,},
load-configurations=abbreviations,
group-separator={.},
per-mode=fraction
}
\begin{document}
\SI{12345.66666666}{\kilo\meter\per\hour}
\end{document}
结果已经有了12.345,666.666.66
,但是我想要12.345,66666666
。
答案1
optiongroup-digits
是一个选择键,可能值为true,false,integer
或decimal
。本例中,只有数字的整数部分应该有组数字,因此使用group-digits=integer
。
\documentclass[a4paper,10pt]{book}
\usepackage[load=addn,separate-uncertainty=true]{siunitx}
\sisetup{%
output-decimal-marker={,},
load-configurations=abbreviations,
group-separator={.},
per-mode=fraction,
group-digits=integer
}
\begin{document}
\SI{12345.66666666}{\kilo\meter\per\hour}
\end{document}
根据评论更新
\documentclass[a4paper,10pt]{book}
\usepackage[separate-uncertainty=true]{siunitx}
\sisetup{%
output-decimal-marker={,},
group-separator={.},
group-minimum-digits=4,
per-mode=fraction,
group-digits=integer
}
\begin{document}
\num{62034.023458763e23}
\num{6232.023458763e23}
\SI{12345.66666666}{\kilo\meter\per\hour}
\end{document}