20 Aprile 2008 alle 15:34
#23728
::
Il problema era proprio quello, grazie!
Ora ho scritto
`\makeatletter
\newcommand*\ExtendCaptionsM[3]
{ { \@ifundefined{captions#1}
{ \PackageWarning{prova}%
{ Language option #1 not specified
\MessageBreak
Skipping any redefinition
\MessageBreak
}
}
{ \expandafter\let\expandafter\@tempA
\csname captions#1\endcsname
\expandafter\let\expandafter\@tempB
\csname #2name\endcsname
\toks0=\expandafter{\@tempA
\def\@tempB{#3}}
\expandafter\xdef
\csname captions#1\endcsname{\the\toks0}
}
}
}
\makeatother`
In modo da usarlo come
`\ExtendCaptionsM{italian}{preface}{NuovaPrefazione}`
ma non funziona… anche se non dà errori!
Siccome so già di aver fatto qualche stupidata, qualcuno sa aiutarmi?
Grazie