使用该包时,我无法\cdot
在单元之间插入siunitx
。
这是我的 MWE:
\documentclass[a4paper,12pt]{article}
\usepackage{microtype}
\usepackage{siunitx}
\sisetup{mode=text}
\sisetup{inter-unit-product=\ensuremath{\cdot}}
\begin{document}
What I Get:
\qty{12.5}{\meter\per\second}\par
What I want:
12.5 m\ensuremath{\cdot}s\textsuperscript{--1}.
\end{document}
相应的输出为:
答案1
您正在以文本模式打印,因此用siunitx
替换。但是,您添加了,然后我们最终得到无效的淤积(以及日志中的警告)。最简单的解决方法是删除该部分。如果您想保留它,您需要复制一份不“寻找”的:\cdot
\textperiodcentered
\ensuremath
\ensuremath
\cdot
siunitx
\NewCommandCopy\mycdot\cdot
\sisetup{inter-unit-product=\ensuremath{\mycdot}}