![参考文献中的标点颜色](https://linux22.com/image/271229/%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E4%B8%AD%E7%9A%84%E6%A0%87%E7%82%B9%E9%A2%9C%E8%89%B2.png)
我使用以下命令将文本中引用的颜色更改为蓝色:
\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}