29 Novembre 2007 alle 16:28
#19351
::
Ma non è più corretto scrivere così?
`
\makeatletter
\newtoks\@authortoks
\@authortoks={\@empty}
\newcommand{\@authorcomma}{, }
\let\orig@author\author
\renewcommand\author[2]{%
\@authortoks\expandafter{\the\@authortoks#1\footnotemark[#2]\space\@authorcomma}%
}
\newtoks\@addresstoks
\newcommand{\address}[2]{%
\@addresstoks\expandafter{\the\@addresstoks\footnotetext[#1]{#2}}}
\let\orig@maketitle\maketitle
\def\maketitle{%
\orig@author{\the\@authortoks}
\begingroup
\renewcommand{\thefootnote}{\fnsymbol{footnote}}%
\orig@maketitle
\the\@addresstoks
\endgroup}
\makeatother`
Ma mi spieghi meglio cosa fanno \@authortoks e \the\@authortoks dentro la ridefinizione di author e quale è la loro differenza?
Ciao
Andrea