Re: [Risolto] Unità “masse solari”

#61569
Up
0
Down
::

Vorrei aggiungere con siunitx l’unità di misura delle masse solari, generalmente indicata con M e in pedice il simbolo ύ7;. Avevo provato a utilizzare il comando `odot’ e definire l’unità con
`\DeclareSIUnit\solarmass{M_\odot}`
ma compilando questo documento
`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{siunitx}
\DeclareSIUnit\solarmass{M_\odot}
\begin{document}
Il Sole ha una massa di \SI{1}{\solarmass}
\end{document}`
ricevo il seguente messaggio di errore:
`! Missing $ inserted.

$
l.251 Il Sole ha una massa di \SI{1}{\solarmass}`
pensp perché `\odot’ funziona solo in ambiente matematico. Ho cercato nella “The Comprehensive LaTeX Symbol List” un altro simbolo per il sole e ho trovato `\astrosun’ del pacchetto `wasysym’. Cambiando la definizione dell’unità di misura con
`\DeclareSIUnit\solarmass{M_\astrosun}`
ottengo il risultato voluto, però vorrei sapere se c’è qualche modo di definire l’unità senza utilizzare pacchetti esterni come `wasysym’.

P. S. ho anche provato a usare il simbolo Unicode del Sole ύ7; (codice U+2609), ma il compilatore non sembra apprezzare
`ERROR: Package inputenc Error: Unicode char \u8:ύ7; not set up for use with LaTeX.`

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

Go to top