参考文献中的标点颜色

参考文献中的标点颜色

我使用以下命令将文本中引用的颜色更改为蓝色:

\hypersetup{ colorlinks,
pdfborder=0 0 0,
linkcolor=blue,
citecolor=blue}

但是,括号、分号和逗号有时会显示为黑色。

我能解决这个问题的唯一方法是使用,\textcolor{blue}{\citeN{sampref1}}这样所有的文本都会显示为蓝色。但对于我拥有的 100 多个参考资料来说,这样做很令人沮丧。有办法解决这个问题吗?

我正在使用chicago作为我的bibliographystyle

答案1

您可以将以下几行添加到文档的序言中。

\makeatletter
\AtBeginDocument{
\renewcommand\NAT@open{\color{blue}(}}
\makeatother

(假设您正在使用natbib)。

答案2

您可以使用\bibpunct命令来修改引用样式。

\usepackage{natbib}
\usepackage{xcolor}
\bibpunct{[}{]}{;}{a}{\textcolor{blue}{,}}{,}
\begin{document}
     ...
\end{document}

相关内容