
Parece que isso é algo raro, já que não encontrei referências na internet sobre esse assunto.
Eu uso o arquivo de estilo JMLR.cls e quero apresentar dois autores com \thanks
referências diferentes e com símbolos (é claro) diferentes. No entanto, eles parecem obter o mesmo símbolo.
Usando MacTeX (TeXLive 2014), o exemplo mínimo é o seguinte
\documentclass{jmlr}
\title{Title}
\author{Author 1\thanks{Thanks 1}
\and
Author 2\thanks{Thanks 2}
}
\begin{document}
\maketitle
\end{document}
que produz
Qual poderia ser o problema, qualquer sugestão de possíveis erros seria apreciada!
\thanks
bastante! Alex
Atualização:para mim, \nametag
de alguma forma, não funcionou tão bem, daí a pergunta.
Responder1
A seguinte adição ao seu preâmbulo - antes de fazer chamadas para macros de título - corrige o problema:
\makeatletter
\renewcommand*{\thanks}[1]{%
\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\footnotetext[\arabic{footnote}]{#1}}%
}
\makeatother
O problema é que a marca da nota de rodapé é definida com \author
s, mas nunca é transferida para o texto da nota de rodapé (armazenado em \@thanks
). Como tal, a marca de nota de rodapé padrão é usada, pois não é especificada.
\documentclass{jmlr}
\makeatletter
\renewcommand*{\thanks}[1]{%
\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\footnotetext[\arabic{footnote}]{#1}}%
}
\makeatother
\title{Title}
\author{Author 1\thanks{Thanks 1}
\and
Author 2\thanks{Thanks 2}
}
\begin{document}
\maketitle
\end{document}