Re: [RISOLTO] Extend Captions

#23731
Up
0
Down
::

Perfetto, grazie, così funziona!
Io avevo scelto quella via perché nell’articolo era messo come esercizio per il lettore, ma così mi va bene lo stesso!

Io quello che speravo era di fare in modo che il \@tempB diventasse come \VALOREname con il solo VALORE scritto da me quando chiamo la macro, così che dentro essa non dovessi scrivere io \abstractname per esempio, ma solo abstract.

Grazie ancora tante, buona serata!

`\expandafter\let\expandafter\@tempA\csname captions#1\endcsname
\toks0=\expandafter\expandafter\expandafter{%
\expandafter\@tempA\expandafter\def\csname #2name\endcsname{#3}}
\expandafter\xdef\csname captions#1\endcsname{\the\toks0 }`
Adesso funziona
`\ExtendCaption{italian}{abc}{pippo}`
che aggiunge
`\def\abcname{pippo}`
a \captionsitalian. Ma poi nelle macro dovrai comunque usare \abcname, quindi tanto vale fare meno fatica, non credi?

Ciao
Enrico

Go to top