Re: Classe o pacchetto: definire comandi facilmente ridefinibili

#39511
Up
0
Down
::

Tanto per imparare qualcosa: la definizione
`\providecommand{\celsius}{\mbox{\textcelsius}}`
ti fa proprio schifo? 🙂

Assolutamente no! Non so perché ma mi ero convinto che \mbox potesse essere usato solo in ambiente matematico (forse la m?!). Ora sono andato un po’ a studiarmi le scatole* 🙂

Volendo emulare meglio siunitx, ti propongo
`\providerobustcmd{\celsius}{%
\ensuremath{{}^{\circ}\kern-\scriptspace\mathrm{C}}}`

Sì, ero consapevole di questo. Semplicemente prendono cerchietto e C e li avvicinano.
Textcomp invece genera il carattere “gradi Celsius” di Unicode (Unicode 8451).
Non so quale sia la scelta migliore tra le due.

* A proposito: sarebbe interessante un paragrafetto nell’Arte dove si parla dei comandi LaTeX per la gestione delle scatole (\mbox, \makebox, \fbox, \framebox, \newsavebox, \sbox, \savebox, \usebox, \parbox, minipage, Lorenzo ci sei?! :D)

Grazie Enrico.
Ciao ciao.
Fra

Go to top