编写命令来表示“通讯作者”

编写命令来表示“通讯作者”

对于那些阅读学术论文的人来说,你可能已经注意到,在某些论文中,作者姓名旁边有一个符号,标记他们是“通讯作者”。 (通常是负责处理作者和出版商之间沟通的人。)

例如,您可能有以下作者:
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}

在此处输入图片描述

在此处输入图片描述

相关内容