
Essepost mostra como colorir links dentro de documentos, e estou feliz por ter isso em um documento que estou escrevendo. Minha principal motivação foi colocar longas sequências de referências em uma cor para que meus olhos soubessem onde começa a próxima frase. Agora, se eu quiser pular uma lista de doze referências de autores/anos, é fácil. Porém, isso também coloca outras referências nessa cor. Não há problema em ter outros links em minha saída de PDF para poder voltar algumas páginas até uma equação, por exemplo, mas não quero \ref
fornecer texto em cores.
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}%
Como posso modificar a sintaxe vinculada para que as citações bibliográficas apareçam em cores, mas apenas as citações bibliográficas? O link menciona using citecolor = blue
, mas ainda deixa cores nas minhas \ref
referências.
EDITAR
Incrível: se eu mudar a cor, a cor antiga permanece para minhas \ref
referências.
Responder1
Para colorir apenas alguns rótulos de citação, você precisa redefinir citecolor
em um grupo local
\documentclass{book}
\usepackage[x11names]{xcolor}
\usepackage{hyperref}
\hypersetup{citecolor=DodgerBlue3, citebordercolor=DodgerBlue3, colorlinks=true}
\usepackage[style=alphabetic]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
{
\hypersetup{citecolor=SlateBlue2, citebordercolor=SlateBlue2, colorlinks=true}
\cite{westfahl:space,set,stdmodel,aksin,angenendt,baez/article,bertram,doody,matuz:doody,gillies,glashow,herrmann,kastenholz,murray}
}
\cite{westfahl:space,set,stdmodel,aksin,angenendt,baez/article,bertram,doody,matuz:doody,gillies,glashow,herrmann,kastenholz,murray}
\end{document}