siunitx 缺少小数点

siunitx 缺少小数点

\si 似乎没有显示小数点,除非我特别指定 \num。

\documentclass[12pt]{report}
\usepackage{siunitx}

\begin{document}
\si{12.5\milli\gram}

\si{\num{12.5}\milli\gram}
\end{document}

在此处输入图片描述

这是预期的行为吗?

答案1

该命令\si{units}用于仅限单位。你必须使用 来做\SI{number}{units}你想做的事情。

答案2

我想我回复您的问题真的很晚了,但您应该\num直接使用而不是将其嵌套在\si

对于数字

\num{12.5}

\SI(大写)表示带单位的数字

\SI{12.5}{\milli\gram}

相关内容