![在文档中打开/关闭超链接选项](https://linux22.com/image/412993/%E5%9C%A8%E6%96%87%E6%A1%A3%E4%B8%AD%E6%89%93%E5%BC%80%2F%E5%85%B3%E9%97%AD%E8%B6%85%E9%93%BE%E6%8E%A5%E9%80%89%E9%A1%B9.png)
使用该包,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}