在回忆录中,我怎样才能删除目录本身,同时保留其 PDF 书签索引?

在回忆录中,我怎样才能删除目录本身,同时保留其 PDF 书签索引?

正如建议的那样现有问题的答案,可以使用tableofcontents*\begin{KeepFromToc}以使目录不包含其自身的条目。

但是,当我使用这些命令避免目录自引用时,目录也会从我的 PDF 书签中消失。有没有办法可以重新添加目录的书签条目而不使其引用自身?

答案1

像这样吗?

首先定义一个超目标,即\tableofcontents*位置,然后为其添加\pdfbookmark。默认书签级别是0,对于来说似乎没问题ToC

\documentclass{memoir}
\usepackage[bookmarksopen=true,bookmarksopenlevel=2]{hyperref}
\usepackage{blindtext}

\setcounter{tocdepth}{2}
\begin{document}
\phantomsection
\pdfbookmark{\contentsname}{toctarget}
\hypertarget{toctarget}{\tableofcontents*}

\chapter{First chapter}
\blindtext[5]
\section{First section}
\blindtext[5]
\subsection{First subsection}
\blindtext[5]
\end{document}

相关内容