252 lines
7.4 KiB
TeX
252 lines
7.4 KiB
TeX
\documentclass[12pt,a4paper,twoside]{report}
|
|
%====En-tête====
|
|
% Ajout des packages
|
|
\usepackage[french,english]{babel} % pour dire que le texte est en francais
|
|
\usepackage{csquotes}
|
|
\usepackage{a4} % pour la taille
|
|
\usepackage[T1]{fontenc} % pour les font postscript
|
|
\usepackage[cyr]{aeguill} % Police vectorielle TrueType, guillemets francais
|
|
\usepackage{epsfig} % pour gérer les images
|
|
\usepackage{amsmath,amsthm, mathtools} % très bon mode mathématique
|
|
\usepackage{amsfonts,amssymb,bm}% permet la definition des ensembles
|
|
\DeclareMathAlphabet{\mathbbb}{U}{bbold}{m}{n} % Pour l'indicatrice
|
|
|
|
\usepackage{algorithm2e} % pour les algorithmes
|
|
% \usepackage{algpseudocode} % pour les algorithmes
|
|
\RestyleAlgo{ruled}
|
|
|
|
\usepackage{url} % pour une gestion efficace des url
|
|
\usepackage{hyperref} % pour les hyperliens dans le document
|
|
\hypersetup{
|
|
colorlinks=true,
|
|
linkcolor=red!20!black,
|
|
citecolor=blueps,
|
|
urlcolor=blueps,
|
|
bookmarks=false,
|
|
hypertexnames=true
|
|
}
|
|
|
|
\usepackage{tocbibind} % Pour avoir des index pour table des matières, biblio
|
|
\usepackage{geometry}
|
|
\geometry{bmargin=25mm}
|
|
|
|
\usepackage{tikz} % For graph plots
|
|
\usepackage[outline]{contour}
|
|
\usepackage[super]{nth}
|
|
|
|
\usepackage{adjustbox}
|
|
|
|
\usepackage{pdflscape}
|
|
|
|
\usepackage{float} % pour le placement des figure
|
|
|
|
\usepackage{caption} % Figures
|
|
\usepackage{subcaption} % And Subfigures
|
|
|
|
|
|
\usepackage{longtable}
|
|
\usepackage{colortbl}
|
|
|
|
\usepackage{titling}
|
|
|
|
\usepackage{rotating} % For allowing to rotate figures
|
|
|
|
\usepackage{float} % To allow Pandoc to control figure placement
|
|
\floatplacement{figure}{H}
|
|
\floatplacement{table}{H}
|
|
|
|
\usepackage{booktabs} % For good tables
|
|
\usepackage{multirow}
|
|
|
|
% FancyHDR
|
|
\usepackage{fancyhdr}
|
|
\pagestyle{fancy}
|
|
\fancyhf{}
|
|
\renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
|
|
\fancyhead[lo]{\slshape\nouppercase{\rightmark}}
|
|
\fancyhead[re]{\slshape\nouppercase{\leftmark}}
|
|
\fancyhead[ro,le]{\thepage}
|
|
|
|
\fancypagestyle{intro}{%
|
|
\fancyhf{}
|
|
\fancyfoot[C]{\thepage}
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
}
|
|
|
|
\fancypagestyle{noheader}{
|
|
\fancyhf{}% Clear header/footer
|
|
\renewcommand{\headrulewidth}{0pt}% No header rule
|
|
}
|
|
|
|
% Images
|
|
\graphicspath{{../img/}{../figure/}}
|
|
|
|
%% Tikz Related
|
|
\usetikzlibrary{calc,shapes,backgrounds,arrows,automata,shadows,positioning,
|
|
arrows,shapes,positioning,shadows,trees,calc,backgrounds,
|
|
automata,positioning}
|
|
|
|
\usepackage[mode=buildnew]{standalone}
|
|
|
|
\tikzset{
|
|
basic/.style = {draw, text width=3cm, font=\sffamily, rectangle},
|
|
root/.style = {basic, rounded corners=2pt, thin, align=center,
|
|
fill=green!30},
|
|
level 2/.style = {basic, rounded corners=6pt, thin,align=center, fill=green!60,
|
|
text width=8em},
|
|
level 3/.style = {basic, thin, align=left, fill=pink!60, text width=3.5cm}
|
|
}
|
|
|
|
|
|
% Couleurs
|
|
% pour tikz multilevel
|
|
\input{../shared/colors}
|
|
% Bibliographie
|
|
\input{../shared/biblio}
|
|
|
|
% Modification titre
|
|
\usepackage{titlesec}
|
|
\titlespacing*% the star= don't indent first paragraph after
|
|
{\subsection}% which command you want to set the spacing for
|
|
{0pt}% spacing to the left of heading
|
|
{1ex}% spacing before the heading
|
|
{1ex}% spacing after the heading
|
|
\titlespacing*%
|
|
{\section}%
|
|
{0pt}%
|
|
{1ex}%
|
|
{1ex}%
|
|
|
|
\newcounter{customchapter}
|
|
\newcounter{maincontentend}
|
|
% Important : modifie ici le nombre de chapitres que tu as.
|
|
% A savoir que cela correspond aux nombres de labels du bandeau sur le côté.
|
|
% Le bandeau est automatiquement mis à jour pour correspondre à la valeur de la
|
|
% variable customchapter, avec 0 = pas de label.
|
|
\newcommand\ChapNum{5}
|
|
|
|
%%%%%% Debut code onglets
|
|
|
|
\usepackage{background}
|
|
\usepackage{changepage}
|
|
\usepackage{sectsty}
|
|
\newcommand\DeactivateBG{\backgroundsetup{contents={}}}
|
|
\newcommand\ActivateBG{\backgroundsetup{
|
|
scale=1,
|
|
angle=0,
|
|
opacity=0.5,
|
|
contents={
|
|
\ifnum\value{maincontentend}=0
|
|
\ifnum\value{customchapter}>0
|
|
\checkoddpage
|
|
\ifoddpage
|
|
\begin{tikzpicture}[remember picture,overlay]
|
|
\node[rotate=90,minimum width=\paperheight,minimum height=0.5cm,fill=gray!40,font=\large\bfseries,text=white,anchor=south west] at ($(current page.south east)$) {};
|
|
\node[rotate=90,minimum width=1/\ChapNum*\paperheight,minimum height=0.5cm,fill=\BoxColor,font=\large\bfseries,text=white,anchor=south west] at ([yshift=(\ChapNum-\thecustomchapter)/\ChapNum*\paperheight]$(current page.south east)$) {\chaptername~\thechapter};
|
|
\end{tikzpicture}
|
|
\else
|
|
\begin{tikzpicture}[remember picture,overlay]
|
|
\node[rotate=90,minimum width=\paperheight,minimum height=0.5cm,fill=gray!40,font=\large\bfseries,text=white,anchor=south west] at ([xshift=-\paperwidth+0.5cm]$(current page.south east)$) {};
|
|
\node[rotate=270,minimum width=1/\ChapNum*\paperheight,minimum height=0.5cm,fill=\BoxColor,font=\large\bfseries,text=white,anchor=south west] at ([yshift=(\ChapNum-\thecustomchapter+1)/\ChapNum*\paperheight,xshift=-\paperwidth]$(current page.south east)$) {\chaptername~\thechapter};
|
|
\end{tikzpicture}
|
|
\fi
|
|
\fi
|
|
\fi
|
|
}
|
|
}
|
|
}
|
|
|
|
\definecolor{bleuvert}{RGB}{102, 255, 204}
|
|
\definecolor{greenAgro}{HTML}{028887}
|
|
\newcommand\BoxColor{%
|
|
\ifcase\thecustomchapter greenAgro!40!black\or green!40!black\or blue!40!black\or orange!70!black\or violet!60!black\or teal!60!black\or red!40!black\or blue!40!black\else greenAgro!40!black
|
|
\fi}
|
|
% \newcommand\ChapterTitle{%
|
|
% \ifcase\thecustomchapter {\thechapter} \else {}
|
|
% \fi
|
|
% }
|
|
|
|
\sectionfont{\color{\BoxColor}}
|
|
\subsectionfont{\color{\BoxColor}}
|
|
\subsubsectionfont{\color{\BoxColor}}
|
|
|
|
%%%% End onglets
|
|
|
|
%%%%%%%%%%%%%% En-tête de chapitre %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\makeatletter
|
|
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
|
|
\def\@makechapterhead#1{%
|
|
\vspace*{-30\p@}%
|
|
{
|
|
\parindent \z@ \raggedleft \reset@font
|
|
\scshape
|
|
\color{\BoxColor}{\@chapapp{} {\fontsize{100pt}{12pt}\selectfont{\textbf{\thechapter}}}}
|
|
\par\nobreak
|
|
\interlinepenalty\@M
|
|
\Huge \bfseries {\color{\BoxColor}{#1}}\par\nobreak
|
|
\vspace*{-20\p@}%
|
|
{\color{\BoxColor}\hrulefill}
|
|
\par\nobreak
|
|
\vskip 10\p@
|
|
}}
|
|
\def\@makeschapterhead#1{%
|
|
\vspace*{-30\p@}%
|
|
{
|
|
\parindent \z@ \raggedleft \reset@font
|
|
\scshape \vphantom{\@chapapp{} \thechapter}
|
|
\par\nobreak
|
|
\interlinepenalty\@M
|
|
\Huge \bfseries {\color{\BoxColor}{#1}}\par\nobreak
|
|
\vspace*{-20\p@}%
|
|
\hrulefill
|
|
\par\nobreak
|
|
\vskip 10\p@
|
|
}}
|
|
\makeatother
|
|
|
|
% Nouvelles commandes
|
|
\newcommand{\Tau}{\mathcal{T}}
|
|
\newcommand{\eps}[1][]{\ensuremath{\epsilon_{#1}}}
|
|
|
|
|
|
% titre et auteur
|
|
\title{Détection et comparaison de structures de réseaux écologiques}
|
|
\author{Louis Lacoste}
|
|
\begin{document}
|
|
|
|
% Pour désactiver le fond (background)
|
|
\DeactivateBG
|
|
\include{page-garde}
|
|
% Pour activer les onglets
|
|
\ActivateBG
|
|
\begin{selectlanguage}{french}
|
|
% \maketitle
|
|
\pagenumbering{roman}
|
|
\tableofcontents
|
|
\include{remerciements}
|
|
% \include{chapter1-presentation_UMR}
|
|
\end{selectlanguage}
|
|
|
|
\begin{selectlanguage}{english}
|
|
\pagenumbering{arabic}
|
|
\include{chapter2-context}
|
|
\include{chapter3-structure-detection}
|
|
\include{chapter4-simulation-studies}
|
|
|
|
% \chapter{Applications}
|
|
% \include{Rcodes/real_data/application_dore}
|
|
% \include{Rcodes/real_data/CoOPLBM_completion_analyze}
|
|
\include{chapter5-applications}
|
|
\include{conclusions}
|
|
|
|
\addtocounter{maincontentend}{1}
|
|
\addtocounter{customchapter}{1}
|
|
\printbibliography
|
|
\input{appendices.tex}
|
|
% \listoffigures
|
|
% \listoftables
|
|
\end{selectlanguage}
|
|
|
|
\end{document}
|