Re: [Risolto] Unità “masse solari”

#61571
Up
0
Down
::

`\DeclareSIUnit\solarmass{M\ensuremath{_\odot}}`
Ciao
Enrico

Ovviamente funziona, grazie mille 🙂
Avrei da fare una domanda. Avevo provato a usare `\ensuremath’ però in questo modo:
`\DeclareSIUnit\solarmass{M_\ensuremath{\odot}}`
e ricevevo questo messaggio di errore:
`ERROR: Argument of \@ensuredmath has an extra }.`
So che il pedice con `_’ funziona solo in ambiente matematico, però siunitx non si lamentava quando usavo `\astrosun’. Perché lì il trattino basso non dava problemi e con `\odot’ sì?

Funziona anche “_{$\odot$}”, se vuoi saperlo. Ho provato a capire qualcosa di come lavora siunitx, ma con \tracingmacros=1 ottengo un log di 679KiB. 😯 Suppongo che ridefinisca localmente _ in modo che non faccia entrare in modo matematico. Se però è dentro a \ensuremath fa ciò che deve normalmente.

Ciao
Enrico

Go to top