从书签中排除章节或获取没有编号的章节

从书签中排除章节或获取没有编号的章节

问题其实出在标题上。我正在创建一本书,它有部分、章节和小节。目录包含所有章节及其编号,没问题。但对于书签,我想获得没有编号的章节。有人能展示适合的选项hyperrefbookmark包来获得这个结果吗?

答案1

命令的数值toclevel@foo决定是否显示某个部分级别bookmarks——foo这里是各个结构级别的占位符,从part...到subparagraph

正常值是-1,0,1,2,3,4,5partsubparagraph,增加目录级别(实际上是书签级别)将阻止显示相关级别。使用100等 的值则非常安全。

\documentclass{book}


\usepackage{bookmark}


\setcounter{tocdepth}{6} % Only for demonstration
\makeatletter
\renewcommand{\toclevel@section}{100}
\renewcommand{\toclevel@subsection}{101}
\renewcommand{\toclevel@subsubsection}{102}
\renewcommand{\toclevel@paragraph}{103}
\renewcommand{\toclevel@subparagraph}{104}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\subsection{A subsection}

\subsubsection{A subsubsection}
\paragraph{A paragraph}
\subparagraph{A subparagraph}



\end{document}

相关内容