我在基于 IEEEtran-class 的论文的作者隶属关系部分中有以下一行:
Email: \{author1,author2\}@example.com
当论文编译时,上述内容将成为以下活动链接
“mailto:author2}@example.com”。
我该如何防止这种情况发生?我只希望上述电子邮件链接为纯文本并读为{author1,author2}@example.com
。
谢谢。
答案1
这可能是 PDF 规范的一个属性和观众,因为你甚至没有包括hyperref
。也就是说,当你有某种形式的内容时<possibly something>@<something>.<something>
,它会被解释为一封电子邮件(没有@
,可能是网站)。我能够消除这种自动解释的一种有效方法是在相关字符串中某个不显眼的位置创建一个空格。有点类似于写{author1,author2}@example .com
。例如,使用
Email: \{homer, lisa\}@thesimpsons\hspace{0.125em}.com}% Remove hyperlink from email
如果您自己尝试,您会注意到,在 Adobe Reader 中查看时,仅使用空格0.12em
不会删除超链接,这表明这里不涉及 TeX。
另一个选择是插入一些与链接无关的内容。下面我制作了\emaildot
一个缩小版的\textbullet
,模拟了.
:
\documentclass[conference]{ieeetran}
\usepackage{graphicx}
\newcommand{\emaildot}{\makebox[0.2em]{\scalebox{.23}{\textbullet}}}
\title{A title}
\author{\IEEEauthorblockN{Michael Shell}
\IEEEauthorblockA{School of Electrical and\\
Computer Engineering\\
Georgia Institute of Technology\\
Atlanta, Georgia 30332--0250\\
Email: [email protected]}
\and
\IEEEauthorblockN{Homer Simpson}
\IEEEauthorblockA{Twentieth Century Fox\\
Springfield, USA\\
Email: \{homer, lisa\}@thesimpsons\emaildot com}% Remove hyperlink from email
\and
\IEEEauthorblockN{James Kirk\\
and Montgomery Scott}
\IEEEauthorblockA{Starfleet Academy\\
San Francisco, California 96678-2391\\
Telephone: (800) 555--1212\\
Fax: (888) 555--1212}}
\begin{document}
\maketitle
\end{document}
上述联系信息(作为示例)取自IEEEtran
文档。
上述方法类似于电子邮件地址@
的混淆.
. 有点不同,但类似。
答案2
事实证明,这与 IEEETran 模板无关。如果您使用 Acrobat/Acroreader,只需关闭该edit-> preferences...-> general-> create links from url
选项。如果您使用的是 sumartraPDF,目前无法执行任何操作。