在 LaTeX 的文档类中,当我在段落中间输入电子邮件链接时,article
如何(如果我理解正确的话,使用)让它们以彩色(比如说红色)显示?hyperref
答案1
根据您的喜好,您可以执行以下任一操作:
如果你只想用彩色排版,而不需要任何链接功能,你可以使用
\usepackage{xcolor}% http://ctan.org/pkg/xcolor ... My email address is {\color{red} [email protected]}.
\color{...}
注意将 放在 内以限定 的范围{ }
,否则命令后面的所有文本将以红色排版。编译此命令可能会导致 的一些不必要的链接@cares.com
,同时保持who
未链接状态。这
hyperref
包裹确实允许通过多个命令进行链接。您可能对使用该\url{...}
命令感兴趣,因为它处理@
了排版时必须转义的棘手问题。如果需要,它还将处理跨行拆分电子邮件地址(或 url)。\usepackage[% colorlinks=true,% urlcolor=red% ]{hyperref}% http://ctan.org/pkg/hyperref ... My email address is \url{[email protected]}.
如果您想超链接到电子邮件(通过协议
mailto
),这也不完全准确。使用
hyperref
可以\href{<url>}{<text>}
提供正确的操作:\usepackage[% colorlinks=true,% urlcolor=red% ]{hyperref}% http://ctan.org/pkg/hyperref ... My email address is \href{mailto:[email protected]}{[email protected]}.
您还可以使用 等以不同的形状排版电子邮件地址。然后其排版将与选项 2 类似。
\texttt{[email protected]}
答案2
您可以使用选项colorlinks=true
和urlcolor=<color>
:
\documentclass{article}
\usepackage{xcolor}
\usepackage[colorlinks=true,urlcolor=olive]{hyperref}
\begin{document}
\url{[email protected]}
\href{[email protected]}{gm-email}
\end{document}