A pensarci bene, la soluzione con xspace sembra migliore. Anzi, la domanda di Stefano mi spinge alla seguente riflessione: perché i comandi come \TeX, \LaTeX, … si comportano proprio così (per quello che riguarda gli spazi seguenti)?
`\documentclass{article}
\usepackage{xspace}
\newcommand{\tex}{\TeX\xspace}
\begin{document}
A volte il nome \tex deve essere seguito da uno spazio (come in questo caso); alte volte, invece, lo spazio non ci va: \tex. Se è necessario violare questa regola (per esempio per scrivere “cose strane''), bastano due graffe: Ars\tex{}nica.
\end{document}`
Ci possono essere effetti collaterali (che magari mi sfuggono)? Non sarebbe più semplice che i comandi predefiniti come \TeX e \LaTeX si comportassero così senza la necessità di caricare il pacchetto xspace? In altre parole, potremmo definire il comportamento predefinito di \TeX e \LaTeX come un bug di LaTeX (corretto da xspace)?Ciao,
L.
Poi non si possono scrivere cose tipo Ars\TeX nica o \TeX nico.:D
Comunque io uso
` \TeX{} testo` o `\TeX\ testo`
Anche se ritengo buona anche la soluzione con xspace.
Ciao
Andrea