如何格式化 SI 单位?

如何格式化 SI 单位?

我得到 1.0 Nm。但如何得到 1.0 Nm

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI{1.0}{\newton\meter}\\
1.0~N$\cdot$m
\end{document}

在此处输入图片描述

答案1

inter-unit-product是一个可用选项,并在文档。要获得正确的间距,您应使用${}\cdot{}$。但我更喜欢使用更紧密的间距$\cdot$

\documentclass{article}
\usepackage{siunitx}
\parindent0pt
\begin{document}
\SI[inter-unit-product =$\cdot$]{1.0}{\newton\meter}\\
\SI[inter-unit-product =${}\cdot{}$]{1.0}{\newton\meter}\\
$1.0\,\mathrm{N}\cdot\mathrm{m}$
\end{document}

在此处输入图片描述

要设置整个文档的行为,您可以通过以下方式指定选项\sisetup

\sisetup{inter-unit-product =$\cdot$}

答案2

抱歉,我的回复太啰嗦了,但单位不是在数学模式下排版的吗?如果是那样的话:

\SI[inter-unit-product =$\cdot$]{1.0}{\newton\meter}

无法编译。您应该使用:

\SI[inter-unit-product =\ensuremath{\cdot}]{1.0}{\newton\meter}

反而。

相关内容