elsarticle 类不显示电子邮件地址

elsarticle 类不显示电子邮件地址

我正在尝试使用 elsarticle 类来格式化一篇文章。我已按照类文件附带的文档进行操作,但由于某些未知(且非常恼人)的原因,电子邮件地址未显示在前言中。

这是一个简单的例子:

\documentclass{elsarticle}

\title{Remarks on something interesting}

\author[myu]{Author 1}
\ead{[email protected]}

\author[myu]{Author 2 \corref{cor1}}
\ead{[email protected]}

\address[myu]{My Department, My Building, My University in My City}

\cortext[cor1]{Corresponding author}

\begin{document}

\maketitle

\end{document}

知道如何显示电子邮件地址吗?

答案1

虽然我同意从文档或常见问题解答第 8 条Werner 指出,所有模板都在和之后使用\title、等。\author\ead\begin{document}\begin{frontmatter}

它之前不起作用的原因\begin{document}是(由于某种原因),它将电子邮件地址写入aux文件(这意味着它需要运行两次),并且aux直到文件才被读取并重新打开进行写入\begin{document}(所以实际上你会看到像出现在终端上的行而不是写入文件)。\emailauthor{[email protected]}{Author 1}aux

请注意,环境除了在最后(和一些分组)frontmatter之外什么都不做,所以我猜支持的语法是用环境替换你。我在以下示例的修改中也这样做了。\maketitle\maketitlefrontmatter

我还删除了作者姓名和之间的不需要的空格\corref

请记住,您需要编译两次才能看到电子邮件地址。

\documentclass{elsarticle}
\begin{document}

\begin{frontmatter}
\title{Remarks on something interesting}

\author[myu]{Author 1}
\ead{[email protected]}

\author[myu]{Author 2\corref{cor1}}
\ead{[email protected]}

\address[myu]{My Department, My Building, My University in My City}

\cortext[cor1]{Corresponding author}

\end{frontmatter}

\end{document}

显示电子邮件地址的页脚图像(受到 Gonzalo Medina 之前的回答的启发):

页脚图片

相关内容