hyperref 的超链接周围没有边框

hyperref 的超链接周围没有边框

MacTEX-2014、Mac OS 10.9.5 上的 TeXShop 3.36.1 - 使用 hyperref 时,我没有看到 pdf 中超链接周围应出现的彩色边框。

例如,当使用 pdflatex 编译时,下面的代码应该生成一个带有绿色边框的 pdf,该边框位于“abc”右侧的链接周围,但事实并非如此。知道如何检查问题出在哪里吗?

\documentclass{article}
\usepackage{hyperref}
\hypersetup{colorlinks=false,pdfborder=0 0 1,citebordercolor={0 1 0}}
\begin{document}

abc \cite{123}

\begin{thebibliography}{99}
\bibitem{123} efg
\end{thebibliography}
\end{document} 

这是生成的 .log 中的文件列表

文件列表
article.cls 2007/10/19 v1.4h 标准 LaTeX 文档类
size10.clo 2007/10/19 v1.4h 标准 LaTeX 文件(大小选项)
hyperref.sty 2012/11/06 v6.83m LaTeX 的超文本链接
hobsub-hyperref.sty 2012/05/28 v1.13 捆绑 oberdiek、子集 hyperref(HO)
hobsub-generic.sty 2012/05/28 v1.13 捆绑 oberdiek、子集 generic(HO)
hobsub.sty 2012/05/28 v1.13 构建包捆绑包(HO)
infwarerr.sty 2010/04/08 v1.3 提供信息/警告/错误消息(HO)
ltxcmds.sty 2011/11/09 v1.22通用的 LaTeX 内核命令 (HO)
ifluatex.sty 2010/03/01 v1.3 提供 ifluatex 开关 (HO)
ifvtex.sty 2010/03/01 v1.5 检测 VTeX 及其功能 (HO)
intcalc.sty 2007/09/27 v1.1 使用整数进行可扩展计算 (HO)
ifpdf.sty 2011/01/30 v2.3 提供 ifpdf 开关 (HO)
etexcmds.sty 2011/02/16 v1.5 避免与 e-TeX 命令发生名称冲突 (HO)
kvsetkeys.sty 2012/04/25 v1.16 键值解析器 (HO)
kvdefinekeys.sty 2011/04/07 v1.3 定义键 (HO)
pdftexcmds.sty 2011/11/29 v0.20 LuaTeX 的 pdfTeX 实用函数(HO)
pdfescape.sty 2011/11/25 v1.13 实现 pdfTeX 的转义功能(HO)
bigintcalc.sty 2012/04/08 v1.3 大整数的可扩展计算(HO)
bitset.sty 2011/01/30 v1.1 处理位向量数据类型(HO)
uniquecounter.sty 2011/01/30 v1.2 提供无限的唯一计数器(HO)
letltxmacro.sty 2010/09/02 v1.4 为 LaTeX 宏分配 Let 值(HO)
hopatch.sty 2012/05/28 v1.2 包钩子的包装器(HO)
xcolor-patch.sty 2011/01/30 xcolor patch
atveryend.sty 2011/06/30 v1.8 文档末尾的钩子 (HO)
atbegshi.sty 2011/10/05 v1.16 开始 shipout 钩子 (HO)
refcount.sty 2011/10/16 v3.4 从标签引用中提取数据 (HO)
hycolor.sty 2011/01/30 v1.7 hyperref/bookmark 的颜色选项 (HO)
keyval.sty 2014/05/08 v1.15 键=值解析器 (DPC)
ifxetex.sty 2010/09/12 v0.6 提供 ifxetex 条件
auxhook.sty 2011/03/04 v1.3 辅助文件的钩子 (HO)
kvoptions.sty 2011/06/30 v3.11 包选项的键值格式 (HO)
pd1enc.def 2012/11/06 v6.83m Hyperref:PDFDocEncoding 定义(HO)
hyperref.cfg 2002/06/06 v1.2 TeXLive 的 hyperref 配置
url.sty 2013/09/16 ver 3.4 URL 等的动词模式
hpdftex.def 2012/11/06 v6.83m pdfTeX 的 Hyperref 驱动程序
rerunfilecheck.sty 2011/04/15 v1.7 辅助文件的重新运行检查(HO)
nameref.sty 2012/10/27 v2.43 按章节名称交叉引用
gettitlestring.sty 2010/12/03 v1.4 清理标题引用(HO)

答案1

这是不是TeX 的问题。显示方框取决于 PDF 查看器。因此,上述代码(在 Mac OS 10.9.5 上运行)使用 TeXShop 3.45.1 显示如下:

  1. TeXShop 3.45.1 Viewer:无盒子

    在此处输入图片描述

  2. Acrobat 11.0.9:框

    在此处输入图片描述

  3. Mac 预览版 (Mac OS 10.9.5):无包装盒

    在此处输入图片描述

  4. Firefox 33.0.2(Mac OS 10.9.5):盒子

    在此处输入图片描述

  5. Chrome 和 Safari (Mac OS 10.9.5):无框

答案2

为了简单地解决这个问题,请将其放在文档中的“\usepackage”之后

\hypersetup{pdfborder = {0 0 0}}

相关内容