Can the space between the value and the unit be added automatically, when units are written using the SIunits package?
The package gives the following two options to add units:
$500\kelvin$
$\unit{500}{\kelvin}$
Only the latter adds seperation between value and unit. Adding the \unit{...}{...} parameter is too cumbersome and doesn't give any ease of use compared to the manual \;\mathrm{...} method.
Using the former notation to avoid this, the space can be added manually with \; of course, 500\;\kelvin, but I am now looking for the possibility of never having to add anything but the unit.
I have looked into the siunitx package as well, which only replaces the \unit{...}{...} with \SI{...}{...} (and apparently makes it mandatory!). This therefore gives no help.
Is it possible to automatically/generally add a \; before every single unit (and unit group) in the document?


SIunits. The statement means that there will be no features added, but here we are talking about usage of existing abilities (thought I'd still go withsiunitx). – Joseph Wright Apr 11 '17 at 13:06