我写如下
\documentclass[3p,times]{elsarticle}
\usepackage{ecrc}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\begin{frontmatter}
\title{This is Title}
\author[1]{Don Joe}
\author[2]{Smith K.}
\author[3]{Wanderer}
\author[4]{Static}
\end{frontmatter}
\end{document}
但这是输出。
怎么了?!为什么所有作者都编号为 1?
答案1
\author
类中宏的可选参数elsarticle
用于指示每个作者的所属机构(地址)。每个数字都应该是对的引用\address
。因此,如果每个作者都有一个地址:
\author[1]{Don Joe}
\author[2]{Smith K.}
\address[1]{Address of Don Joe}
\address[2]{Address of Smith K.}
每个地址都会标有作者,无论您给出的顺序如何。您还可以为一位作者指定多个隶属关系:
\author[1,3]{Don Joe}
\author[2,3]{Smith K.}
\address[1]{Address of Don Joe}
\address[2]{Address of Smith K.}
\address[3]{Department of John Doe and Smith K.}
这里每个作者都有两个上标,John Doe 有a,c
,而 Smith K.有b,c
。
这与 LaTeX 引用的工作方式大致相同。您为 赋予一个“标签”,并在每个 中\address
放置一个(或多个)标签。\ref
\author
但是,正如您所说,作者都有相同的地址,因此只需要一行地址:
\address[1]{Address of all authors}
并且所有作者都引用了这个地址:
\author[1]{Don Joe}
\author[1]{Smith K.}
\author[1]{Wanderer}
\author[1]{Static}
但这会a
在每位作者上加上上标:
因此,如果您根本不使用“label-ref”系统,也许看起来会更好:
\documentclass[3p,times]{elsarticle}
% \usepackage{ecrc}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\begin{frontmatter}
\title{This is Title}
\author{Don Joe}
\author{Smith K.}
\author{Wanderer}
\author{Static}
\address{Address of all authors}
\end{frontmatter}
\end{document}
生成结果:
在我看来,它看起来比其他选择更少冗余。
实际上,数字不一定非要是数字。你可以输入任何对 TeX 宏名有效的字母。例如:
\author [1]{Don Joe}
\author [1]{Smith K.}
\author [1]{Wanderer}
\author [1]{Static}
\address[1]{tex.stackexchange.com}
产生与以下完全相同的输出:
\author [duckland]{Don Joe}
\author [duckland]{Smith K.}
\author [duckland]{Wanderer}
\author [duckland]{Static}
\address[duckland]{tex.stackexchange.com}
另外,我猜你正在使用elsarticle
向 Elsevier 的期刊之一提交论文。在这种情况下,你不必太担心这一点,因为论文的最终格式是由他们完成的,所以上标的存在与否并不重要1
,只要你在提交论文时正确提供所属机构即可 :)