3 Novembre 2011 alle 21:48
#65557
::
antonio.macrì” post=64654In realtà ho dovuto duplicare la riga con \@firstofone:
`\makeatletter
\def\ordrefm#1{\begingroup\edef\x{\getrefnumber{#1}}%
\edef\x{\expandafter\@firstofone\x}%
\edef\x{\expandafter\@firstofone\x}%
\edef\x{\endgroup\noexpand\printordinalem{\x}}\x}
\makeatother`Così va, grazie!
A me va anche con uno solo. Se chiedo \show\x dopo la prima \edef ottengo {2} e dopo la seconda 2. In effetti la coppia di graffe da rimuovere è una sola. Ma in effetti vedo che nel tuo .aux sono due coppie. Boh. Versioni diverse di enumitem? La mia è 3.3.
Ciao
Enrico