对于那些阅读学术论文的人来说,你可能已经注意到,在某些论文中,作者姓名旁边有一个符号,标记他们是“通讯作者”。 (通常是负责处理作者和出版商之间沟通的人。)
例如,您可能有以下作者:
J. Doe、Q. Public、J. Schmo*
,并且在第一页的底部会有一个脚注:
* 通讯作者。
我想创建一个命令,自动在作者姓名旁边放置一个符号,并在页面底部插入相应的脚注。例如,我可以输入
author{J. Doe \and Q. Public \and J. Schmo\correspondingauthor}
,它会按上述格式格式化作者。
有什么办法吗?我之前也考虑过一些想法,但据我所知,你不能在文档的作者字段中插入脚注。
答案1
我认为使用\thanks
宏来实现这个目的没有问题。
\documentclass{article}
\begin{document}
\author{J. Doe, Q. Public, J. Schmo\thanks{Corresponding author.}}
\title{A nice paper}
\maketitle
\end{document}
如果您希望设置一个名为的专用宏\correspondingauthor
,您可以按如下方式操作:
\documentclass{article}
\newcommand\correspondingauthor{\thanks{Corresponding author.}}
\begin{document}
\author{J. Doe, Q. Public, J. Schmo\correspondingauthor}
\title{A nice paper}
\maketitle
\end{document}
答案2
也许是这样的,只使用\footnote
和包symbol
的选项footmisc
。
\documentclass{article}
\usepackage[symbol]{footmisc}
\begin{document}
For example, you might have the following authors:
J. Doe, Q. Public, J. Schmo\footnote{Corresponding author.}
and at the bottom of the first page, there would be a footnote:
\end{document}
实际上将其作为宏似乎有点过头,但可以按如下方式完成:
\documentclass{article}
\usepackage[symbol]{footmisc}
\def\correspondingauthor{\footnote{Corresponding author.}}
\begin{document}
For example, you might have the following authors:
J. Doe, Q. Public, J. Schmo\correspondingauthor{}
and at the bottom of the first page, there would be a footnote:
\end{document}
最后,任一方法都可以在规范中使用\author
:
\documentclass{article}
\usepackage[symbol]{footmisc}
\def\correspondingauthor{\footnote{Corresponding author.}}
\begin{document}
\author{J. Doe, Q. Public, J. Schmo\correspondingauthor{}}
\title{A nice paper}
\maketitle
\end{document}