彩色引文,但仅限引文,不包括文档内其他参考资料

彩色引文,但仅限引文,不包括文档内其他参考资料

这篇文章展示了如何为文档内链接着色,我很高兴在我正在撰写的文档中使用它。我的主要动机是将一长串的参考文献用一种颜色标记出来,这样我的眼睛就知道下一个句子从哪里开始。现在,如果我想跳过 12 个作者年份参考文献列表,这很容易。但是,这也会将其他参考文献也变成这种颜色。我可以在我的 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}

相关内容