23 Novembre 2009 alle 15:28
#39510
::
Sono un po’ stupido.
Almeno nell’esempio proposto credo basti risolvere così:
`\providecommand{\celsius}{\ensuremath{\mbox{\textcelsius}}}`Però la domanda rimane. Come fare nei casi in cui ho veramente un condizionale o altri costrutti particolari che richiedo un DeclareRobustCommand?
Ciao ciao.
Fra
`\usepackage{etoolbox}
\providerobustcmd{\pippo}{…}`
Tanto per imparare qualcosa: la definizione
`\providecommand{\celsius}{\mbox{\textcelsius}}`
ti fa proprio schifo? 🙂 Volendo emulare meglio siunitx, ti propongo
`\providerobustcmd{\celsius}{%
\ensuremath{{}^{\circ}\kern-\scriptspace\mathrm{C}}}`
Ciao
Enrico