siunitx version 2, I’m confronted with a slight problem. Currently, the macros used to manipulate units are called
which follows the LaTeX 2e
\newcommand, etc.; the same is true for prefixes and so forth. These names were probably not the best choice: for example,
biblatex also has a
\newunit macro (although there is not a clash, luckily).
I’ve been thinking of better names, but I’m not sure whether these should be document level (all lower-case), or design level (mixed upper-case and lower-case). Some ideas:
\DeclarePhysicalUnit(create without checks)
\NewPhysicalUnit(create with checks: would require
\NewUnit(as 2 but shorter)
\newphysicalunit(as 2 but document level)
\createphysicalunit(is ‘create’ better than ‘new’?)
\createunit(avoids the confusion with
You’ll see that I’ve not included ‘SI’ in any of the above: it looks odd, and of course you can create non-SI units anyway. How do other people see this?