更改 moderncv href 链接颜色

更改 moderncv href 链接颜色

我正在使用 moderncv,默认情况下,我设置的链接\href{}{}似乎与普通文本具有相同的颜色。我该如何更改它们的颜色?

我尝试添加(根据如何真正改变 \href 链接的颜色):

\definecolor{links}{HTML}{2A1B81}
\hypersetup{colorlinks,linkcolor=,urlcolor=links}

文档构建失败

Undefined control sequence. l.33 \hypersetup 
{colorlinks,linkcolor=,urlcolor=links} 

另一次失败的尝试是:

\usepackage[colorlinks=true,linkcolor=black]{hyperref}

这给出了错误:

LaTeX Error: Option clash for package hyperref.

答案1

这是一个解决方案。

hyperref在前言的末尾加载\AtEndPreamble。我们需要将colorlinks,linkcolor=true选项传递给包,一种方法是使其成为全局的\documentclass[colorlinks,linkcolor=true]{moderncv},然后 \hypersetup{urlcolor=thecolor}\begin{document}

平均能量损失

\documentclass[11pt,a4paper,colorlinks,linkcolor=true]{moderncv}
\moderncvstyle{casual} 
\moderncvcolor{blue}
\name{Some}{One}
\title{some title} 
\address{10, address}{city}{Country}
\email{[email protected]}
\homepage{www.mypage.com}

\begin{document}
\makecvtitle

\cventry{2015--2016}{Recherche}{Bla bla}{Foo bar}{More bla bla}%
{Last bla bla}

\cvitem{bla bla}{Foo bar}

\href{http://tex.stackexchange.com/q/275848/71471}{Defaut color}

\definecolor{links}{HTML}{2A1B81}
\hypersetup{urlcolor=links}
\href{http://tex.stackexchange.com/q/275848/71471}{Your color}

\end{document}

相关内容