如何声明出现在打印的目录中但未出现在 PDF 索引中的部分

如何声明出现在打印的目录中但未出现在 PDF 索引中的部分

一切似乎都在标题上。

这是我的 MWE:

\documentclass{article}

\begin{document}

\tableofcontents

\section{Section 1}
Content of section 1.

\section{Section 2}
Content of section 2.

\addcontentsline{toc}{subsection}{Non indexed subsection}
Content of non indexed sub-section.

\section{Section 3}
Content of section 3.

\end{document}

其目标很简单:将“未索引的子部分”打印在目录中,但在使用 PDF 阅读器打开时不会出现在 PDF 索引中。

如何获得这种行为?

答案1

您可以本地更改书签深度以排除某些级别:

\documentclass{article}
\usepackage{hyperref}
\begin{document}

\tableofcontents

\section{Section 1}
Content of section 1.

\section{Section 2}
Content of section 2.

\hypersetup{bookmarksdepth=0}
\addcontentsline{toc}{subsection}{Non indexed subsection}
Content of non indexed sub-section.

\hypersetup{bookmarksdepth=3}
\section{Section 3}
Content of section 3.
\subsection{indexed}

\end{document}

在此处输入图片描述

相关内容