在文档中打开/关闭超链接选项

在文档中打开/关闭超链接选项

使用该包,hyperref我想在文档的不同位置打开和关闭某个选项。

具体来说:我想使用该frenchlinks选项,但要禁用目录。尽管如此,目录仍应链接,但最好使用我选择的另一个选项。

另一种思考方式可能是frenchlinks专门用于交叉引用,如果这更容易实现那就更好了。

梅威瑟:

\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage[hidelinks,frenchlinks=true]{hyperref}

\begin{document}

\tableofcontents

\section{Einleitung}\label{sec:intro}
Text. \autoref{sec:intro}

\end{document}

答案1

没有选项,命令在文档开始处设置。您必须重新定义内部命令:

\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage[hidelinks,frenchlinks=true]{hyperref}

\begin{document}

\begingroup\makeatletter
\def\Hy@colorlink#1{\begingroup}%
\tableofcontents
\endgroup

\section{Einleitung}\label{sec:intro}
Text. \autoref{sec:intro}

\end{document}

相关内容