我在我的LaTeX文档中使用natbib和hyperref包,并希望将超引用引用周围的框的颜色从基线绿色更改为更柔和的颜色(紫色或海军蓝)。但是,在使用建议的代码执行此操作时,我无法更改引用链接的颜色。MWE:
\usepackage[usenames,dvipsnames]{color}
\usepackage[round]{natbib}
\usepackage[hyperfootnotes=false]{hyperref}
\hypersetup{
colorlinks=false,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
\begin{document}
\bibliographystyle{apsr}
\bibliography{exp_final}
\end{document}
然而,当我编译时(我编译了多次以确保)我的pdf文件看起来就像我在\hypersetup
中排除了格式一样(仍然是绿色的)。我也想把脚注引用加在方框里。
发布于 2010-05-05 16:05:43
实际上,您提供的示例代码使用选项colorlinks=false
禁用了链接着色。你应该使用下面的hyperref setup命令来改变链接的颜色。
\hypersetup{
colorlinks,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
要更改链接和引文周围的框颜色,您可以使用以下其他选项:
\hypersetup{
citebordercolor=Violet,
filebordercolor=Red,
linkbordercolor=Blue
}
框的外观(具体地说,PDF链接边框的宽度)由pdfborder
选项控制。如果设置了colorlinks
选项,框将被取消激活(有关详细信息,请参阅hyperref manual )。
https://stackoverflow.com/questions/2770347
复制相似问题