我使用以下命令将文本中引用的颜色更改为蓝色:
\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}