
이 문제에 관해 인터넷에서 참고 자료를 찾을 수 없기 때문에 이는 드문 일인 것 같습니다.
\thanks
저는 JMLR.cls 스타일 파일을 사용하고 있으며 서로 다른 참조와 서로 다른 기호를 사용 하는 두 명의 저자를 소개하고 싶습니다 . 그러나 그들은 동일한 기호를 얻는 것으로 보입니다.
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
많이! 알렉스
UPD:나에게는 \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}