
この問題に関してインターネット上で参考になる情報が見つからなかったので、これは珍しいことのようです。
私は JMLR.cls スタイル ファイルを使用しており、異なる\thanks
参照と (当然ですが) 異なるシンボルを持つ 2 人の著者を紹介したいと考えています。しかし、彼らは同じシンボルを取得しているようです。
MacTeX (TeXLive 2014) を使用した最小限の例は次のとおりです。
\documentclass{jmlr}
\title{Title}
\author{Author 1\thanks{Thanks 1}
\and
Author 2\thanks{Thanks 2}
}
\begin{document}
\maketitle
\end{document}
生成する
何が問題なのでしょうか。潜在的なエラーに関するヒントがあれば教えていただければ幸いです。
\thanks
たくさん!アレックス
追記:私の場合は、\nametag
どういうわけかうまく機能しなかったので、質問しました。
答え1
タイトル マクロを呼び出す前に、プリアンブルに次のコードを追加すると、問題は解決します。
\makeatletter
\renewcommand*{\thanks}[1]{%
\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\footnotetext[\arabic{footnote}]{#1}}%
}
\makeatother
問題は、脚注マークが で設定されているに\author
もかかわらず、脚注テキスト ( に保存\@thanks
) に転送されないことです。そのため、指定されていないデフォルトの脚注マークが使用されます。
\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}