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