对特定数字实例使用语言环境

对特定数字实例使用语言环境

我正在尝试使用一种语言环境来显示一些数字,该语言环境以点作为千位分隔符,以逗号作为小数分隔符来格式化这些数字:19.003,41

据此这个答案可以用 来完成babel,但我真的不想在整个文档中使用它,我只是希望能够将所需的数字包装在一些格式化它的标签中

例如,对于上面的数字,我想知道是否有办法做类似的事情

\locale_number{19003.41}

19.003,41并在文档中获取结果。

答案1

您也许可以加载siunitx并使用

\num[group-separator={.},output-decimal-marker={,}]{19003.41}

在此处输入图片描述

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\num[group-separator={.},output-decimal-marker={,}]{19003.41} 
\end{document}

相关内容