如何删除自行添加的目录并且仍将 \hyperef 保留在目录中?

如何删除自行添加的目录并且仍将 \hyperef 保留在目录中?

嘿,有人知道如何保留到 TOC 的链接,\hyperref但仍然使用类似\tabelofcontents*og \keepFromToc 的东西来隐藏目录中的 TOC 链接。

第一次在这里提问,也是我第一次使用 Latex。

答案1

这个问题对我来说仍然不清楚,但我的理解是这样的:

  • 向目录添加书签
  • 不要在目录本身中添加目录条目。

例如,可以通过手动添加书签dest=toc::label(或使用不同的名称)来实现。

在定义目标标签\hypertarget{toc::label}{}之前使用一个空的锚点,表示只会添加书签条目。\tableofcontents*\bookmark[dest=toc::label]{\contentsname}

注意:\blinddocument这只是快速建立虚拟文档的方法。可以将其删除。

\documentclass{memoir}


\usepackage{blindtext}
\usepackage{hyperref}
\usepackage{bookmark}


\begin{document}

\hypertarget{toc::label}{}
\bookmark[dest=toc::label]{\contentsname}
\tableofcontents* 

\blinddocument

\end{document}

在此处输入图片描述

相关内容