带有 siunitx latex 包的 compact-spacing 和 \cdot

带有 siunitx latex 包的 compact-spacing 和 \cdot

我读了很多关于这个主题的帖子,但没有一个答案对我有用。我想修改\cdot单位之间前后的空间。令人惊讶的是,以下代码不起作用。你知道哪里出了问题吗?

\documentclass{article}
\usepackage{siunitx}
\sisetup{inter-unit-product=\cdot,tight-spacing=true}

\begin{document}
   \si{\watt.\metre^{-2}}
\end{document}

我也尝试过:

  • \sisetup{inter-unit-product={}\cdot{}}
  • 和这个\sisetup{inter-unit-product=\vspace*{-1mm}\cdot\vspace*{-1mm}}

答案1

tight-spacing此处无关紧要。如果您不想在居中句号周围留有空格,请使用括号:

\documentclass{article}
\usepackage{siunitx}

\sisetup{
  inter-unit-product=\ensuremath{{\cdot}},
%  tight-spacing=true,
}

\begin{document}

\si{\watt.\metre^{-2}}

\sisetup{
  inter-unit-product=\ensuremath{\cdot},
}
\si{\watt.\metre^{-2}}

\end{document}

在此处输入图片描述

相关内容