
Es scheint, dass dies eine seltene Sache ist, da ich im Internet keine Hinweise zu diesem Problem gefunden habe.
Ich verwende die Stildatei JMLR.cls und möchte zwei Autoren mit unterschiedlichen \thanks
Referenzen und (natürlich) unterschiedlichen Symbolen vorstellen. Sie scheinen jedoch dasselbe Symbol zu erhalten.
Unter Verwendung von MacTeX (TeXLive 2014) sieht das Minimalbeispiel wie folgt aus
\documentclass{jmlr}
\title{Title}
\author{Author 1\thanks{Thanks 1}
\and
Author 2\thanks{Thanks 2}
}
\begin{document}
\maketitle
\end{document}
das erzeugt
Was könnte das Problem sein? Ich bin für alle Hinweise zu möglichen Fehlern dankbar.
\thanks
viel! Alex
Aktualisierung:bei mir hat das \nametag
irgendwie nicht so gut geklappt, daher die Frage.
Antwort1
Die folgende Ergänzung zu Ihrer Präambel – vor dem Aufrufen von Titelmakros – behebt das Problem:
\makeatletter
\renewcommand*{\thanks}[1]{%
\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\footnotetext[\arabic{footnote}]{#1}}%
}
\makeatother
Das Problem besteht darin, dass das Fußnotenzeichen mit dem \author
s gesetzt, aber nie in den Fußnotentext übertragen (in gespeichert \@thanks
) wird. Daher wird das Standard-Fußnotenzeichen verwendet, da es nicht angegeben ist.
\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}