I have refined \citep so that the colour of the hyperlink turns "Teal":
\let\oldcitep=\citep
\def\citep#1{\hypersetup{citecolor=Teal}\oldcitep{#1}} %changes colour of citep link to Teal.
NB: I have done it this way as I want \citep to be a different colour from \citet.
Overall, this system works great:
\citep{Author2000}
becomes:
(Author, 2000)
coloured in Teal as expected.
However if I try and use a prefix, it doesn't work:
\citep[see:][]{Author2000}
becomes
(?)see:][]Author2000
and all the text remains black.
Why does this happen? Can anyone help me fix this problem?
Cheers.


\documentclass{...}, the required\usepackage's,\begin{document}, and\end{document}. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem. – Stefan Pinnow May 28 '19 at 16:21