我现在用的是natbib和hyperref宏包我的LaTeX文档中,并希望各地从基线绿色超级引用引用框的颜色改变为更柔和的颜色(紫色或深蓝色).但是,在使用建议的代码执行此操作时,我无法更改引文链接颜色.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}
Run Code Online (Sandbox Code Playgroud)
但是,当我编译(我编译多次以确保)时,我的pdf文件看起来就像我排除了格式\hypersetup(仍然是相同的绿色).我也想把脚注引用.
Loh*_*run 30
实际上,您提供的示例代码会使用该选项停用链接着色colorlinks=false.您应该使用以下hyperref setup命令来实际更改链接颜色.
\hypersetup{
colorlinks,
citecolor=Violet,
linkcolor=Red,
urlcolor=Blue}
Run Code Online (Sandbox Code Playgroud)
要更改链接和引文周围的框颜色,您有以下其他选项:
\hypersetup{
citebordercolor=Violet,
filebordercolor=Red,
linkbordercolor=Blue
}
Run Code Online (Sandbox Code Playgroud)
框外观(具体地,PDF链接边框的宽度)由pdfborder选项控制.如果colorlinks设置了该选项,则禁用框(有关详细信息,请参阅hyperref手册).
| 归档时间: |
|
| 查看次数: |
58792 次 |
| 最近记录: |