>我的报告中当前使用以下代码进行分离:
sisetup{input-ignore={.},
group-separator = {.},
input-decimal-markers={,},
output-decimal-marker = {,}}
我想要的是例子作为SI{5,7}{W}, SI{42,2}{W}, SI{100,5}{W} SI{1.000}{W} and SI{100.000}{W}.
逗号应该是小数点分隔符,而点应该是千位分隔符。
为了澄清任何可能的误解,正在发生以下情况:
SI{5,7}{W} = 5,7 W
SI{42,2}{W} = 42,2 W
SI{100,5}{W} = 100,5 W
SI{1.000}{W} = 1000 W
SI{100.000}{W} = 100.000 W
目前,除了SI{1.000}{W}
示例之外,我得到了所有内容。当我在报告中键入SI{1.000}{W}
时,点没有显示。
默认情况下,要应用的组分隔符的最小位数为 5。
在 siunitx v3 或更高版本中,可以使用group-minimum-digits=4
更改此设置:
documentclass{article}
usepackage{siunitx}
sisetup{input-ignore={.},
group-separator = {.},
input-decimal-markers={,},
output-decimal-marker = {,},
group-minimum-digits=4
}
begin{document}
SI{5,7}{W} = 5,7 W
SI{42,2}{W} = 42,2 W
SI{100,5}{W} = 100,5 W
SI{1.000}{W} = 1000 W
SI{100.000}{W} = 100.000 W
end{document}