1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173
| \usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}% juste utile ici pour générer du faux texte}
\usepackage{mwe}%juste utile ici pour générer de fausses images
\usepackage{xcolor}% pour la couleur des titres
\usepackage{amsmath,amsfonts,amssymb}%extensions de l'ams pour les mathématiques
\usepackage{shorttoc}%pour la réalisation d'un sommaire
\usepackage{tikz}
\usepackage{graphicx}%pour insérer images et pdf entre autres
\graphicspath{{images/}}%pour spécifier le chemin d'accès aux images
\usepackage[left=3.5cm,right=2.5cm,top=4cm,bottom=4cm]{geometry}%réglages des marges du document selon vos préférences ou celles de votre établissement
\usepackage[Lenny]{fncychap}%pour de jolis titres de chapitres voir la doc pour d'autres styles.
\usepackage{fancyhdr}%pour les en-têtes et pieds de pages
\setlength{\headheight}{15pt}% hauteur de l'en-tête
%%%%%%%%%%%%%%%%%%%style front%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancypagestyle{front}{%
\fancyhf{}%on vide les en-têtes
\fancyfoot[C]{page \thepage}%
\renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tête
\renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour les pieds de pages
}
%%%%%%%%%%%%%%%%%%%style main%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancypagestyle{main}{%
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ ##1}{}}% redéfintion pour avoir ici les titres des chapitres des sections en minuscules
\renewcommand{\sectionmark}[1]{\markright{\thesection\ ##1}}
\fancyhead[c]{}
\fancyhead[RO,LE]{\rightmark}%
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[C]{}
\fancyfoot[RO,LE]{page \thepage}%
\fancyfoot[LO,RE]{Mon rapport}
}
%%%%%%%%%%%%%%%%%%%style back%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancypagestyle{back}{%
\fancyhf{}%on vide les en-têtes
\fancyfoot[C]{page \thepage}%
\renewcommand{\headrulewidth}{0pt}%trait horizontal pour l'en-tête
\renewcommand{\footrulewidth}{0.4pt}%trait horizontal pour les pieds de pages
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%index%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{makeidx}
\makeindex
\usepackage[english,french]{babel}%pour un document en français
\usepackage{listings}%pour insérer du code source
\usepackage{hyperref}%rend actif les liens, références croisées, toc
\hypersetup{colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=black}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%biblio%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[backend=biber]{biblatex}
\addbibresource{bibliographie/biblio.bib}% pour indiquer où se trouve notre .bib
\usepackage{csquotes}% pour la gestion des guillemets français.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%glossaire%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{glossaries}
\makeglossaries
%%%%%%%%%%%%%%%%%%%%%%%%%%%%liste des abréviations%%%%%%%%%%%%%%
\usepackage[french]{nomencl}
\makenomenclature
\renewcommand{\nomname}{Liste des abréviations, des sigles et des symboles}
\makeatletter
\newenvironment{abstract}{%
\cleardoublepage
\null\vfil
\@beginparpenalty\@lowpenalty
\begin{center}%
\bfseries \abstractname
\@endparpenalty\@M
\end{center}}%
{\par\vfil\null}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{ifmtarg}
%Nécessite les packages "color" et "ifthen"
\makeatletter
\newcommand{\sectioncolor}{blue} %Couleur titre de section
\newcommand{\ssectioncolor}{cyan} %Couleur titre de sous-section
\newcommand{\sssectioncolor}{magenta} %Couleur titre de sous-sous-section
%
%Coloration des titres
%---------------------
\renewcommand{\section}{%Commande définie dans le fichier article.cls
\@startsection%
{section}%
{1}%
{0pt}%
{-3.5ex plus -1ex minus -.2ex}%
{2.3ex plus.2ex}%
{\color{\sectioncolor}\normalfont\Large\bfseries}} %Aspect du titre
\renewcommand\subsection{%
\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\color{\ssectioncolor}\normalfont\large\bfseries}}
\renewcommand\subsubsection{%
\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\color{\sssectioncolor}\normalfont\normalsize\bfseries}}
%
%Coloration de la table des matières
%-----------------------------------
\renewcommand{\addcontentsline}[3]{%Commande définie dans le fichier latex.ltx
\ifthenelse{\equal{#2}{section}}{%
\addtocontents{#1}{\protect\contentsline{#2}{\color{\sectioncolor}#3}{%
\color{\sectioncolor}\thepage}}}{% #2=titre, #3=num. de page
\ifthenelse{\equal{#2}{subsection}}{%
\addtocontents{#1}{\protect\contentsline{#2}{\color{\ssectioncolor}#3}{%
\color{\ssectioncolor}\thepage}}}{%
\ifthenelse{\equal{#2}{subsubsection}}{%
\addtocontents{#1}{\protect\contentsline{#2}{\color{\sssectioncolor}#3}{%
\color{\sssectioncolor}\thepage}}}{}}}}
\makeatother
%Coloration en noir du titre "Table des matières"
\let\cn=\contentsname
\renewcommand{\contentsname}{\normalcolor\cn}
Document principal :
\documentclass[12pt,a4paper,twoside,openright]{book}
\input{preambule/preambule}
\begin{document}
\frontmatter% début des pages liminaires
\pagestyle{front}%style des en-têtes pour cette partie
\input{page-de-couverture/page-de-couverture}%on crée la couverture
\thispagestyle{empty}%pour la page de garde toute blanche
\input{page-de-couverture/page-de-titre}%no comment !
\input{resume/resume}%no comment !
\input{remerciements/remerciements}%no comment !
\input{dedicaces/dedicaces}%no comment !
\shorttableofcontents{Sommaire}{0}%sommaire avec uniquement les chapitres
\addcontentsline{toc}{chapter}{Sommaire}%ajout du sommaire dans le sommaire !
\mainmatter% corps du document
\pagestyle{main}%style des en-têtes pour cette partie
\input{introduction/introduction}
\input{chapitre1/chapitre1}
\input{chapitre2/chapitre2}
\input{chapitre3/chapitre3}
\input{chapitre4/chapitre4}
\input{conclusion/conclusion}
\cleardoublepage% le corps du document est terminé
\appendix
\pagestyle{back}
\input{annexes/annexe1}
\input{annexes/annexe2}
\backmatter
\printindex
\addcontentsline{toc}{chapter}{Index}
\input{glossaire/glossaire}
\printglossaries
\addcontentsline{toc}{chapter}{Glossaire}
\printnomenclature
\addcontentsline{toc}{chapter}{Liste des abréviations, des sigles et des symboles}
\nocite{*}
\printbibliography
\addcontentsline{toc}{chapter}{Bibliographie}
\listoffigures
\addcontentsline{toc}{chapter}{Table des figures}
\listoftables
\addcontentsline{toc}{chapter}{Liste des tableaux}
\tableofcontents%table des matières plus complète
\addcontentsline{toc}{chapter}{Table des matières}%ajout de la table des matières dans la table des matières !
\input{page-de-couverture/quatrieme-de-couv}
\end{document} |
Partager