Re: Problema spazio non lasciato dopo un comando

#30348
Up
0
Down
::

Salve a tutti,
scusate la domanda forse banale,
ma cercando non mi e’ sembrato che nessuno abbia avuto il mio stesso problema.

Ho bisogno di scrivere un documento in cui appare molto spesso la sequenza di caratteri O$_2$, cosi’ ho pensato di creare un comando

con \newcommand{\oo}{O$_2$}.

Funziona abbastanza, eccetto per il fatto che se scrivo

“il livello di \oo e di …” ottengo in output

“il livello di O2e di”, non appare cioe’ lo spazio tra i caratteri ed ‘e’.

Qualcuno di voi sa dirmi perche’ succede???

È nelle prime pagine di tutte le guide: TeX ignora gli spazi dopo i nomi dei comandi. Puoi risolvere con
`Il livello di \oo\ e di …`
ma ci sono altri modi. La tua definizione però andrebbe corretta in
`\newcommand{\oo}{\ensuremath{\mathrm{O}_2}}`
in modo che la “O” venga sempre in tondo, come prescritto dalle norme. Ebbene sì, questo è uno dei pochi casi in cui \ensuremath è indicato.

Ciao
Enrico

Go to top