\documentclass[french,10pt]{book}

\input{entete} % marges, packages, etc.
% Format 13cm x 20,5cm tout compris

\input{newenvironment} % environnements

\input{newcommand} % commandes

% exemple pour la compilation partielle
%\includeonly{bornesinf, derand}

\begin{document}

\input{aftercommand} % quelques commandes qui doivent se trouver après
                     % le \begin{document}...

\titre % page de titre (défini dans newenvironment.tex)

\frontmatter % préface, etc. (numérotation romaine)

% pour insertion dans la table des matières comme un chapitre normal
\phantomsection
\addcontentsline{toc}{chapter}{Avant-propos}
\markboth{Avant-propos}{Avant-propos}

\include{avant-propos}


\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Table des matières}
\markboth{Table des matières}{Table des matières}
\tableofcontents

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Introduction}
\markboth{Introduction}{Introduction}
\include{introduction}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Préliminaires et notations}
\markboth{Préliminaires et notations}{Préliminaires et notations}
\include{notations}

\mainmatter % fin de la préface etc.

\include{modele}

\include{temps}

\include{np_completude}

\include{espace}

\include{unif}

\include{proba}

\include{oracles}

\include{ph}

\include{comptage}

\include{protocoles}

\include{bornesinf}

\include{derand}

\include{annexes}

\include{exercices}

\include{classes}

\include{enseignant}

\backmatter % fin du contenu principal, début de biblio et index

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Bibliographie}
\begingroup
\hbadness 10000\relax % pour éviter trop d'underfull
\setlength{\emergencystretch}{8em} % idem
\printbibliography % avec biblatex / biber
\endgroup

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Index}
\begingroup
\RaggedRight % aligné à gauche pour éviter des overfulls/underfulls
\printindex
\endgroup

\end{document}
