我的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.cls
LaTeX 模板中的基础设置。
答案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}