Précédent: , Monter: Document templates   [Table des matières][Index]


A.4 Un patron book plus élaboré

Voici un patron quelque peu élaboré pour un livre. Voir book template, pour un patron plus simple.

Ce patron utilise un \frontmatter, \mainmatter, et \backmatter pour contrôler la typographie des trois zones principales d’un livre (voir \frontmatter & \mainmatter & \backmatter). Le livre a une bibliographie et un index.

Il est également à noter qu’il utilise \include et \includeonly (voir Splitting the input). Lorsque vous travaillez sur un chapitre vous pouvez ne pas compiler tous les autres chapitres en mettant en commentaire les entrées correspondantes dans les arguments de \includeonly. Ceci accélère la compilation sans perdre aucune information telle que les renvois. (La matière qu’il n’est pas nécessaire de mettre sur une nouvelle page est inclus avec \input au lieu de \include ; mais ceci au dépens du bénéfice de maintenir les valeurs de renvois).

\documentclass[titlepage]{book}
\usepackage{makeidx}\makeindex

\title{Book Class Template}
\author{Alex Author}

\includeonly{%
%  frontcover,
  preface,
  chap1,
% appenA,
  }

\begin{document}
\frontmatter
\include{frontcover}
  % maybe comment out while drafting:
\maketitle \input{dedication} \input{copyright}
\tableofcontents
\include{preface}

\mainmatter
\include{chap1}
...
\appendix
\include{appenA}
...

\backmatter
\bibliographystyle{apalike}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography
\addcontentsline{toc}{chapter}{Index}
\printindex
\include{backcover}
\end{document}