Latex \hyperref 不改变引文的颜色

Latex \hyperref not changing the color of citations

这个问题是基于这个 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}