Initial commit

This commit is contained in:
anonymous 2022-12-02 19:18:41 +01:00
commit a1e8b7eddd
Signed by untrusted user who does not match committer: moniere
GPG key ID: 188DD5B072181C0F
105 changed files with 15496 additions and 0 deletions

315
.gitignore vendored Normal file
View file

@ -0,0 +1,315 @@
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplot
*.gnuplot
*.table
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.glog
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
# *.tikz
*-tikzDictionary
# listings
*.lol
# luatexja-ruby
*.ltjruby
# makeidx
*.idx
*.ilg
*.ind
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# newpax
*.newpax
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# svg
svg-inkscape/
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# titletoc
*.ptc
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
# xypic precompiled matrices and outlines
*.xyc
*.xyd
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# gummi
.*.swp
# KBibTeX
*~[0-9]*
# TeXnicCenter
*.tps
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
# Makeindex log files
*.lpz
# xwatermark package
*.xwm
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib
*.auxlock
*.pdf
!figures/*.pdf
!figures/*/*_stdl.pdf
!Couverture-these/*.pdf
*.ist
Couverture-these/resume.pdf
Couverture-these/titlepage.pdf

9
.latexmkrc Normal file
View file

@ -0,0 +1,9 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf
@default_files = ('main.tex');
# add_cus_dep('glo', 'gls', 0, 'makeglo2gls');
# sub makeglo2gls {
# system("makeglossaries main");
# }

View file

@ -0,0 +1,13 @@
\documentclass[../main.tex]{subfiles}
\begin{document}
\chapter*{Remerciements}
\selectlanguage{french}
Je tiens à remercier \dots
J'adresse également toute ma reconnaissance à \dots
\end{document}

27
Appendices/appendix_A.tex Normal file
View file

@ -0,0 +1,27 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Appendix: A},
pdfsubject = {Appendix: A},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\section{Appendix A} \label{appendix:A}
Interesting things about A.
\end{document}

23
Appendices/appendix_B.tex Normal file
View file

@ -0,0 +1,23 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Appendix: B},
pdfsubject = {Appendix: B},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\section{Appendix B} \label{appendix:B}
Interesting things about B.
\end{document}

4
Conclusion/.latexmkrc Normal file
View file

@ -0,0 +1,4 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf
@default_files = ('conclusion.tex');

46
Conclusion/conclusion.tex Normal file
View file

@ -0,0 +1,46 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\@ifundefined{fromRoot}{%
\newcommand{\fromRoot}[1]{../#1}
\usepackage{xr}
\externaldocument{../main}
}{}
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Th\`{e}se (Conclusion)},
pdfsubject = {Th\`{e}se (Conclusion)},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\selectlanguage{english}
\setmainfont{Latin Modern Roman}
\setmonofont{Latin Modern Math}
\chapter{Conclusion} \label{chapter:conclusion}
\chaptermark{Conclusion}
\section{Synthesis}
\section{Perspectives}
\begin{sidewaysfigure}
\includegraphics[width=\linewidth]{figures/pgfplots/score_demo_raw_stdl.pdf}
\caption{A sidewaysfigure}
\end{sidewaysfigure}
\end{document}

View file

@ -0,0 +1,4 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf
@default_files = ('pagedegarde.tex');

212
Couverture-these/README.md Normal file
View file

@ -0,0 +1,212 @@
### 3M - École doctorale Matière, Molécules Matériaux
Spécialités & unités de recherche:
https://ed-3m.doctorat-bretagneloire.fr/fr/7_presentation
```
\ecoledoctorale{3M}
\etablissement{ENSCR} % École Nationale Supérieure de Chimie Rennes
\etablissement{IMTA} % IMT Atlantique
\etablissement{INSA} % Institut National des Sciences Appliquées Rennes
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
```
### ALL - École doctorale Arts Lettres Langues
Spécialités & unités de recherche: https://ed-all.doctorat-bretagneloire.fr/fr/3_presentation
```
\ecoledoctorale{ALL}
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR2} % Université de Rennes 2
\etablissement{UR2-ENSAB} % Délivrance conjointe - Joint degrees
```
### BS - École doctorale Biologie Santé
Spécialités & unités de recherche: https://ed-bs.doctorat-bretagneloire.fr/fr/4_presentation
```
\ecoledoctorale{BS}
\etablissement{EHESP} % École des Hautes Études en Santé Publique de Rennes
\etablissement{ENS} % École Normale Supérieure de Rennes
\etablissement{Oniris} % Oniris
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR1-UR2} % Délivrance conjointe - Joint degrees
```
### DSP - École doctorale Droit et Science politique
Spécialités & unités de recherche: https://ed-dsp.doctorat-bretagneloire.fr/fr/6_presentation
```
\ecoledoctorale{DSP}
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR1-EHESP} % Délivrance conjointe - Joint degrees
\etablissement{UR1-UR2} % Délivrance conjointe - Joint degrees
```
### EDGE - École doctorale sciences Économiques et sciences De Gestion
Spécialités & unités de recherche: https://ed-edge.doctorat-bretagneloire.fr/fr/10_presentation
```
\ecoledoctorale{EDGE}
\etablissement{IMTA} % IMT Atlantique
\etablissement{InstitutAgro} % Institut Agro - AgroCampus Ouest
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR1-EHESP} % Délivrance conjointe - Joint degrees
```
### EGAAL - École doctorale Écologie, Géosciences, Agronomie et Alimentation
Spécialités & unités de recherche: https://ed-egaal.doctorat-bretagneloire.fr/fr/5_presentation
```
\ecoledoctorale{EGAAL}
\etablissement{InstitutAgro} % Institut Agro - AgroCampus Ouest
\etablissement{Oniris} % Oniris
\etablissement{UA} % Université d'Angers
\etablissement{UA-LMU} % Délivrance conjointe - Joint degrees
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
```
### ELICC - École doctorale Education, Langages, Interactions, Cognition, Clinique
Spécialités & unités de recherche: https://ed-elicc.doctorat-bretagneloire.fr/fr/2_presentation
```
\ecoledoctorale{ELICC}
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR2} % Université de Rennes 2
```
### MathSTIC - École doctorale MathSTIC
Spécialités & unités de recherche: https://ed-mathstic.doctorat-bretagneloire.fr/fr/8_presentation
```
\ecoledoctorale{MathSTIC}
\etablissement{CS} % CentraleSupélec
\etablissement{ECN} % École Centrale de Nantes
\etablissement{ENIB} % École Nationale d'Ingénieurs de Brest
\etablissement{ENSAI} % École Nationale de la Statistique et de l'Analyse de l'Information
\etablissement{ENS} % École Normale Supérieure de Rennes
\etablissement{ENSTA} % École Nationale Supérieure de Techniques Avancées Bretagne
\etablissement{IMTA} % IMT Atlantique
\etablissement{INSA} % Institut National des Sciences Appliquées Rennes
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR1-InstitutAgro} % Délivrance conjointe - Joint degrees
\etablissement{UR1-UR2} % Délivrance conjointe - Joint degrees
```
### SML - École doctorale Sciences de la Mer et du Littoral
Spécialités & unités de recherche: https://ed-sml.doctorat-bretagneloire.fr/fr/9_presentation
```
\ecoledoctorale{SML}
\etablissement{InstitutAgro} % Institut Agro - AgroCampus Ouest
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBO-IMTA} % Délivrance conjointe - Joint degrees
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
```
### SPI - École doctorale Sciences pour l'Ingénieur
Spécialités & unités de recherche: https://ed-spi.doctorat-bretagneloire.fr/fr/11_presentation
```
\ecoledoctorale{SPI}
\etablissement{ECN} % École Centrale de Nantes
\etablissement{ECN-ENSA} % Délivrance conjointe - Joint degrees
\etablissement{ENS} % École Normale Supérieure de Rennes
\etablissement{ENSTA} % École Nationale Supérieure de Techniques Avancées Bretagne
\etablissement{IMTA} % IMT Atlantique
\etablissement{INSA} % Institut National des Sciences Appliquées Rennes
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBO-ENIB} % Délivrance conjointe - Joint degrees
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UN-Oniris} % Délivrance conjointe - Joint degrees
\etablissement{UR1} % Université de Rennes 1
```
### STT - École doctorale Sociétés, temps, territoires
Spécialités & unités de recherche: https://ed-stt.doctorat-bretagneloire.fr/fr/12_acteurs-du-doctorat
```
\ecoledoctorale{STT}
\etablissement{EHESP} % École des Hautes Études en Santé Publique de Rennes
\etablissement{ENSA-UN} % Délivrance conjointe - Joint degrees
\etablissement{LMU} % Le Mans Université
\etablissement{UA} % Université d'Angers
\etablissement{UBO} % Université de Bretagne Occidentale
\etablissement{UBS} % Université de Bretagne Sud
\etablissement{UN} % Université de Nantes
\etablissement{UR1} % Université de Rennes 1
\etablissement{UR2} % Université de Rennes 2
\etablissement{UR2-ENSAB} % Délivrance conjointe - Joint degrees
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 393 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 129 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View file

@ -0,0 +1,372 @@
%%% Switch case in latex
%%% https://tex.stackexchange.com/a/343306
\makeatletter
\newcommand\addcase[3]{\expandafter\def\csname\string#1@case@#2\endcsname{#3}}
\newcommand\makeswitch[2][]{%
\newcommand#2[1]{%
\ifcsname\string#2@case@##1\endcsname\csname\string#2@case@##1\endcsname\else#1\fi%
}%
}
\makeatother
%%%% Il faut adapter la taille des logos dans certains cas (e.g., EGAAL, 2 etablissements)
\newcommand\hauteurlogos[3]{
\hauteurlogoecole{#1}
\hauteurlogoetablissementA{#2}
\hauteurlogoetablissementB{#3}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% ECOLES DOCTORALES %%%%%%%%%%%%%%%%
%%%% #1: dossier des images, #2: numero ED, #3: couleur ED, #4-#5: nom complet sur plusieurs lignes
\newcommand\addecoledoctorale[5]{\direcole{#1}\numeroecole{#2}\definecolor{color-ecole}{RGB}{#3}\nomecoleA{#4}\nomecoleB{#5}}
\makeswitch[default]\ecoledoctorale{}
\addcase\ecoledoctorale{3M}{\addecoledoctorale
{3M}
{596}
{193,192,183}
{Mati\`{e}re, Mol\'{e}cules, Mat\'{e}riaux}
{}
}
\addcase\ecoledoctorale{ALL}{\addecoledoctorale
{ALL}
{595}
{240,209,134}
{Arts, Lettres, Langues}
{}
}
\addcase\ecoledoctorale{BS}{\addecoledoctorale
{BS}
{605}
{163,219,208}
{Biologie, Sant\'{e}}
{}
}
\addcase\ecoledoctorale{DSP}{\addecoledoctorale
{DSP}
{599}
{188,208,220}
{Droit et Science politique}
{}
}
\addcase\ecoledoctorale{EDGE}{\addecoledoctorale
{EDGE}
{597}
{216,178,210}
{Sciences \'{E}conomiques et sciences De Gestion}
{}
}
\addcase\ecoledoctorale{EGAAL}{\addecoledoctorale
{EGAAL}
{600}
{146,213,182}
{\'{E}cologie, G\'{e}osciences, Agronomie et Alimentation}
{}
\hauteurlogos{2cm}{2cm}{2cm}
}
\addcase\ecoledoctorale{ELICC}{\addecoledoctorale
{ELICC}
{603}
{249,201,188}
{\'{E}ducation, Langages, Interactions, Cognition, Clinique}
{}
\hauteurlogos{2cm}{2cm}{2cm}
}
\addcase\ecoledoctorale{MathSTIC}{\addecoledoctorale
{MathSTIC}
{601}
{236,115,127}
{Math\'{e}matiques et Sciences et Technologies}
{de l'Information et de la Communication}
}
\addcase\ecoledoctorale{SML}{\addecoledoctorale
{SML}
{598}
{162,225,230}
{Sciences de la Mer et du Littoral}
{}
}
\addcase\ecoledoctorale{SPI}{\addecoledoctorale
{SPI}
{602}
{159,182,217}
{Sciences pour l'Ing\'{e}nieur}
{}
}
\addcase\ecoledoctorale{STT}{\addecoledoctorale
{STT}
{604}
{172,184,192}
{Soci\'{e}t\'{e}s, temps, territoires}
{}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% ETABLISSEMENTS %%%%%%%%%%%%%%%%
%%%% #1 nom du logo, #2-#4: nom complet sur plusieurs lignes
\newcommand\addetablissement[4]{\logoetablissementB{#1}\nometablissementC{#2}\nometablissementD{#3}\nometablissementE{#4}}
\makeswitch[default]\etablissement{}
\addcase\etablissement{CS}{\addetablissement
{CS}
{}
{}
{CENTRALESUP\'{E}LEC}
}
\addcase\etablissement{ECN}{\addetablissement
{ECN}
{}
{}
{L'\'{E}COLE CENTRALE DE NANTES}
}
\addcase\etablissement{EHESP}{\addetablissement
{EHESP}
{}
{L'\'{E}COLE DES HAUTES \'{E}TUDES}
{EN SANT\'{E} PUBLIQUE DE RENNES}
}
\addcase\etablissement{ENIB}{\addetablissement
{ENIB}
{}
{L'\'{E}COLE NATIONALE}
{D'ING\'{E}NIEURS DE BREST}
}
\addcase\etablissement{ENS}{\addetablissement
{ENS}
{}
{L'\'{E}COLE NORMALE}
{SUP\'{E}RIEURE RENNES}
}
\addcase\etablissement{ENSA}{\addetablissement
{ENSA}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE NANTES}
}
\addcase\etablissement{ENSAB}{\addetablissement
{ENSAB}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE BRETAGNE}
}
\addcase\etablissement{ENSAI}{\addetablissement
{ENSAI}
{}
{L'\'{E}COLE NATIONALE DE LA STATISTIQUE}
{ET DE L'ANALYSE DE L'INFORMATION}
}
\addcase\etablissement{ENSCR}{\addetablissement
{ENSCR}
{}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{DE CHIMIE RENNES}
}
\addcase\etablissement{ENSTA}{\addetablissement
{ENSTA}
{}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{DE TECHNIQUES AVANC\'{E}ES BRETAGNE}
}
\addcase\etablissement{IMTA}{\addetablissement
{IMTA}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{MINES-T\'{E}L\'{E}COM ATLANTIQUE BRETAGNE}
{PAYS-DE-LA-LOIRE - IMT ATLANTIQUE}
}
\addcase\etablissement{INSA}{\addetablissement
{INSA}
{}
{L'INSTITUT NATIONAL DES}
{SCIENCES APPLIQU\'{E}ES RENNES}
}
\addcase\etablissement{InstitutAgro}{\addetablissement
{InstitutAgro}
{L'INSTITUT NATIONAL D'ENSEIGNEMENT SUP\'{E}RIEUR}
{POUR L'AGRICULTURE, L'ALIMENTATION ET}
{L'ENVIRONNEMENT - ECOLE INTERNE AGROCAMPUS OUEST}
}
\addcase\etablissement{LMU}{\addetablissement
{LMU}
{}
{}
{LE MANS UNIVERSIT\'{E}}
}
\addcase\etablissement{Oniris}{\addetablissement
{Oniris}
{}
{}
{ONIRIS}
}
\addcase\etablissement{UA}{\addetablissement
{UA-couleur}
{}
{}
{L'UNIVERSIT\'{E} D'ANGERS}
}
\addcase\etablissement{UB}{\addetablissement
{UB}
{}
{}
{L'UNIVERSIT\'{E} DE BREST}
}
\addcase\etablissement{UBO}{\addetablissement
{UBO}
{}
{}
{L'UNIVERSIT\'{E} DE BRETAGNE OCCIDENTALE}
}
\addcase\etablissement{UBS}{\addetablissement
{UBS}
{}
{}
{L'UNIVERSIT\'{E} DE BRETAGNE SUD}
}
\addcase\etablissement{UN}{\addetablissement
{UN-noir}
{}
{}
{L'UNIVERSIT\'{E} DE NANTES}
}
\addcase\etablissement{UR1}{\addetablissement
{UR1-noir}
{}
{}
{L'UNIVERSIT\'{E} DE RENNES 1}
}
\addcase\etablissement{UR2}{\addetablissement
{UR2}
{}
{}
{L'UNIVERSIT\'{E} DE RENNES 2}
}
%%%% #1-#2: nom des deux logos, #3-#7: nom complet de la double affiliation sur plusieurs lignes
\newcommand\addpairetablissements[7]{
\logoetablissementA{#1}
\logoetablissementB{#2}
\nometablissementA{#3}
\nometablissementB{#4}
\nometablissementC{#5}
\nometablissementD{#6}
\nometablissementE{#7}
}
% ALL, STT: UR2-ENSAB
\addcase\etablissement{UR2-ENSAB}{\addpairetablissements
{ENSAB}
{UR2}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE BRETAGNE}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE RENNES 2}
\hauteurlogos{2cm}{1.2cm}{2cm}
}
% BS, DSP, MathSTIC: UR1-UR2
\addcase\etablissement{UR1-UR2}{\addpairetablissements
{UR2}
{UR1-noir}
{}
{}
{L'UNIVERSIT\'{E} DE RENNES 2}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE RENNES 1}
\hauteurlogos{2cm}{2cm}{2cm}
}
% DSP, EDGE: UR1-EHESP
\addcase\etablissement{UR1-EHESP}{\addpairetablissements
{EHESP}
{UR1-noir}
{}
{L'UNIVERSIT\'{E} DE RENNES 1}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'\'{E}COLE DES HAUTES \'{E}TUDES}
{EN SANT\'{E} PUBLIQUE DE RENNES}
\hauteurlogos{2cm}{2cm}{2cm}
}
% EGAAL: UA-LMU
\addcase\etablissement{UA-LMU}{\addpairetablissements
{LMU}
{UA-couleur}
{}
{}
{LE MANS UNIVERSIT\'{E}}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} D'ANGERS}
\hauteurlogos{2cm}{1cm}{2cm}
}
% MathSTIC: UR1-InstitutAgro
\addcase\etablissement{UR1-InstitutAgro}{\addpairetablissements
{InstitutAgro}
{UR1-noir}
{L'INSTITUT NATIONAL D'ENSEIGNEMENT SUP\'{E}RIEUR}
{POUR L'AGRICULTURE, L'ALIMENTATION ET}
{L'ENVIRONNEMENT - ECOLE INTERNE AGROCAMPUS OUEST}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE RENNES 1}
\hauteurlogos{1.8cm}{1.3cm}{1.5cm}
}
% SML: UBO-IMTA
\addcase\etablissement{UBO-IMTA}{\addpairetablissements
{IMTA}
{UBO}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{MINES-T\'{E}L\'{E}COM ATLANTIQUE BRETAGNE}
{PAYS-DE-LA-LOIRE - IMT ATLANTIQUE}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE BRETAGNE OCCIDENTALE}
\hauteurlogos{2cm}{1.8cm}{1.8cm}
}
% SPI: ECN-ENSA
\addcase\etablissement{ECN-ENSA}{\addpairetablissements
{ENSA}
{ECN}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE NANTES}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'\'{E}COLE CENTRALE DE NANTES}
\hauteurlogos{2cm}{1.8cm}{1.8cm}
}
% SPI: UBO-ENIB
\addcase\etablissement{UBO-ENIB}{\addpairetablissements
{ENIB}
{UBO}
{}
{L'\'{E}COLE NATIONALE}
{D'ING\'{E}NIEURS DE BREST}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE BRETAGNE OCCIDENTALE}
\hauteurlogos{2cm}{1.8cm}{1.6cm}
}
% SPI: UN-Oniris
\addcase\etablissement{UN-Oniris}{\addpairetablissements
{Oniris}
{UN-noir}
{}
{}
{ONIRIS}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE NANTES}
\hauteurlogos{2cm}{2cm}{2cm}
}
% STT: ENSA-UN
\addcase\etablissement{ENSA-UN}{\addpairetablissements
{ENSA}
{UN-noir}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE NANTES}
{D\'{E}LIVR\'{E}E CONJOINTEMENT AVEC}
{L'UNIVERSIT\'{E} DE NANTES}
\hauteurlogos{2cm}{2cm}{2cm}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,82 @@
% La page de garde est en français
% The front cover is in French
\selectlanguage{french}
% Inclure les infos de chaque établissement
% Include each institution data
\input{./Couverture-these/liste-ecoles-etablissements.tex}
% Inclure infos de l'école doctorale
% Include doctoral school data
% (3M ALL BS DSP EDGE EGAAL ELICC MathSTIC SML SPI STT)
\ecoledoctorale{MathSTIC}
% Inclure infos de l'établissement
% Include institution data
\etablissement{UBS}
%Inscrivez ici votre sp\'{e}cialit\'{e} (voir liste des sp\'{e}cialit\'{e}s sur le site de votre \'{e}cole doctorale)
%Indicate the domain (see list of domains in your ecole doctorale)
\spec{Électronique}
%Attention : le pr\'{e}nom doit être en minuscules (Jean) et le NOM en majuscules (BRITTEF)
%Attention : the first name in small letters and the name in Capital letters
\author{Author}
% Donner le titre complet de la th\`{e}se, \'{e}ventuellement le sous titre, si n\'{e}cessaire sur plusieurs lignes
%Give the complete title of the thesis, if necessary on several lines
\title{Titre}
\lesoustitre{Sous-titre}
%Indiquer la date et le lieu de soutenance de la th\`{e}se
%indicates the date and the place of the defense
\date{DD/MM/YYYY}
\lieu{Lieu}
%Indiquer le nom du (ou des) laboratoire (s) dans le(s)quel(s) le travail de th\`{e}se a \'{e}t\'{e} effectu\'{e}, indiquer aussi si souhait\'{e} le nom de la (les) facult\'{e}(s) (UFR, \'{e}cole(s), Institut(s), Centre(s)...), son (leurs) adresse(s)...
%Indicates the name (or names) of research laboratories where the work has been done as well as (if desired) the names of faculties (UFR, Schools, institution...
\uniterecherche{Laboratoire --- UMR XXXX CNRS, Université de XXXX}
%Indiquer le Numero de th\`{e}se, si cela est opportun, ou laisser vide pour faire disparaitre cet ligne de la couverture
%Indicate the number of the thesis if there is one. otherwise leave empty so the line disappeurs on the cover
\numthese{} % \numthese{}
%Indiquer le Pr\'{e}nom en minuscules et le Nom en majuscules, le titre de la personne et l\'{e}tablissement dans lequel il effectue sa recherche
%Indicates the first name on small letters and the Names on capital letters, the person's title and the institution where he/she belongs to.
%Exemples : Examples :
%%%- Professeur, Universit\'{e} dAngers
%%%- Chercheur, CNRS, \'{e}cole Centrale de Nantes
%%%- Professeur duniversit\'{e} Praticien Hospitalier, Universit\'{e} Paris V
%%%- Maitre de conf\'{e}rences, Oniris
%%%- Charg\'{e} de recherche, INSERM, HDR, Universit\'{e} de Tours
%Sil ny a pas de co-direction, faire disparaitre cet item de la couverture
%In there is no co-director, remove the item from the cover
\jury{
{\normalTwelve \textbf{Rapporteurs avant soutenance :}}\\ \newline
\footnotesizeTwelve
\begin{tabular}{@{}ll}
Prénom NOM & Fonction (établissement d'exercice) \\
Prénom NOM & Fonction (établissement d'exercice)
\end{tabular}
\vspace{\baselineskip}
{\normalTwelve \textbf{Composition du Jury :}}\\
{\fontsize{9.5}{11}\selectfont {\textcolor{red}{\textit{Attention, en cas dabsence dun des membres du Jury le jour de la soutenance, la composition du jury doit être revue pour sassurer quelle est conforme et devra être répercutée sur la couverture de thèse}}}}\\ \newline
\footnotesizeTwelve
\begin{tabular}{@{}lll}
Pr\'{e}sident : & Prénom NOM & Fonction (établissement d'exercice) \textit{(à préciser après la soutenance)} \\
Examinateurs : & Prénom NOM & Fonction (établissement d'exercice) \\
& Prénom NOM & Fonction (établissement d'exercice) \\
Dir. de thèse : & Prénom NOM & Fonction (établissement d'exercice) \\
Co-Enc. de thèse : & Prénom NOM & Fonction (établissement d'exercice) \\
\end{tabular}
\vspace{\baselineskip}
{\normalTwelve \textbf{Invité(.e.s) :}}\\ \newline
\footnotesizeTwelve
\begin{tabular}{@{}ll}
Prénom NOM & Fonction (établissement d'exercice) \\
Prénom NOM & Fonction (établissement d'exercice)
\end{tabular}
}

View file

@ -0,0 +1,43 @@
\documentclass[../main.tex]{subfiles}
\begin{document}
\markboth{}{}
% Plus petite marge du bas pour la quatrième de couverture
% Shorter bottom margin for the back cover
\newgeometry{inner=30mm,outer=20mm,top=40mm,bottom=20mm}
%insertion de l'image de fond du dos (resume)
%background image for resume (back)
\backcoverheader
% Switch font style to back cover style
\selectfontbackcover{ % Font style change is limited to this page using braces, just in case
\selectlanguage{french}
\titleFR{Titre en français.}
\keywordsFR{Quelques,
Mots,
Clefs}
\abstractFR{Un résumé en français ($\approx 1000 \backsim 1500$ mots).}
\selectlanguage{english}
\titleEN{Title in english.}
\keywordsEN{Few,
keywords}
\abstractEN{An abstract in english ($\approx 1000 \backsim 1500$ words).}
}
% Rétablit les marges d'origines
% Restore original margin settings
\restoregeometry
\end{document}

View file

@ -0,0 +1,12 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\begin{document}
\maketitle
\end{document}

4
Introduction/.latexmkrc Normal file
View file

@ -0,0 +1,4 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf
@default_files = ('introduction.tex');

View file

@ -0,0 +1,54 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\@ifundefined{fromRoot}{%
\newcommand{\fromRoot}[1]{../#1}
\usepackage{xr}
\externaldocument{../main}
}{}
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Th\`{e}se (Introduction)},
pdfsubject = {Th\`{e}se (Introduction)},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\chapter{Introduction}
\chaptermark{Introduction}
\textbf{Une boite magique : }
\boitemagique{Titre de la boite}{
Praesent placerat, ante at venenatis pretium, diam turpis faucibus arcu, nec vehicula quam lorem ut leo. Sed facilisis, augue in pharetra dapibus, ligula justo accumsan massa, eu suscipit felis ipsum eget enim.
}
\section*{Foreword / Avant-propos}
Financement, collaboration, etc.
\section{Compile the thesis}
To make this work, you need to compile the figures independently. For that purpose, a Makefile is available. Just run ``\emph{make figures}'' and see the files being compiled. You can use ``\emph{make -j figures}'' to enable parallel compilation.
If you are not on Linux, nor MacOS, nor a BSD system, do not panic. You can still directly open the figures '.tex' files and compile them directly, it will work.
Apart from figures, this project works on overleaf or on any platform that uses \textbf{latexmk} and \textbf{lualatex}. All chapters are \emph{subfiles}, that can be compiled independently of each others, to fasten compilation and focus on writing.
\section{Introduction}
Here, let us cite art1 \cite{art1}. You can also cite art2 \cite{art2}.\\Or, you may cite them together \cite{art1, art2}.
\end{document}

123
Makefile Normal file
View file

@ -0,0 +1,123 @@
MAKE = make
.PHONY: all clean clear
all: main
@echo
@echo Main file generated.
@echo
clean:
cd figures/tikzpicture && $(MAKE) clean
cd figures/pgfplots && $(MAKE) clean
clear:
cd figures/tikzpicture && $(MAKE) clear
cd figures/pgfplots && $(MAKE) clear
## To compile all subfiles
subfiles: introduction conclusion stateoftheart
@echo
@echo Subfiles generated
@echo
## To compile the complete thesis
main: figures main.pdf main.gls main.acr
makeglossaries main
latexmk main.tex
main.pdf: main.tex figures
latexmk main.tex
main.gls main.acr: main.ist main.glo main.acn
makeglossaries main
## To compile all latex figures
figures: tikzpictures pgfplots
@echo
@echo Figures generated.
@echo
## To compile only tikz figures
tikzpictures: figures/tikzpicture/.latexmkrc figures/tikzpicture/Makefile
cd figures/tikzpicture && $(MAKE) -B
## To compile only PGFPlots figures
pgfplots: figures/pgfplots/.latexmkrc figures/pgfplots/Makefile
cd figures/pgfplots && $(MAKE) -B
## To compile the introduction alone
introduction: Introduction/introduction.pdf Introduction/introduction.bbl
cd Introduction; lualatex -interaction=nonstopmode -file-line-error -synctex=1 introduction.tex
Introduction/introduction.pdf: Introduction/introduction.tex figures
cd Introduction; lualatex -interaction=nonstopmode -file-line-error -synctex=1 introduction.tex
Introduction/introduction.bbl: Introduction/introduction.pdf
biber --output-directory Introduction introduction.bcf
## To compile the conclusion alone
conclusion: Conclusion/conclusion.pdf Conclusion/conclusion.bbl
cd Conclusion; lualatex -interaction=nonstopmode -file-line-error -synctex=1 conclusion.tex
Conclusion/conclusion.pdf: Conclusion/conclusion.tex figures
cd Conclusion; lualatex -interaction=nonstopmode -file-line-error -synctex=1 conclusion.tex
Conclusion/conclusion.bbl: Conclusion/conclusion.pdf
biber --output-directory Conclusion conclusion.bcf
## To compile the state of the art alone
stateoftheart: StateOfTheArt/stateoftheart.pdf StateOfTheArt/stateoftheart.bbl
cd StateOfTheArt; lualatex -interaction=nonstopmode -file-line-error -synctex=1 stateoftheart.tex
StateOfTheArt/stateoftheart.pdf: StateOfTheArt/stateoftheart.tex figures
cd StateOfTheArt; lualatex -interaction=nonstopmode -file-line-error -synctex=1 stateoftheart.tex
StateOfTheArt/stateoftheart.bbl: StateOfTheArt/stateoftheart.pdf
biber --output-directory StateOfTheArt stateoftheart.bcf
## To compile the chapter 1 alone
chapter1: chapter1/chapter1.pdf chapter1/chapter1.bbl
cd chapter1; lualatex -interaction=nonstopmode -file-line-error -synctex=1 chapter1.tex
chapter1/chapter1.pdf: chapter1/chapter1.tex figures
cd chapter1; lualatex -interaction=nonstopmode -file-line-error -synctex=1 chapter1.tex
chapter1/chapter1.bbl: chapter1/chapter1.pdf
biber --output-directory chapter1 chapter1.bcf
## To compile the chapter 2 alone
chapter2: chapter2/chapter2.pdf chapter2/chapter2.bbl
cd chapter2; lualatex -interaction=nonstopmode -file-line-error -synctex=1 chapter2.tex
chapter2/chapter2.pdf: chapter2/chapter2.tex figures
cd chapter2; lualatex -interaction=nonstopmode -file-line-error -synctex=1 chapter2.tex
chapter2/chapter2.bbl: chapter2/chapter2.pdf
biber --output-directory chapter2 chapter2.bcf
## To add others, uncomment and replace NAME by whatever you want
# NAME: NAME/NAME.pdf NAME/NAME.bbl
# cd NAME; lualatex -interaction=nonstopmode -file-line-error -synctex=1 NAME.tex
# NAME/NAME.pdf: NAME/NAME.tex figures
# cd NAME; lualatex -interaction=nonstopmode -file-line-error -synctex=1 NAME.tex
# NAME/NAME.bbl: NAME/NAME.pdf
# biber --output-directory NAME NAME.bcf

4
StateOfTheArt/.latexmkrc Normal file
View file

@ -0,0 +1,4 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf
@default_files = ('stateoftheart.tex');

View file

@ -0,0 +1,76 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\@ifundefined{fromRoot}{%
\newcommand{\fromRoot}[1]{../#1}
\usepackage{xr}
\externaldocument{../main}
}{}
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Th\`{e}se (State of the Art)},
pdfsubject = {Th\`{e}se (State of the Art)},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\selectlanguage{english}
\chapter{State of the Art} \label{chapter:state-of-the-art}
\chaptermark{State of the Art}
\etocsetnexttocdepth{4}
\etocsettocstyle{{\large \hspace{-1.5 em} \textbf{Contents} \hfill}\vspace{-2.5 em}\\\par\noindent\rule{\linewidth}{1 pt}\vspace{-.2 em}}{\par\noindent\rule{\linewidth}{1 pt}\\}
\localtableofcontents
This chapter present the state of the art.
It makes use of the \lstinline[language={[latex]tex}]{\acrfull} command for acronyms.
like that for full: \acrfull{acr},
with \emph{pl} for plural: \acrfullpl{acr},
short for short: \acrshort{acr},
long for long: \acrlong{acr}.
You can also use glossary entry, like that: \gls{glos}.
\section{Section 1}
\subsection{Subsection 1}
\begin{table}[b!]
\ra{1.6}
\centering
\caption{A table.}
\label{chapter:sota:tab:table1}
% \begin{noindent}
\begin{tabular}{@{}r@{\phantom{XXX}}r@{\phantom{XX}}r@{\phantom{XX}}r@{}}
\toprule
& \textbf{Head A} & \textbf{Head A} & \textbf{Head C} \\
\midrule
Blah & Gibberish & Ohoho & You fool \\
\cmidrule{2-4}
BlahBlah & Interesting & Ahaha & You genius \\
\bottomrule
\end{tabular}
% \end{noindent}
\ra{1}
\end{table}
\section{Section 2}
\end{document}

16
acronyms.tex Normal file
View file

@ -0,0 +1,16 @@
%%%%%%%%%%%%%%%%%%%%%%%%%
% Glossary and acronyms file
%%%%%%%%%%%%%%%%%%%%%%%%%
\makeglossaries
\newglossaryentry{glos}{
name={Glossary Entry},
description={A glossary entry}
}
\setacronymstyle{long-short}
\newacronym[]{acr}{ACR}{Acronym}

23
biblio/biblio.bib Normal file
View file

@ -0,0 +1,23 @@
@article{art1,
title = {Article 1},
author = {{John Doe}},
year = {1337},
month = sep,
journal = {Proceedings of the IEEE},
volume = {104},
number = {9},
pages = {1711--1726},
doi = {10.1109/XXX}
}
@inproceedings{art2,
title = {Article 2},
author = {{Jane Smith}},
year = {2010},
month = sep,
journal = {Proceedings of the Springer},
volume = {104},
number = {9},
pages = {1711--1726},
doi = {10.1109/XXXY}
}

40
chapter1/chapter1.tex Normal file
View file

@ -0,0 +1,40 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\@ifundefined{fromRoot}{%
\newcommand{\fromRoot}[1]{../#1}
\usepackage{xr}
\externaldocument{../main}
}{}
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Th\`{e}se (Chapitre 1)},
pdfsubject = {Th\`{e}se (Chapitre 1)},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\selectlanguage{english}
\chapter{Name of chapter 1} \label{chapter:1}
\chaptermark{Name of chapter 1}
\etocsetnexttocdepth{4}
\etocsettocstyle{{\large \hspace{-1.5 em} \textbf{Contents} \hfill}\vspace{-2.5 em}\\\par\noindent\rule{\linewidth}{1 pt}\vspace{-.2 em}}{\par\noindent\rule{\linewidth}{1 pt}\\}
\localtableofcontents
\section{Section 1}
\section{Section 2}
\end{document}

40
chapter2/chapter2.tex Normal file
View file

@ -0,0 +1,40 @@
\documentclass[../main.tex]{subfiles}
\makeatletter
\@ifundefined{fromRoot}{%
\newcommand{\fromRoot}[1]{../#1}
\usepackage{xr}
\externaldocument{../main}
}{}
\def\input@path{{\subfix{../}}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\graphicspath{{\subfix{../}}}
\hypersetup{
pdfauthor = {Author},
pdftitle = {Th\`{e}se (Chapitre 2)},
pdfsubject = {Th\`{e}se (Chapitre 2)},
% pdfkeywords = {mots-cl\'{e}s},
}
\begin{document}
\selectlanguage{english}
\chapter{Name of chapter 2} \label{chapter:2}
\chaptermark{Name of chapter 2}
\etocsetnexttocdepth{4}
\etocsettocstyle{{\large \hspace{-1.5 em} \textbf{Contents} \hfill}\vspace{-2.5 em}\\\par\noindent\rule{\linewidth}{1 pt}\vspace{-.2 em}}{\par\noindent\rule{\linewidth}{1 pt}\\}
\localtableofcontents
\section{Section 1}
\section{Section 2}
\end{document}

6
commands.tex Normal file
View file

@ -0,0 +1,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%
% Commands file
%%%%%%%%%%%%%%%%%%%%%%%%%
%% To enlarge interline in tabulars
\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}

View file

@ -0,0 +1,257 @@
pfa pmd Nfa Nmd score
0.99999960 0.00000000 4 0 3236
0.99999920 0.00000000 4 0 3242
0.99999780 0.00000000 14 0 3248
0.99999390 0.00000000 39 0 3255
0.99998290 0.00000000 110 0 3261
0.99995390 0.00000000 290 0 3267
0.99988520 0.00000000 687 0 3274
0.99972140 0.00000000 1638 0 3280
0.99938580 0.00000000 3356 0 3287
0.99868260 0.00000000 7032 0 3293
0.99733130 0.00000000 13513 0 3299
0.99488800 0.00000000 24433 0 3306
0.99064670 0.00000000 42413 0 3312
0.98371770 0.00000000 69290 0 3318
0.97299840 0.00000000 107193 0 3325
0.95712570 0.00000000 158727 0 3331
0.93495280 0.00000000 221729 0 3337
0.90518160 0.00000000 297712 0 3344
0.86700580 0.00000000 381758 0 3350
0.82025430 0.00000000 467515 0 3357
0.76539630 0.00000000 548580 0 3363
0.70350350 0.00000000 618928 0 3369
0.63625760 0.00000000 672459 0 3376
0.56572430 0.00000000 705333 0 3382
0.49448060 0.00000000 712437 0 3388
0.42450200 0.00000000 699786 0 3395
0.35816990 0.00000000 663321 0 3401
0.29689860 0.00000000 612713 0 3407
0.24190300 0.00000000 549956 0 3414
0.19374720 0.00000000 481558 0 3420
0.15282130 0.00000000 409259 0 3427
0.11874970 0.00000000 340716 0 3433
0.09075850 0.00000000 279912 0 3439
0.06838620 0.00000000 223723 0 3446
0.05083800 0.00000000 175482 0 3452
0.03729660 0.00000000 135414 0 3458
0.02703960 0.00000000 102570 0 3465
0.01934860 0.00000000 76910 0 3471
0.01369090 0.00000000 56577 0 3477
0.00955950 0.00000000 41314 0 3484
0.00663650 0.00000000 29230 0 3490
0.00453820 0.00000000 20983 0 3497
0.00307660 0.00000000 14616 0 3503
0.00206440 0.00000000 10122 0 3509
0.00138730 0.00000000 6771 0 3516
0.00091620 0.00000000 4711 0 3522
0.00059620 0.00000000 3200 0 3528
0.00038920 0.00000000 2070 0 3535
0.00024800 0.00000000 1412 0 3541
0.00015990 0.00000000 881 0 3547
0.00010210 0.00000000 578 0 3554
0.00006250 0.00000000 396 0 3560
0.00003780 0.00000000 247 0 3566
0.00002340 0.00000000 144 0 3573
0.00001450 0.00000000 89 0 3579
0.00000840 0.00000000 61 0 3586
0.00000600 0.00000000 24 0 3592
0.00000400 0.00000000 20 0 3598
0.00000240 0.00000010 16 1 3605
0.00000150 0.00000010 9 0 3611
0.00000100 0.00000020 5 1 3617
0.00000040 0.00000020 6 0 3624
0.00000030 0.00000020 1 0 3630
0.00000010 0.00000040 2 2 3636
0.00000010 0.00000050 0 1 3643
0.00000010 0.00000060 0 1 3649
0.00000010 0.00000090 0 3 3656
0.00000000 0.00000130 1 4 3662
0.00000000 0.00000230 0 10 3668
0.00000000 0.00000260 0 3 3675
0.00000000 0.00000340 0 8 3681
0.00000000 0.00000470 0 13 3687
0.00000000 0.00000650 0 18 3694
0.00000000 0.00000840 0 19 3700
0.00000000 0.00001140 0 30 3706
0.00000000 0.00001680 0 54 3713
0.00000000 0.00002360 0 68 3719
0.00000000 0.00002950 0 59 3726
0.00000000 0.00003990 0 104 3732
0.00000000 0.00005150 0 116 3738
0.00000000 0.00006590 0 144 3745
0.00000000 0.00008370 0 178 3751
0.00000000 0.00010870 0 250 3757
0.00000000 0.00013990 0 312 3764
0.00000000 0.00017680 0 369 3770
0.00000000 0.00022370 0 469 3776
0.00000000 0.00028410 0 604 3783
0.00000000 0.00035100 0 669 3789
0.00000000 0.00043790 0 869 3795
0.00000000 0.00054520 0 1073 3802
0.00000000 0.00067500 0 1298 3808
0.00000000 0.00083140 0 1564 3815
0.00000000 0.00102140 0 1900 3821
0.00000000 0.00124240 0 2210 3827
0.00000000 0.00151030 0 2679 3834
0.00000000 0.00183780 0 3275 3840
0.00000000 0.00221880 0 3810 3846
0.00000000 0.00267060 0 4518 3853
0.00000000 0.00320650 0 5359 3859
0.00000000 0.00383640 0 6299 3865
0.00000000 0.00455420 0 7178 3872
0.00000000 0.00541440 0 8602 3878
0.00000000 0.00640000 0 9856 3885
0.00000000 0.00756500 0 11650 3891
0.00000000 0.00887770 0 13127 3897
0.00000000 0.01039080 0 15131 3904
0.00000000 0.01209300 0 17022 3910
0.00000000 0.01404630 0 19533 3916
0.00000000 0.01627690 0 22306 3923
0.00000000 0.01879100 0 25141 3929
0.00000000 0.02160870 0 28177 3935
0.00000000 0.02473020 0 31215 3942
0.00000000 0.02822730 0 34971 3948
0.00000000 0.03218040 0 39531 3955
0.00000000 0.03657100 0 43906 3961
0.00000000 0.04140090 0 48299 3967
0.00000000 0.04667110 0 52702 3974
0.00000000 0.05248950 0 58184 3980
0.00000000 0.05886650 0 63770 3986
0.00000000 0.06583350 0 69670 3993
0.00000000 0.07339570 0 75622 3999
0.00000000 0.08155240 0 81567 4005
0.00000000 0.09041760 0 88652 4012
0.00000000 0.09994700 0 95294 4018
0.00000000 0.11011180 0 101648 4025
0.00000000 0.12101130 0 108995 4031
0.00000000 0.13259760 0 115863 4037
0.00000000 0.14487590 0 122783 4044
0.00000000 0.15789640 0 130205 4050
0.00000000 0.17162540 0 137290 4056
0.00000000 0.18602750 0 144021 4063
0.00000000 0.20111780 0 150903 4069
0.00000000 0.21690140 0 157836 4075
0.00000000 0.23339610 0 164947 4082
0.00000000 0.25050190 0 171058 4088
0.00000000 0.26826410 0 177622 4094
0.00000000 0.28655100 0 182869 4101
0.00000000 0.30532480 0 187738 4107
0.00000000 0.32463670 0 193119 4114
0.00000000 0.34439390 0 197572 4120
0.00000000 0.36451260 0 201187 4126
0.00000000 0.38500080 0 204882 4133
0.00000000 0.40578760 0 207868 4139
0.00000000 0.42679570 0 210081 4145
0.00000000 0.44801290 0 212172 4152
0.00000000 0.46929690 0 212840 4158
0.00000000 0.49057780 0 212809 4164
0.00000000 0.51188150 0 213037 4171
0.00000000 0.53308800 0 212065 4177
0.00000000 0.55417830 0 210903 4184
0.00000000 0.57505330 0 208750 4190
0.00000000 0.59574520 0 206919 4196
0.00000000 0.61614940 0 204042 4203
0.00000000 0.63617540 0 200260 4209
0.00000000 0.65573700 0 195616 4215
0.00000000 0.67494420 0 192072 4222
0.00000000 0.69363480 0 186906 4228
0.00000000 0.71177790 0 181431 4234
0.00000000 0.72937330 0 175954 4241
0.00000000 0.74639880 0 170255 4247
0.00000000 0.76280100 0 164022 4254
0.00000000 0.77859470 0 157937 4260
0.00000000 0.79368030 0 150856 4266
0.00000000 0.80822860 0 145483 4273
0.00000000 0.82203050 0 138019 4279
0.00000000 0.83520870 0 131782 4285
0.00000000 0.84769220 0 124835 4292
0.00000000 0.85948630 0 117941 4298
0.00000000 0.87068550 0 111992 4304
0.00000000 0.88121600 0 105305 4311
0.00000000 0.89113980 0 99238 4317
0.00000000 0.90043580 0 92960 4324
0.00000000 0.90909160 0 86558 4330
0.00000000 0.91724230 0 81507 4336
0.00000000 0.92474130 0 74990 4343
0.00000000 0.93169050 0 69492 4349
0.00000000 0.93812300 0 64325 4355
0.00000000 0.94409920 0 59762 4362
0.00000000 0.94957510 0 54759 4368
0.00000000 0.95461400 0 50389 4374
0.00000000 0.95925540 0 46414 4381
0.00000000 0.96348690 0 42315 4387
0.00000000 0.96733730 0 38504 4393
0.00000000 0.97083880 0 35015 4400
0.00000000 0.97401520 0 31764 4406
0.00000000 0.97691840 0 29032 4413
0.00000000 0.97954580 0 26274 4419
0.00000000 0.98190080 0 23550 4425
0.00000000 0.98400760 0 21068 4432
0.00000000 0.98589510 0 18875 4438
0.00000000 0.98759600 0 17009 4444
0.00000000 0.98913480 0 15388 4451
0.00000000 0.99048330 0 13485 4457
0.00000000 0.99167130 0 11880 4463
0.00000000 0.99274870 0 10774 4470
0.00000000 0.99368700 0 9383 4476
0.00000000 0.99451530 0 8283 4483
0.00000000 0.99524040 0 7251 4489
0.00000000 0.99588100 0 6406 4495
0.00000000 0.99644120 0 5602 4502
0.00000000 0.99694090 0 4997 4508
0.00000000 0.99736810 0 4272 4514
0.00000000 0.99774420 0 3761 4521
0.00000000 0.99807030 0 3261 4527
0.00000000 0.99834600 0 2757 4533
0.00000000 0.99858240 0 2364 4540
0.00000000 0.99879250 0 2101 4546
0.00000000 0.99897230 0 1798 4553
0.00000000 0.99912950 0 1572 4559
0.00000000 0.99926180 0 1323 4565
0.00000000 0.99937760 0 1158 4572
0.00000000 0.99947450 0 969 4578
0.00000000 0.99955920 0 847 4584
0.00000000 0.99963130 0 721 4591
0.00000000 0.99969030 0 590 4597
0.00000000 0.99974020 0 499 4603
0.00000000 0.99978740 0 472 4610
0.00000000 0.99982180 0 344 4616
0.00000000 0.99985260 0 308 4623
0.00000000 0.99987790 0 253 4629
0.00000000 0.99990060 0 227 4635
0.00000000 0.99991920 0 186 4642
0.00000000 0.99993140 0 122 4648
0.00000000 0.99994300 0 116 4654
0.00000000 0.99995280 0 98 4661
0.00000000 0.99996140 0 86 4667
0.00000000 0.99996790 0 65 4673
0.00000000 0.99997310 0 52 4680
0.00000000 0.99997800 0 49 4686
0.00000000 0.99998210 0 41 4692
0.00000000 0.99998620 0 41 4699
0.00000000 0.99998820 0 20 4705
0.00000000 0.99999030 0 21 4712
0.00000000 0.99999290 0 26 4718
0.00000000 0.99999440 0 15 4724
0.00000000 0.99999530 0 9 4731
0.00000000 0.99999590 0 6 4737
0.00000000 0.99999660 0 7 4743
0.00000000 0.99999700 0 4 4750
0.00000000 0.99999780 0 8 4756
0.00000000 0.99999850 0 7 4762
0.00000000 0.99999890 0 4 4769
0.00000000 0.99999930 0 4 4775
0.00000000 0.99999930 0 0 4782
0.00000000 0.99999930 0 0 4788
0.00000000 0.99999940 0 1 4794
0.00000000 0.99999950 0 1 4801
0.00000000 0.99999960 0 1 4807
0.00000000 0.99999960 0 0 4813
0.00000000 0.99999960 0 0 4820
0.00000000 0.99999960 0 0 4826
0.00000000 0.99999990 0 3 4832
0.00000000 0.99999990 0 0 4839
0.00000000 0.99999990 0 0 4845
0.00000000 0.99999990 0 0 4852
0.00000000 1.00000000 0 1 4858

View file

@ -0,0 +1,3 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf

25
figures/pgfplots/Makefile Normal file
View file

@ -0,0 +1,25 @@
MAKE = make
SOURCES = $(wildcard *_stdl.tex)
RESULTS = $(patsubst %.tex,%.pdf,$(SOURCES))
all: echoing $(RESULTS) $(SOURCES)
@echo
@echo done
@echo
%_stdl.pdf : %_stdl.tex
latexmk $<
clean:
latexmk -c
clear:
latexmk -C
echoing:
@echo
@echo Calling latexmk to compile $(SOURCES)
@echo
.PHONY: clean clear echoing

Binary file not shown.

View file

@ -0,0 +1,64 @@
%%%%%%%%%%%%
%
% @file: osi_layers_stdl.tex
% @author: Camille Monière
% @year: 2022
% @license: CC-BY 4.0
%
% This file is licensed under the Creative Commons Attribution 4.0 International License.
% To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons,
% PO Box 1866, Mountain View, CA 94042, USA.
%
%%%%%%%%%%%%
\documentclass[tikz,margin=0pt,dvipsnames,rgb]{standalone}
\input{../stdl_preamble.tex}
\begin{document}
\pgfplotsset{yticklabel style={text width=3em,align=right}}
\begin{tikzpicture}[
thin
]
\tiny
\begin{semilogyaxis}
[
name = plot1,
height = 8 cm,
width = 10cm,
% scaled y ticks = false,
% y tick label style={/pgf/number format/fixed,
% /pgf/number format/1000 sep = \thinspace},
% xmin=0, xmax=250,
ylabel={Normalized counting},
xlabel={Score},
ymin=10^-6, ymax=1,
ymajorgrids=true, xmajorgrids=true,
yminorgrids=true, xminorgrids=true,
legend pos = north east,
axis y line=left, axis x line=bottom,
legend columns = 1,
legend style={
% the /tikz/ prefix is necessary here...
% otherwise, it might end-up with `/pgfplots/column 2`
% which is not what we want. compare pgfmanual.pdf
% /tikz/column 2/.style={
% column sep=5pt,
% },
% /tikz/column 4/.style={
% column sep=5pt,
% },
},
]
\addplot[ color=red, thick ] table [ x=score, y=Nfa, y expr=\thisrow{Nfa}*1e-6 ] {\fromRoot{data/score_famd_raw_m10db_sync.dat}};
\addplot[ color=blue, thick ] table [ x=score, y=Nmd, y expr=\thisrow{Nmd}*1e-6 ] {\fromRoot{data/score_famd_raw_m10db_sync.dat}};
\legend{
{Noise only},
{Frame $+$ noise}
}
\end{semilogyaxis}
\end{tikzpicture}
\end{document}

49
figures/stdl_preamble.tex Normal file
View file

@ -0,0 +1,49 @@
%%%%%%%%%%%%
%
% @file: osi_layers_stdl.tex
% @author: Camille Monière
% @year: 2022
% @license: CC-BY 4.0
%
% This file is licensed under the Creative Commons Attribution 4.0 International License.
% To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons,
% PO Box 1866, Mountain View, CA 94042, USA.
%
%%%%%%%%%%%%
\usepackage{amsmath,amssymb,amsfonts}
\usetikzlibrary{calc,
fit,
shapes.misc,
shapes.geometric,
arrows.meta,
fadings,
matrix,
chains,
scopes,
positioning}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.18}
\usepackage[]{fontspec}
\setmainfont{Latin Modern Roman}
\setmonofont{Latin Modern Math}
%% To ensure math are printed correctly
\renewcommand{\textsc}[1]{{\fontfamily{lmr}\selectfont \scshape #1}}
%% To allow bold math symbols
\usepackage[]{bm}
%% To fix inputs of file within sub-files
\makeatletter
\@ifundefined{fromRoot}{\newcommand{\fromRoot}[1]{../../#1}}{}
\def\input@path{{../..}{..}{.}{./svg}{./pgfplots}{./tikzpicture}}
%or: \def\input@path{{/path/to/folder/}{/path/to/other/folder/}}
\makeatother
\input{commands.tex}

View file

@ -0,0 +1,2 @@
$pdflatex = 'lualatex -shell-escape -interaction=nonstopmode -file-line-error -synctex=1';
$pdf_mode = 1; # tex -> pdf

View file

@ -0,0 +1,25 @@
MAKE = make
SOURCES = $(wildcard *_stdl.tex)
RESULTS = $(patsubst %.tex,%.pdf,$(SOURCES))
all: echoing $(RESULTS) $(SOURCES)
@echo
@echo done
@echo
%_stdl.pdf : %_stdl.tex
latexmk $<
clean:
latexmk -c
clear:
latexmk -C
echoing:
@echo
@echo Calling latexmk to compile $(SOURCES)
@echo
.PHONY: clean clear echoing

Some files were not shown because too many files have changed in this diff Show more