使用该包,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}