Latex \hyperref 不会改变引文的颜色

问题描述

此问题基于此 stack overflow 问题。根据给出的答案,

\hypersetup{
  colorlinks,citecolor=Violet,linkcolor=Red,urlcolor=Blue}

可以更改引文的颜色。但是,当我这样做时,我没有得到任何颜色。一切看起来都是黑色的。我尝试了许多对答案的排列,例如 colorlinks=truecolorlinks=false,完全删除字段 colorlinks,但每次,我都得到相同的黑色。

我是否要添加xcolor 才能完成此任务?谁能帮帮我。

我使用 org-mode 编写文档并使用 org-latex-export 导出为 PDF。

解决方法

您没有显示任何可用的代码,但如果我猜的话,我会说您没有用大写字母定义非标准颜色名称。定义它们或使用颜色包之一的标准名称,例如来自xcolor

\documentclass{article}

\usepackage{xcolor}
\usepackage{hyperref}

\hypersetup{
  colorlinks,citecolor=violet,linkcolor=red,urlcolor=blue}


\begin{document}


\url{URL}

\end{document}