
Итак, у меня есть число в единицах миллиметры-миллирадианы. Обычно его можно выразить как мм-мрад. Как мне получить этот тире с помощью siunitx?
решение1
Я думаю, что-то вроде этого:
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI[inter-unit-product=\mbox{--}]{1}{\mm\milli\radian}
\end{document}
решение2
Если у вас много терминов, выраженных в единицах миллиметры-миллирадианы, вы можете настроить для них новую «единицу» с помощью макроса \DeclareSIUnit
.
\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit{\mmmrad}{\milli\meter\textrm{-}\milli\radian}
\begin{document}
\SI{1}{\mmmrad}
\end{document}
Конечно, вы также можете создать новый блок следующим образом:
\DeclareSIUnit{\mmmrad}{mm\textrm{-}mrad}
Обратите внимание на использование \textrm
для получения короткого символа «тире» вместо длинного символа «математический минус».
Тем не менее, я хотел бы повторить комментарий @TorbjørnT. о том, что вы, возможно, захотите переосмыслить наличие символа тире в этом блоке. Может быть, обычный тонкий пробел будет более подходящим?