我有一个包含以下内容的LaTeX文档:
\tableofcontents
\chapter{Chapter One}
\part{Part One}
...
\part{Final Part}
\chapter{Final Part Chapters}
\chapter{Chapter not Part of Part}
当我将其编译为带有hyperref的PDF时,最后一章将作为书签最后一部分的一部分。 (我包括hyperref,如下所示。)
\usepackage[xetex,breaklinks,a4paper]{hyperref}
我想知道的是如何在最后一章之前明确地结束该部分,以便在创建PDF时hyperref将此书签提升到最高级别。
任何帮助都将不胜感激。
答案 0 :(得分:28)
Heiko Oberdiek的书签包(对他在hyperref中的工作有所改进)允许你使用\bookmarksetup
命令来做到这一点。
\documentclass{book} \usepackage{bookmark,hyperref} \begin{document} \tableofcontents \chapter{Chapter One} \part{Part One} \part{Final Part} \chapter{Final Part Chapters} \bookmarksetup{startatroot}% this is it \addtocontents{toc}{\bigskip}% perhaps as well \chapter{Chapter not Part of Part} \end{document}
\bigskip
部分在打印的目录中添加了一点空间,以便将最后一章与前面的“部分”视觉分开。