首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LaTeX使用hyperref package和natbib更改文本内引用的颜色

LaTeX使用hyperref package和natbib更改文本内引用的颜色
EN

Stack Overflow用户
提问于 2010-05-05 11:01:15
回答 1查看 79.3K关注 0票数 18

我在我的LaTeX文档中使用natbibhyperref包,并希望将超引用引用周围的框的颜色从基线绿色更改为更柔和的颜色(紫色或海军蓝)。但是,在使用建议的代码执行此操作时,我无法更改引用链接的颜色。MWE:

代码语言:javascript
运行
复制
\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中排除了格式一样(仍然是绿色的)。我也想把脚注引用加在方框里。

EN

回答 1

Stack Overflow用户

发布于 2010-05-05 16:05:43

实际上,您提供的示例代码使用选项colorlinks=false禁用了链接着色。你应该使用下面的hyperref setup命令来改变链接的颜色。

代码语言:javascript
运行
复制
\hypersetup{
  colorlinks,
  citecolor=Violet,
  linkcolor=Red,
  urlcolor=Blue}

要更改链接和引文周围的框颜色,您可以使用以下其他选项:

代码语言:javascript
运行
复制
\hypersetup{
  citebordercolor=Violet,
  filebordercolor=Red,
  linkbordercolor=Blue
}

框的外观(具体地说,PDF链接边框的宽度)由pdfborder选项控制。如果设置了colorlinks选项,框将被取消激活(有关详细信息,请参阅hyperref manual )。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2770347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档