十进制逗号:从 babel-spanish 中提取一个特征

十进制逗号:从 babel-spanish 中提取一个特征

\usepackage[spanish]{babel}打印$12.34$“12,34”,而不是“12.34”。例如,它不会将点更改为逗号$x.y$

我可以只使用 babel 包中的那个功能,并且仍然使用芬兰语连字符、字体等等吗?

答案1

我建议您使用该siunitx包并将逗号设置为小数点\sisetup{output-decimal-marker = {,}}

使用这个包还允许您使用一些其他非常有用的功能,例如 3 位数字分隔符、SI 单位、D 列(处理充满数字的表格时)等等!

看看siunitx包装文档

此外,根据“Babel 系统的西班牙语版本",您可以通过 设置使用逗号作为小数点\decimalcomma

换句话说,像这样加载 babel 包:( \usepackage[spanish,finnish]{babel}所以你的主要语言是芬兰语)然后用 将逗号设置为小数点\decimalcomma

最后,正如 cgnieder 所建议的,您可以尝试查看这篇文章:如何在数学模式中将点转换为逗号?

相关内容