28 Febbraio 2006 alle 10:46
#8246
::
Perfetto!!
A parte la spiegazione molto chiara, c’è un modo un po’ più comodo, come dici tu più in stile latex, per farlo? Un po’ più diretto?`\makeatletter
\newcommand{\ordinalefs}[1]{\ifcase\value{#1}\or prima\or seconda\or terza\or
quarta\or quinta\or sesta\or settima\or ottava\or nona\else\@ctrerr\fi}
\makeatother`In LaTeX non c’è un’interfaccia per \ifcase come per gli altri condizionali attraverso il pacchetto ifthen.Questo è più semplice, ma meno istruttivo e meno in stile “LaTeX interno”; vuoi mettere una bella definizione con due \def, un \expandafter e un \csname? 😀
In realtà questa è più semplice, ma usa più risorse.
Ciao
Enrico
Grazie di nuovo.
Andrea