jmlr.cls - hyperref 作者注释和 \thanks 命令

jmlr.cls - hyperref 作者注释和 \thanks 命令

我使用 jmlr 类,但命令存在问题,这似乎与脚注的\thanks已知限制有关(请参阅hyperrefLaTeX 维基百科书籍)。请注意,这个问题也是上一个问题的后续问题(JMLR.cls 包:错误的行为\谢谢),但指出了不同的问题。

我的第一个最小例子是这样的:

\documentclass{jmlr}

\title{Title}
\author{\Name{Author Name1\nametag{\thanks{Thanks 1}}}}

\begin{document}
\maketitle
\end{document}

它会产生以下警告,并且超链接在 pdf 文件中不起作用:

pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exist, replaced by a fixed one

有没有办法来解决这个问题?

此外,我尝试使用共享脚注来表明共同作者身份,并遵循LaTeX 维基百科书籍. 最小的例子如下:

\documentclass{jmlr}

\title{Title}
\author{\Name{Author Name1\nametag{\thanks{Contributed equally}
  \addtocounter{footnote}{-1}\addtocounter{Hfootnote}{-1}}}
\and
\Name{Author Name2\nametag{\footnotemark}}
}

\begin{document}
\maketitle
\end{document}

这会在 pdf 中产生所需的视觉输出,但会生成与上述相同的警告,并且 pdf 中缺少超链接。我读过很多帖子(例如http://tex.stackexchange.com/questions/35043http://tex.stackexchange.com/questions/10102/) 但尚未找到可行的解决方案,因此非常感谢您的帮助。

谢谢,

汤姆

相关内容