Ссылки в цвете, но только сами ссылки, а не другие ссылки в документе.

Ссылки в цвете, но только сами ссылки, а не другие ссылки в документе.

Этотпост показывает, как раскрашивать ссылки внутри документа, и я рад, что это есть в документе, который я пишу. Моей главной мотивацией было выделить длинные последовательности ссылок одним цветом, чтобы мои глаза знали, где начинается следующее предложение. Теперь, если я хочу пропустить список из двенадцати ссылок автор-год, это легко. Однако это также выделяет другие ссылки этим цветом. Я не против иметь другие ссылки в моем выводе PDF, чтобы я мог вернуться на несколько страниц назад к уравнению, например, но я не хочу \refдавать текст в цвете.

\usepackage[colorlinks=true,linkcolor=blue]{hyperref}%

Как мне изменить связанный синтаксис, чтобы библиографические ссылки отображались в цвете, но только библиографические ссылки? В ссылке упоминается использование citecolor = blue, но это все равно оставляет цвета в моих \refссылках.

РЕДАКТИРОВАТЬ

Удивительно: если я меняю цвет, старый цвет остается для моих \refссылок.

решение1

введите описание изображения здесь

Чтобы раскрасить только определенные метки цитат, вам необходимо переопределить их citecolorв локальной группе.

\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}

Связанный контент