I am using the natbib and hyperref packages in my LaTeX document and would like to change the colour of the box around the hyper-referenced citations from the baseline green to a more muted colour (violet or navy blue). However, in using the suggested code to do this, I cannot get the citation link colours to change. MWE:
\usepackage[usenames,dvipsnames]{color}
\usepackage[round]{natbib}
\usepackage[hyperfootnotes=false]{hyperref}
\hypersetup{
colorlinks=false,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
\begin{document}
\bibliographystyle{apsr}
\bibliography{exp_final}
\end{document}
However, when I compile (I compiled multiple times to make sure) my pdf file looks the same as if I had excluded the formatting in the \hypersetup
(still the same green). I would also like to box the footnote citations as well.
Actually the sample code you provided deactivate the link colorisation with the option colorlinks=false
. You should use the following hyperref setup command that actually change links color.
\hypersetup{
colorlinks,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
To change box color around the links and citations, you have these other options :
\hypersetup{
citebordercolor=Violet,
filebordercolor=Red,
linkbordercolor=Blue
}
Box appearance (specifically, width of PDF link border) is controlled by the pdfborder
option. If the colorlinks
option is set, boxes are deactivated (see the hyperref manual for more information).