2009-09-27 6 views
16

J'ai un document LaTeX qui contient les éléments suivants:Comment mettre fin explicitement une partie de LaTeX avec hyperref

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

Quand je compile à un PDF avec hyperref, le dernier chapitre est inclus dans le cadre du dernière partie de mes signets. (J'inclus hyperref comme indiqué ci-dessous.)

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

Ce que je voudrais savoir est comment mettre fin explicitement la partie avant le dernier chapitre, de sorte que hyperref favorise ce signet à haut niveau lorsque le PDF est créé .

Toute aide serait appréciée.

Répondre

23

Le paquet de signets de Heiko Oberdiek (une amélioration de son travail dans hyperref) vous permet de le faire avec sa commande \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} 

Les parties \bigskip ajoute un peu d'espace dans la table des matières imprimées pour séparer visuellement le dernier chapitre de ce qui précède « partie ».

+0

Je ne savais pas que le package de signets existe. C'est dommage que la distribution tex-live avec Ubuntu ne l'inclue pas, mais la solution fonctionne parfaitement. Merci. – Richard

+0

Comment savez-vous que \ bigskip est la bonne distance à choisir? Est-ce que c'est fixé quelque part? Peut-il changer avec différentes classes? Comment puis-je me trouver la bonne distance? Y a-t-il un modèle que vous avez utilisé pour le découvrir? – mkastner

+0

@mkastner Que voulez-vous dire "la bonne distance"? Ceci est juste une lacune visuelle dans la ToC pour donner une certaine séparation entre les chapitres après que la partie se termine. Vous pouvez utiliser n'importe quel espace qui vous semble approprié. –

Questions connexes