如何使用hyperref显式结束LaTeX中的\ part

时间:2009-09-27 11:34:16

标签: latex hyperref

我有一个包含以下内容的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将此书签提升到最高级别。

任何帮助都将不胜感激。

1 个答案:

答案 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部分在打印的目录中添加了一点空间,以便将最后一章与前面的“部分”视觉分开。