这看起来是一件罕见的事情,因为我在互联网上没有找到关于这个问题的参考资料。
我使用 JMLR.cls 样式文件,我想介绍两位具有不同\thanks
参考文献和不同(当然)符号的作者。但他们似乎获得了相同的符号。
使用 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
s 设置的,但从未转移到脚注文本(存储在 中\@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}