
Ich versuche, meine E-Mail-Farbe zu ändern, die href verwendet, ohne \hypersetup zu ändern.
\hypersetup{
colorlinks = true,
urlcolor = blue,
linkcolor = blue,
citecolor = blue
}
\author{random name\\ {mailto:random}{random}}
Ich möchte, dass die URL-Farben blau sind, aber ich möchte nicht, dass die E-Mail-Farbe blau ist. Wie kann ich das ändern?
Antwort1
Sie könnten ein Makro namens definieren, \email
das den Wert von urlcolor
vorübergehend in ändert black
.
Beachten Sie die Farbe der Saite: schwarz.
\documentclass{article}
\usepackage{hyperref}
\hypersetup{colorlinks = true,
urlcolor = blue, linkcolor = blue, citecolor = blue}
\newcommand\email[2]{\hypersetup{urlcolor=black}%
\href{mailto:#1}{#2}\hypersetup{urlcolor=blue}}
\begin{document}
\email{[email protected]}{Random Name}
\end{document}