Hyperref 选项

Hyperref 选项

考虑以下两个 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有点多余,因为这里不会有边框。

相关内容