考虑以下两个 MEW:
\documentclass{article}
\usepackage[colorlinks=false,pdfborder={0 0 0}]{hyperref}
\begin{document}
Click \href{http://www.latex-project.org/}{here} to go to the webpage.
\end{document}
和
\documentclass{article}
\usepackage[hidelinks]{hyperref}
\begin{document}
Click \href{http://www.latex-project.org/}{here} to go to the webpage.
\end{document}
问题
这两个 MEW 是否等效,即[colorlinks=false,pdfborder={0 0 0}]
和[hidelinks]
作为 的选项之间是否有任何差异hyperref
?如果有差异,它们是什么?
答案1
相关定义hidelinks
是
\DeclareVoidOption{hidelinks}{%
\Hy@colorlinksfalse
\Hy@ocgcolorlinksfalse
\Hy@frenchlinksfalse
\def\Hy@colorlink##1{\begingroup}%
\def\Hy@endcolorlink{\endgroup}%
\def\@pdfborder{0 0 0}%
\let\@pdfborderstyle\ltx@empty
}
这告诉我们hidelinks
相当于colorlinks=false
和的组合pdfborder={0 0 0}
。将边框样式设置为 也\ltx@empty
有点多余,因为这里不会有边框。