问题其实出在标题上。我正在创建一本书,它有部分、章节和小节。目录包含所有章节及其编号,没问题。但对于书签,我想获得没有编号的章节。有人能展示适合的选项hyperref
或bookmark
包来获得这个结果吗?
答案1
命令的数值toclevel@foo
决定是否显示某个部分级别bookmarks
——foo
这里是各个结构级别的占位符,从part
...到subparagraph
。
正常值是-1,0,1,2,3,4,5
从part
到subparagraph
,增加目录级别(实际上是书签级别)将阻止显示相关级别。使用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}