Как явно кончить \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.
Любая помощь будет оценена.
Ответы
Ответ 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
добавляют небольшое количество в печатную оглавление, чтобы визуально отделить последнюю главу от предыдущей "части".