%%%%%%%%%
%Cette partie est la partie principale du document, les packages et les differentes parties sont appelés ici
%Si l'on souhaite retirer une partie du document il suffit de commenter la ligne \include{LAPARTIE} avec le symbole "%"
%Tout les package ici présent ne sont par forcément utilisé dans le document certain sont spécifique à un format de document, d'image ...
%Les pages blanches et vides servent pour la mise en page, pour n'avoir que des début de partie sur la page de droite
%Une question? il suffit de chercher sur internet tout y est.
%Template; Valentin Dallalba 2018
%%%%%%%%%
%%%%%%%%%
%On déclare le type de document
%On appelle les différents packages
%%%%%%%%%
\documentclass[12pt]{article}      %On définit le type de coument et la police
\usepackage[T1]{fontenc}           %On définit la police de caractère T1 environ égale a times new roman
\usepackage[utf8]{inputenc}        %On définit l'encoding permet de lire certains caractères spéciaux
\usepackage[pdftex]{graphicx}      %Permet la lecture de différent type de format d'image
\usepackage{natbib}                %Outils pour les citations
\usepackage[french,english]{babel} %Permet de reconnaitre la langue d'écriture et de proposer des corrections
\usepackage{caption}               %Permet de positionner plus facilement les images avec les commandes htb! et de définir des tailles de polices dans le document
\usepackage{here}                  %Permet de positionner FORTEMENT les images
\usepackage[absolute]{textpos}
\usepackage{pdfpages}              %Pour inclure des pages pdf plus facilement dans le document
\usepackage{fancyhdr}              %Pour créer des header et footer FANCY
\usepackage{geometry}              %Pour définir des tailles de bord de text paramétrable, je l'utilise pour diminuer la merge des documents classe article
\usepackage{booktabs}              %Pour gérer les tables
\usepackage{colortbl}              %Pour ajouter des couleurs dans les tables
\usepackage{lscape}                %Pour mettre des pages en formats paysage
\usepackage{adjustbox}             %Pour ajuster des objets
\usepackage{mathptmx}              %Pour utiliser des symboles mathématiques
\usepackage{gensymb}               %Pour utiliser des unité spécifique comme le degree...
\usepackage{amsmath}               %Pour travailler avec des équations mathématique
\usepackage{tocloft}               %Pour modifier les tables générées automatiquements (contends, figures...)
\usepackage{hyperref}              %Pour mettre des liens hypertext dans le document
\usepackage{parskip}
\usepackage{lipsum}                %Les retours de ligne dans le document tex sont aussi présent dans le document pdf
\hyphenation{NEPASCOUPERCEMOT}     %Pour ne pas couper un mot dans l'ensemble du document, le mot pourrait être couper par la mise en forme automatique
\bibpunct{[}{]}{,}{a}{}{;}         %Pour gérer les séparateurs et le format lors de la citation d'un document (ici entre crocher et séparé par point virgule)
\graphicspath{                     %Définit le dossier oú sont stockées les images, les images doivent être importé dans overleaf, plusieurs dossier peuvent être créés
{images}
}
%Cette partie sert à définir le type de numérotation que l'on désire pour les pages du document
%Ne pas enlever les symbole % entre {}
%frontmatter pour les premières pages avant le main texte, numérotation chiffre romain
\def\frontmatter{%
    \pagenumbering{roman}
    \setcounter{page}{1}
    \renewcommand{\thesection}{\Roman{section}}
}%
%mainmatter pour les pages de texte, numérotation en chiffre arabe
\def\mainmatter{%
    \pagenumbering{arabic}
    \setcounter{page}{1}
    \setcounter{section}{0}
    \renewcommand{\thesection}{\arabic{section}}
}%
%backmatter pour les annexes, différentes numérotation dans la table des matières
\def\backmatter{%
    \setcounter{section}{0}
    \renewcommand{\thesection}{\Alph{section}}
}%
%%%%%
%Création de la page de garde
%%%%%
\include{00_FirstPage}   %On inclut la première page, page de garde
%%%%%
%Début du document
%%%%%
\begin{document} 
\frontmatter     %On définit le type de pagination
\maketitle       %On crée la page de garde
\thispagestyle{firstpage}%On définit le style de la page de garde
\clearpage\thispagestyle{empty}\mbox{}\clearpage %page blanche vide
\newpage %On recommence sur une nouvelle page
\include{98_Abstract}   %On inclut la partie Abstract
\newpage %Nouvelle page...
\clearpage\thispagestyle{empty}\mbox{}\clearpage %page vide...
\include{99_Acknowledgement}  %On inclut la partie ...
\newpage
\clearpage\thispagestyle{empty}\mbox{}\clearpage 
\tableofcontents %On crée la table des matières, appelation similaire pour la table des figures...
\newpage
\clearpage\thispagestyle{empty}\mbox{}\clearpage
%%%%%%
%Début du texte principal
%%%%%%
\mainmatter %Numerotation arabe pour le texte principal
\include{01_Intro}  %On inclut la première partie
\newpage
\include{02_StateOfArt}
\newpage
\include{03_Methods}
\newpage
\clearpage\thispagestyle{empty}\mbox{}\clearpage 
\include{04_Results}
\newpage
\clearpage\thispagestyle{empty}\mbox{}\clearpage 
\include{05_Conclusion}
\newpage
\clearpage\thispagestyle{empty}\mbox{}\clearpage 
%%%%%%
%Fin du texte principale, début des Annexes
%%%%%%
\backmatter %Numerotation Appendix
\include{06_Appendix} %On inclut les annexes
\bibliographystyle{apalike} %On défnit le style des citations et de la bibliographie
\newpage
\bibliography{bib18} %On définit le fichier contenant la bibliographie, le fichier est de type .bib et est dans overleaf
%%%%%%%
%Fin du document
%%%%%%%
		\end{document}