I am using the siunitx package to typeset my numbers, but sometimes I find situations in which I have numbers without units (when the units are not nearby) and units without numbers. E.g.:
The bird can fly 40 to 50 km per hour.
The data in the table above uses kg.
What is the prefered way to typeset these?
The bird can fly $40$ to $\SI{50}{\kilo\meter\per\hour}$.
The bird can fly \num{40} to \SI{50}{\kilo\meter\per\hour}.
The bird can fly \SI{40}{} to \SI{50}{\kilo\meter\per\hour}.
The data in the table above uses kg.
The data in the table above uses \SI{}{\kilo\gram}.
If find achieving visual consistency and correctness in the output is more important than having consistent, context-intelligent code.
