如何在 elsarticle.cls LaTeX 模板中添加带有下划线的电子邮件地址?

如何在 elsarticle.cls LaTeX 模板中添加带有下划线的电子邮件地址?

我的LaTeX代码为作者及对应地址为:

\documentclass[preprint,12pt]{elsarticle}
\journal{elsarticle}
\begin{document}
\begin{frontmatter}
\title{Title}
\author{AuthorOne}
\ead{[email protected]}
\author{AuthorTwo\corref{CorrespondingAuthor}}
\ead{authortwo\[email protected]}
\cortext[CorrespondingAuthor]{Corresponding author}
\end{frontmatter}
\end{document}

输出如下:

在此处输入图片描述

但是,如上图所示,当我的鼠标悬停在第二封电子邮件上时,它不会显示整封电子邮件。为什么?
有人能解决这个问题吗?

最好不要更改原始elsarticle.clsLaTeX 模板中的基础设置。

答案1

该类elsarticle不会尝试创建超链接;您所看到的是 PDF 查看器根据其内部启发式方法猜测超链接的尝试。

您可以通过包和技巧获得真正的超链接hyperref(因为\ead内部的工作方式):

\documentclass[preprint,12pt]{elsarticle}
\usepackage{etoolbox}
\usepackage{hyperref}

\journal{elsarticle}

\newcommand{\definemail}[2]{\newrobustcmd#1{\href{mailto:#2}{#2}}}

\definemail\authorone{[email protected]}
\definemail\authortwo{authortwo\[email protected]}

\begin{document}

\begin{frontmatter}
\title{Title}
\author{AuthorOne}
\ead{\authorone}
\author{AuthorTwo\corref{CorrespondingAuthor}}
\ead{\authortwo}
\cortext[CorrespondingAuthor]{Corresponding author}
\end{frontmatter}
\end{document}

在此处输入图片描述

相关内容