23 Luglio 2014 alle 7:59
#95509
::
Ciao, la sintassi di LaTeX non vuole,solitamente, numeri all’interno dei nomi dei comandi, infatti se provi a compilare l’esempio qui sotto ottieni un errore.
`
\documentclass{article}
\newcommand{\affiliazione1}{ciao}
\begin{document}
\affiliazione1
\end{document}`
Potresti usare il pacchetto etoolbox:
`
\documentclass{article}
\usepackage{etoolbox}
\csdef{affiliazione1}{ciao}
\begin{document}
\csuse{affiliazione1}
\end{document}`
Potrebbero esserci però problemi di fragilità dei comandi.
Nel tuo .sty vuoi definire tutti i vari \affiliazionenn? Quel numero non potrebbe essere usato come argomento del comando \affiliazione? Più ci dici, più è facile aiutarti.
Fran