在 \url 中使用电子邮件 ID 时,它会在 pdf 中显示本地驱动器路径

在 \url 中使用电子邮件 ID 时,它会在 pdf 中显示本地驱动器路径

当我在 \url 中使用电子邮件 ID 时,它会在 pdf 中显示本地驱动器路径

\documentclass{book}
\usepackage{hyperref}
\begin{document}
\url{[email protected]}
\end{document} 

如何删除 url 中的本地路径?(见下图)

在此处输入图片描述

答案1

我建议定义一个用于排版电子邮件地址的命令:

\documentclass{book}
\usepackage{hyperref}

\DeclareRobustCommand*{\mailto}[1]{\href{mailto:#1}{\nolinkurl{#1}}}

\begin{document}
\mailto{[email protected]}
\end{document}

笔记:该解决方案假定地址不包含%#\字符(参见包的手册url,第 1 页)。

相关内容