Dash ao usar radianos em física

Dash ao usar radianos em física

Então eu tenho um número que está em unidades de milímetros-miliradianos. Normalmente, pode ser expresso como mm-mrad. Como faço para obter esse traço usando o siunitx?

Responder1

Eu acho que algo assim:

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI[inter-unit-product=\mbox{--}]{1}{\mm\milli\radian}
\end{document}

Responder2

Se você tiver muitos termos expressos em unidades de milímetros-miliradianos, poderá configurar uma nova "unidade" para eles, usando a \DeclareSIUnitmacro.

\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit{\mmmrad}{\milli\meter\textrm{-}\milli\radian}
\begin{document}
\SI{1}{\mmmrad}
\end{document}

Claro, você também pode configurar uma nova unidade da seguinte maneira:

\DeclareSIUnit{\mmmrad}{mm\textrm{-}mrad}

Observe o uso de \textrmpara obter um símbolo curto de "traço" em vez de um símbolo longo de "menos matemático".

Dito isto, gostaria de repetir o comentário de @TorbjørnT. de que você pode querer repensar a presença de um símbolo de traço nesta unidade. Um thinspace comum poderia ser mais apropriado?

informação relacionada