19

我有一个 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 将此书签提升到顶层。

任何帮助,将不胜感激。

4

1 回答 1

32

Heiko Oberdiek 的书签包(对他在 hyperref 中的工作的改进)允许您使用它的\bookmarksetup命令来执行此操作。

\documentclass{书}
\usepackage{书签,超引用}
\开始{文档}
\目录
\chapter{第一章}
\part{第一部分}
\part{最终部分}
\chapter{终章章节}

\bookmarksetup{startatroot}% 这是它
\addtocontents{toc}{\bigskip}% 也许也是

\chapter{章节不是部分的一部分}
\结束{文档}

这些\bigskip部分在打印的目录中增加了一点空间,以便在视觉上将最后一章与前面的“部分”分开。

于 2009-09-27T22:58:04.890 回答