Подтвердить что ты не робот

Как явно кончить \part в LaTeX с гиперрефом

У меня есть документ LaTeX, который содержит следующее:

\tableofcontents
\chapter{Chapter One}
\part{Part One}
...
\part{Final Part}
\chapter{Final Part Chapters}
\chapter{Chapter not Part of Part}

Когда я компилирую это в PDF с гиперрефиком, последняя глава включена как часть заключительной части в мои закладки. (Я включаю гиперреф, как показано ниже.)

\usepackage[xetex,breaklinks,a4paper]{hyperref}

Я хотел бы знать, как явно закрыть часть до последней главы, так что hyperref продвигает эту закладку на верхний уровень при создании PDF.

Любая помощь будет оценена.

4b9b3361

Ответ 1

Пакет закладки Heiko Oberdiek (улучшение его работы в гиперрефере) позволяет сделать это с помощью команды \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 добавляют небольшое количество в печатную оглавление, чтобы визуально отделить последнюю главу от предыдущей "части".