我需要在论文中插入两个作者的姓名。但是,姓名之间用逗号隔开,而不是用 AND 字隔开。我对每个作者使用命令 \author,并且对每个作者使用其他相关命令,例如 \emailauthor 和 \address。
如何更改以“AND”开头的名称?
答案1
文档elsarticle
类使用逗号分隔多个作者;如果您正在使用此文档类,那么我建议您不要更改预先建立的格式;它是专门为满足 Elsevier 的要求而设计的。但是,如果您决定更改模板,那么您将需要重新定义内部命令\@author
,如下所示(警告:将在所有作者之间使用“and”):
\documentclass[final,times,1p,leqno,11pt]{elsarticle}
\makeatletter
\def\@author#1{\g@addto@macro\elsauthors{\normalsize%
\def\baselinestretch{1}%
\upshape\authorsep#1\unskip\textsuperscript{%
\ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi
\ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi
}%
\def\authorsep{\space and\space}%
\global\let\@fnmark\@empty
\global\let\@corref\@empty
\global\let\sep\@empty}%
\@eadauthor={#1}
}
\makeatother
\title{The Title}
\author{The First Author}
\author{The Second Author}
\begin{document}
\maketitle
\end{document}