Initial commit
This commit is contained in:
		
							parent
							
								
									6f76c02a02
								
							
						
					
					
						commit
						a9523b6e37
					
				
							
								
								
									
										41
									
								
								Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								Makefile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,41 @@
 | 
			
		||||
default: pdf
 | 
			
		||||
 | 
			
		||||
# Constants.
 | 
			
		||||
rootname = main
 | 
			
		||||
rootfile = $(rootname).tex
 | 
			
		||||
outdir = build
 | 
			
		||||
outfile = $(outdir)/$(rootname).pdf
 | 
			
		||||
 | 
			
		||||
# Compression with ghostscript.
 | 
			
		||||
compress = gs -sDEVICE=pdfwrite -dPDFSETTINGS=/$(1) -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=$(outdir)/$(rootname)-$(1).pdf $(outfile)
 | 
			
		||||
 | 
			
		||||
# Latex command to build pdf file.
 | 
			
		||||
latexmk = TEXINPUTS=.:./tlsflyleaf/: latexmk -lualatex -f -latexoption=-shell-escape -interaction=nonstopmode $<  -outdir=$(outdir) $(1) $(rootfile)
 | 
			
		||||
 | 
			
		||||
# Build PDF version adapted to printers.
 | 
			
		||||
printer: pdf
 | 
			
		||||
	$(call compress,printer)
 | 
			
		||||
 | 
			
		||||
# Build PDF version adapted to screens.
 | 
			
		||||
screen: pdf
 | 
			
		||||
	$(call compress,screen)
 | 
			
		||||
 | 
			
		||||
# Build PDF version of the thesis manuscript.
 | 
			
		||||
pdf: $(rootfile)
 | 
			
		||||
	make clean
 | 
			
		||||
	$(call latexmk)
 | 
			
		||||
 | 
			
		||||
# Watch and automatically recompile when a file changes.
 | 
			
		||||
watch: $(rootfile)
 | 
			
		||||
	$(call latexmk,-pvc -view=none)
 | 
			
		||||
 | 
			
		||||
# Remove intermediate build artifacts.
 | 
			
		||||
clean:
 | 
			
		||||
	latexmk -c -outdir=$(outdir) $(rootfile)
 | 
			
		||||
 | 
			
		||||
# Remove all build artifacts.
 | 
			
		||||
clean-all:
 | 
			
		||||
	rm -rf $(outdir)
 | 
			
		||||
 | 
			
		||||
# Phony targets will always trigger a re-run.
 | 
			
		||||
.PHONY: clean-all clean watch pdf
 | 
			
		||||
							
								
								
									
										96
									
								
								main.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								main.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,96 @@
 | 
			
		||||
%% This is file `example-fr.tex',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
%
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\documentclass{book}
 | 
			
		||||
\usepackage{xspace}
 | 
			
		||||
\usepackage{url}
 | 
			
		||||
\usepackage{hyperref}
 | 
			
		||||
\usepackage{algorithm2e}
 | 
			
		||||
\usepackage{datatool}
 | 
			
		||||
\usepackage{pgfplots}
 | 
			
		||||
\usepackage{tikz}
 | 
			
		||||
\usepackage{graphicx}
 | 
			
		||||
\usepackage{subfigure}
 | 
			
		||||
 | 
			
		||||
\definecolor{grey}{RGB}{150,150,150}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Lors de l'importation du paquet, on doit lui passer comme option :
 | 
			
		||||
%   - Ets=<valeur> : permet de definir l'etablissement qui decerne le diplome
 | 
			
		||||
%   - ED=<valeur>  : permet de definir l'ecole doctorale et la specialite de la these
 | 
			
		||||
%   - ED2=<valeur> : permet de definir une deuxieme specialite. FACULTATIF.
 | 
			
		||||
% La liste des valeurs possibles pour ces deux options sont donnees respectivement dans
 | 
			
		||||
% les fichiers 'Ets-list.txt', 'ED-list.txt' et 'ED-list.txt'.
 | 
			
		||||
% Par exemple pour un diplome decerne par :
 | 
			
		||||
% Universit\'e Toulouse 3 Paul Sabatier (UT3 Paul Sabatier)
 | 
			
		||||
% on utilisera l'option Ets=UT3.
 | 
			
		||||
\usepackage[ED=MITT-ImgInf, Ets=INP]{tlsflyleaf}
 | 
			
		||||
%\usepackage[ED=SDU2E-Ast, ED2=SDU2E-Eco, Ets=UT3]{tlsflyleaf}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Definir les chaines de caracteres simples
 | 
			
		||||
% - Titre de la these
 | 
			
		||||
% - auteur
 | 
			
		||||
% - date de soutenance
 | 
			
		||||
% - laboratoire
 | 
			
		||||
% - cotutelle
 | 
			
		||||
\title{Streaming 3D lulz}
 | 
			
		||||
 | 
			
		||||
\author{Thomas \textsc{Forgione}}
 | 
			
		||||
\defencedate{01/10/2019}
 | 
			
		||||
 | 
			
		||||
\lab{Institut de Recherche en Informatique de Toulouse (UMR 5505)}
 | 
			
		||||
%\cotutelle{Nom de l'\'etablissement}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Definir les membres du jury, directeur(s) de these et rapporteurs
 | 
			
		||||
% - 1) Definir combien sont-ils dans chaque groupe
 | 
			
		||||
%   a l'aide des commandes \nboss{n}, \nreferee{n} et \njudge{n}
 | 
			
		||||
%   Il est possible de "definir" plus de personnes que le nombre declare
 | 
			
		||||
%   precedement mais seul les n premiers seront affiches.
 | 
			
		||||
% - 2) Utiliser la commande \makesomeone{<categorie>}{<nombre>}{<nom>}{<status>}{<autre>}
 | 
			
		||||
%   ou :
 | 
			
		||||
%     <categorie> doit etre choisi dans ['boss', 'referee', 'judge']
 | 
			
		||||
%     <nombre>    est l'ordre d'affichage
 | 
			
		||||
%                 Seul les rang <= "\npeople" seront affiches
 | 
			
		||||
%     <nom>       Prenom et NOM
 | 
			
		||||
%     <status>    Fonction
 | 
			
		||||
%     <autre>     Ce que vous voulez ajouter de plus (ne sera pas affiche)
 | 
			
		||||
%% Directeur de these
 | 
			
		||||
\nboss{3}
 | 
			
		||||
\makesomeone{boss}{1}{Vincent CHARVILLAT}{}{} % Sera afiche en premier
 | 
			
		||||
\makesomeone{boss}{2}{Axel CARLIER}{}{}  % Sera affiche en second
 | 
			
		||||
\makesomeone{boss}{3}{Géraldine MORIN}{}{}  % Sera affiche en troisieme
 | 
			
		||||
%% Referee
 | 
			
		||||
\nreferee{2}
 | 
			
		||||
\makesomeone{referee}{1}{Premier RAPPORTEUR}{}{}
 | 
			
		||||
\makesomeone{referee}{2}{Second RAPPORTEUR}{}{}
 | 
			
		||||
%% Jury
 | 
			
		||||
\njudge{5}
 | 
			
		||||
\makesomeone{judge}{1}{Premier MEMBRE}{Professeur d'Universit\'e}{Pr\'esident du Jury}
 | 
			
		||||
\makesomeone{judge}{2}{Second MEMBRE}{LULZ}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{3}{Troisi\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{4}{Quatri\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{5}{Cinqui\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% DOCUMENT
 | 
			
		||||
\begin{document}
 | 
			
		||||
    \makeflyleaf
 | 
			
		||||
    \input{src/main}
 | 
			
		||||
\end{document}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								src/main.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/main.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
% This is the main file for the content of the thesis.
 | 
			
		||||
							
								
								
									
										14
									
								
								tlsflyleaf/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								tlsflyleaf/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,14 @@
 | 
			
		||||
## LaTeX files
 | 
			
		||||
*.bbl
 | 
			
		||||
*.log
 | 
			
		||||
*.out
 | 
			
		||||
*.toc
 | 
			
		||||
*.aux
 | 
			
		||||
*.blg
 | 
			
		||||
 | 
			
		||||
## Working files
 | 
			
		||||
*HDR*
 | 
			
		||||
 | 
			
		||||
## Vim files
 | 
			
		||||
*.swp
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										125
									
								
								tlsflyleaf/ED-list.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								tlsflyleaf/ED-list.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,125 @@
 | 
			
		||||
%% Liste de valueur possibles pour l'option 'ED' du paquet tlsflyleaf.sty
 | 
			
		||||
%% valeur     -> ED : specialite
 | 
			
		||||
%% Une seule valeur possible. (Classement par ordre alphabétique).
 | 
			
		||||
 | 
			
		||||
AA            ->  AA : voir dossier renouvellement
 | 
			
		||||
ALLPHA-Al     ->  ALLPH@ : Allemand
 | 
			
		||||
ALLPHA-An     ->  ALLPH@ : Anglais
 | 
			
		||||
ALLPHA-Ar     ->  ALLPH@ : Arabe
 | 
			
		||||
ALLPHA-AtA    ->  ALLPH@ : Arts appliqu\'es
 | 
			
		||||
ALLPHA-AtSp   ->  ALLPH@ : Arts du spectacle
 | 
			
		||||
ALLPHA-AtSc   ->  ALLPH@ : Arts et Sciences des Arts
 | 
			
		||||
ALLPHA-AtP    ->  ALLPH@ : Arts plastiques
 | 
			
		||||
ALLPHA-C      ->  ALLPH@ : Cin\'ema
 | 
			
		||||
ALLPHA-D      ->  ALLPH@ : Didactique des langues
 | 
			
		||||
ALLPHA-Es     ->  ALLPH@ : Espagnol
 | 
			
		||||
ALLPHA-Ea     ->  ALLPH@ : \'Etudes audiovisuelles
 | 
			
		||||
ALLPHA-I      ->  ALLPH@ : Italien
 | 
			
		||||
ALLPHA-LC     ->  ALLPH@ : Lettres classiques
 | 
			
		||||
ALLPHA-LM     ->  ALLPH@ : Lettres modernes
 | 
			
		||||
ALLPHA-M      ->  ALLPH@ : Musique
 | 
			
		||||
ALLPHA-Ph     ->  ALLPH@ : Philosophie
 | 
			
		||||
ALLPHA-Po     ->  ALLPH@ : Portugais
 | 
			
		||||
ALLPHA-R      ->  ALLPH@ : Russe
 | 
			
		||||
ALLPHA-S      ->  ALLPH@ : Sciences de l'information et de la communication
 | 
			
		||||
ALLPHA-T      ->  ALLPH@ : Traductologie
 | 
			
		||||
BSB-Anth      ->  BSB : Anthropobiologie
 | 
			
		||||
BSB-BioC      ->  BSB : Biologie cellulaire
 | 
			
		||||
BSB-BioD      ->  BSB : Biologie du d\'eveloppement
 | 
			
		||||
BSB-BioS      ->  BSB : Biologie structurale et fonctionnelle
 | 
			
		||||
BSB-BiosV     ->  BSB : Biosciences v\'eg\'etales
 | 
			
		||||
BSB-BiotB     ->  BSB : Biotechnologies, Bio\'ethique
 | 
			
		||||
BSB-BiotC     ->  BSB : Biotechnologies, Canc\'erologie
 | 
			
		||||
BSB-GC        ->  BSB : G\`enes, cellules et d\'eveloppement
 | 
			
		||||
BSB-GM        ->  BSB : G\'en\'etique mol\'eculaire
 | 
			
		||||
BSB-Immu      ->  BSB : Immunologie
 | 
			
		||||
BSB-Micr      ->  BSB : Microbiologie
 | 
			
		||||
BSB-Neur      ->  BSB : Neurosciences
 | 
			
		||||
BSB-Phar      ->  BSB : Pharmacologie
 | 
			
		||||
BSB-Phys      ->  BSB : Physiopathologie
 | 
			
		||||
CLESCO-A      ->  CLESCO : Acoustique, Science du langage
 | 
			
		||||
CLESCO-D      ->  CLESCO : Didactique des disciplines scientifiques
 | 
			
		||||
CLESCO-E      ->  CLESCO : Ergonomie
 | 
			
		||||
CLESCO-L      ->  CLESCO : Linguistique anglaise
 | 
			
		||||
CLESCO-Npsy   ->  CLESCO : Neuropsychologie
 | 
			
		||||
CLESCO-Nsc    ->  CLESCO : Neurosciences
 | 
			
		||||
CLESCO-NscCC  ->  CLESCO : Neurosciences, comportement et cognition
 | 
			
		||||
CLESCO-PM     ->  CLESCO : Performance motrice, adaptation et sports
 | 
			
		||||
CLESCO-Psy    ->  CLESCO : Psychologie
 | 
			
		||||
CLESCO-Psyp   ->  CLESCO : Psychopathologie
 | 
			
		||||
CLESCO-SE     ->  CLESCO : Sciences de l'\'education
 | 
			
		||||
CLESCO-SL     ->  CLESCO : Sciences du langage
 | 
			
		||||
GEET-Comp     ->  GEET : Composants et Syst\`emes de gestion de l'\'Energie
 | 
			
		||||
GEET-Elec     ->  GEET : \'Electromagn\'etisme et Syst\`emes Haute Fr\'equence
 | 
			
		||||
GEET-Genie    ->  GEET : G\'enie Electrique
 | 
			
		||||
GEET-Plasma   ->  GEET : Ing\'enierie des PLASMAS
 | 
			
		||||
GEET-MicNano  ->  GEET : Micro et Nanosyst\`emes
 | 
			
		||||
GEET-Pho      ->  GEET : Photonique et Syst\`emes Opto\'electroniques
 | 
			
		||||
GEET-RadImg   ->  GEET : Radio-physique et Imagerie M\'edicale
 | 
			
		||||
MEGEP-DyF     ->  MEGEP : Dynamique des fluides
 | 
			
		||||
MEGEP-Energ   ->  MEGEP : \'Energ\'etique et transferts
 | 
			
		||||
MEGEP-GC      ->  MEGEP : G\'enie civil
 | 
			
		||||
MEGEP-GPE     ->  MEGEP : G\'enie des proc\'ed\'es et de l'Environnement
 | 
			
		||||
MEGEP-GMeca   ->  MEGEP : G\'enie m\'ecanique, m\'ecanique des mat\'eriaux
 | 
			
		||||
MITT-MathEp   ->  MITT : Domaine Math\'ematiques : \'Epid\'emiologie                   
 | 
			
		||||
MITT-MathA    ->  MITT : Domaine Math\'ematiques : Math\'ematiques appliqu\'ees
 | 
			
		||||
MITT-MathF    ->  MITT : Domaine Math\'ematiques : Math\'ematiques fondamentales
 | 
			
		||||
MITT-STICIA   ->  MITT : Domaine STIC : Intelligence Artificielle
 | 
			
		||||
MITT-STICRT   ->  MITT : Domaine STIC : R\'eseaux, T\'el\'ecoms, Syst\`emes et Architecture
 | 
			
		||||
MITT-STICSL   ->  MITT : Domaine STIC : Suret\'e de logiciel et calcul de haute performance
 | 
			
		||||
MITT-ImgInf   ->  MITT : Image, Information, Hyperm\'edia
 | 
			
		||||
MITT-SIAO     ->  MITT : Signal, Image, Acoustique et Optimisation
 | 
			
		||||
MPSE-Sci      ->  MPSE : Sciences \'Economiques
 | 
			
		||||
SDM-CMacro    ->  SDM : Chimie macromol\'eculaire et supramol\'eculaire - CO044
 | 
			
		||||
SDM-CMol      ->  SDM : Chimie mol\'eculaire - CO 046
 | 
			
		||||
SDM-COrg      ->  SDM : Chimie organom\'etallique de coordination - CO 043
 | 
			
		||||
SDM-CBio      ->  SDM : Chimie, Biologie, Sant\'e - CO 042
 | 
			
		||||
SDM-Nano      ->  SDM : Nano-physique, nano-composants, nano-mesures - COP 00
 | 
			
		||||
SDM-PTh       ->  SDM : Physicochimie th\'eorique - COP 01
 | 
			
		||||
SDM-PCOR      ->  SDM : Physique - COR 02
 | 
			
		||||
SDM-PMat      ->  SDM : Physique de la mati\`ere - CO090
 | 
			
		||||
SDM-SAgro     ->  SDM : Sciences des agroressources - CO019
 | 
			
		||||
SDM-SGen      ->  SDM : Sciences et g\'enie des mat\'eriaux - CO034
 | 
			
		||||
SDU2E-Ast     ->  SDU2E : Astrophysique, Sciences de l'Espace, Plan\'etologie
 | 
			
		||||
SDU2E-Eco     ->  SDU2E : \'Ecologie fonctionnelle
 | 
			
		||||
SDU2E-Surf    ->  SDU2E : Surfaces et interfaces continentales, Hydrologie
 | 
			
		||||
SDU2E-Oc      ->  SDU2E : Oc\'ean, Atmosph\`ere, Climat
 | 
			
		||||
SDU2E-Sc      ->  SDU2E : Sciences de la Terre et des Plan\`etes Solides
 | 
			
		||||
SEVAB-Ag      ->  SEVAB : Agrosyst\`emes, \'ecosyst\`emes et environnement
 | 
			
		||||
SEVAB-De      ->  SEVAB : D\'eveloppement des plantes
 | 
			
		||||
SEVAB-Eco     ->  SEVAB : \'Ecologie, biodiversit\'e et \'evolution 
 | 
			
		||||
SEVAB-Ing     ->  SEVAB : Ing\'enieries microbienne et enzymatique
 | 
			
		||||
SEVAB-Int     ->  SEVAB : Interactions plantes-microorganismes
 | 
			
		||||
SEVAB-PaTox   ->  SEVAB : Pathologie, Toxicologie, G\'en\'etique et Nutrition
 | 
			
		||||
SG-C          ->  SG : Comptabilit\'e Contr\^ole
 | 
			
		||||
SG-F          ->  SG : Finance
 | 
			
		||||
SG-G          ->  SG : Gestion des Ressources Humaines
 | 
			
		||||
SG-M          ->  SG : Marketing
 | 
			
		||||
SG-St         ->  SG : Strat\'egie
 | 
			
		||||
SG-Sys        ->  SG : Syst\`emes d'information
 | 
			
		||||
SJP-D         ->  SJP : Droit
 | 
			
		||||
SJP-ScP       ->  SJP : Sciences Politiques
 | 
			
		||||
TESC-Ant      ->  TESC : Anthropologie sociale et historique
 | 
			
		||||
TESC-Arc      ->  TESC : Architecture
 | 
			
		||||
TESC-Eco      ->  TESC : \'Economie
 | 
			
		||||
TESC-EcoS     ->  TESC : \'Economie sociale
 | 
			
		||||
TESC-EtH      ->  TESC : \'Etudes hispaniques
 | 
			
		||||
TESC-EtRG     ->  TESC : \'Etudes rurales en g\'eographie, environnement
 | 
			
		||||
TESC-EtRSG    ->  TESC : \'Etudes rurales en sciences de gestion
 | 
			
		||||
TESC-EtRSD    ->  TESC : \'Etudes rurales en sciences du d\'eveloppement
 | 
			
		||||
TESC-EtRSE    ->  TESC : \'Etudes rurales en sciences \'economiques
 | 
			
		||||
TESC-EtRS     ->  TESC : \'Etudes rurales en sociologie
 | 
			
		||||
TESC-EtA      ->  TESC : \'Etudes sur l'Am\'erique Latine
 | 
			
		||||
TESC-Geo      ->  TESC : G\'eographie et am\'enagement
 | 
			
		||||
TESC-Hist     ->  TESC : Histoire
 | 
			
		||||
TESC-HistA    ->  TESC : Histoire de l'Art
 | 
			
		||||
TESC-Pre      ->  TESC : Pr\'ehistoire
 | 
			
		||||
TESC-ScA      ->  TESC : Sciences de l'Antiquit\'e
 | 
			
		||||
TESC-Soc      ->  TESC : Sociologie
 | 
			
		||||
EDSYS-A       ->  EDSYS : Automatique 4200046 
 | 
			
		||||
EDSYS-ASPR    ->  EDSYS : Automatique, Signal, Productique, Robotique 4200046
 | 
			
		||||
EDSYS-GenInd  ->  EDSYS : G\'enie Industriel 4200046 
 | 
			
		||||
EDSYS-Info    ->  EDSYS : Informatique 4200018 
 | 
			
		||||
EDSYS-Robo    ->  EDSYS : Robotique 4200046 
 | 
			
		||||
EDSYS-SystEmb ->  EDSYS : Syst\`emes embarqu\'es 4200046
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										14
									
								
								tlsflyleaf/ETS-list.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								tlsflyleaf/ETS-list.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,14 @@
 | 
			
		||||
%% Liste de valueur possibles pour l'option 'Ets' du paquet tlsflyleaf.sty
 | 
			
		||||
%% valeur     -> Etablissement
 | 
			
		||||
%% Une seule valeur possible.
 | 
			
		||||
 | 
			
		||||
UT1       -> Universit\'e Toulouse 1 Capitole (UT1 Capitole)
 | 
			
		||||
UT2       -> Universit\'e Toulouse 2 Le Mirail (UT2 Le Mirail)
 | 
			
		||||
UT2       -> Universit\'e Toulouse - Jean Jaur\`es
 | 
			
		||||
UT2-ENSA  -> UT2 Le Mirail conjointement avec l'\'Ecole Nationale Sup\'erieur d'Architecture de Toulouse
 | 
			
		||||
UT3       -> Universit\'e Toulouse 3 Paul Sabatier (UT3 Paul Sabatier)
 | 
			
		||||
INP       -> Institut National Polytechnique de Toulouse (INP Toulouse)
 | 
			
		||||
INP-ENSM  -> INP Toulouse conjointement avec l'\'Ecole Nationale Sup\'erieure des Mines d'Albi-Carmaux
 | 
			
		||||
INSA      -> Institut National des Sciences Appliqu\'ees de Toulouse (INSA de Toulouse)
 | 
			
		||||
INSA-ENSM -> INSA de Toulouse conjointement avec l'\'Ecole Nationale Sup\'erieure des Mines d'Albi-Carmaux
 | 
			
		||||
ISAE      -> Institut Sup\'erieur de l'A\'eronautique et de l'Espace (ISAE)
 | 
			
		||||
							
								
								
									
										415
									
								
								tlsflyleaf/LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										415
									
								
								tlsflyleaf/LICENSE
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,415 @@
 | 
			
		||||
The LaTeX Project Public License
 | 
			
		||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 | 
			
		||||
 | 
			
		||||
LPPL Version 1.3c  2008-05-04
 | 
			
		||||
 | 
			
		||||
Copyright 1999 2002-2008 LaTeX3 Project
 | 
			
		||||
    Everyone is allowed to distribute verbatim copies of this
 | 
			
		||||
    license document, but modification of it is not allowed.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
PREAMBLE
 | 
			
		||||
========
 | 
			
		||||
 | 
			
		||||
The LaTeX Project Public License (LPPL) is the primary license under
 | 
			
		||||
which the LaTeX kernel and the base LaTeX packages are distributed.
 | 
			
		||||
 | 
			
		||||
You may use this license for any work of which you hold the copyright
 | 
			
		||||
and which you wish to distribute.  This license may be particularly
 | 
			
		||||
suitable if your work is TeX-related (such as a LaTeX package), but 
 | 
			
		||||
it is written in such a way that you can use it even if your work is 
 | 
			
		||||
unrelated to TeX.
 | 
			
		||||
 | 
			
		||||
The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
 | 
			
		||||
below, gives instructions, examples, and recommendations for authors
 | 
			
		||||
who are considering distributing their works under this license.
 | 
			
		||||
 | 
			
		||||
This license gives conditions under which a work may be distributed
 | 
			
		||||
and modified, as well as conditions under which modified versions of
 | 
			
		||||
that work may be distributed.
 | 
			
		||||
 | 
			
		||||
We, the LaTeX3 Project, believe that the conditions below give you
 | 
			
		||||
the freedom to make and distribute modified versions of your work
 | 
			
		||||
that conform with whatever technical specifications you wish while
 | 
			
		||||
maintaining the availability, integrity, and reliability of
 | 
			
		||||
that work.  If you do not see how to achieve your goal while
 | 
			
		||||
meeting these conditions, then read the document `cfgguide.tex'
 | 
			
		||||
and `modguide.tex' in the base LaTeX distribution for suggestions.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINITIONS
 | 
			
		||||
===========
 | 
			
		||||
 | 
			
		||||
In this license document the following terms are used:
 | 
			
		||||
 | 
			
		||||
   `Work'
 | 
			
		||||
    Any work being distributed under this License.
 | 
			
		||||
    
 | 
			
		||||
   `Derived Work'
 | 
			
		||||
    Any work that under any applicable law is derived from the Work.
 | 
			
		||||
 | 
			
		||||
   `Modification' 
 | 
			
		||||
    Any procedure that produces a Derived Work under any applicable
 | 
			
		||||
    law -- for example, the production of a file containing an
 | 
			
		||||
    original file associated with the Work or a significant portion of
 | 
			
		||||
    such a file, either verbatim or with modifications and/or
 | 
			
		||||
    translated into another language.
 | 
			
		||||
 | 
			
		||||
   `Modify'
 | 
			
		||||
    To apply any procedure that produces a Derived Work under any
 | 
			
		||||
    applicable law.
 | 
			
		||||
    
 | 
			
		||||
   `Distribution'
 | 
			
		||||
    Making copies of the Work available from one person to another, in
 | 
			
		||||
    whole or in part.  Distribution includes (but is not limited to)
 | 
			
		||||
    making any electronic components of the Work accessible by
 | 
			
		||||
    file transfer protocols such as FTP or HTTP or by shared file
 | 
			
		||||
    systems such as Sun's Network File System (NFS).
 | 
			
		||||
 | 
			
		||||
   `Compiled Work'
 | 
			
		||||
    A version of the Work that has been processed into a form where it
 | 
			
		||||
    is directly usable on a computer system.  This processing may
 | 
			
		||||
    include using installation facilities provided by the Work,
 | 
			
		||||
    transformations of the Work, copying of components of the Work, or
 | 
			
		||||
    other activities.  Note that modification of any installation
 | 
			
		||||
    facilities provided by the Work constitutes modification of the Work.
 | 
			
		||||
 | 
			
		||||
   `Current Maintainer'
 | 
			
		||||
    A person or persons nominated as such within the Work.  If there is
 | 
			
		||||
    no such explicit nomination then it is the `Copyright Holder' under
 | 
			
		||||
    any applicable law.
 | 
			
		||||
 | 
			
		||||
   `Base Interpreter' 
 | 
			
		||||
    A program or process that is normally needed for running or
 | 
			
		||||
    interpreting a part or the whole of the Work.    
 | 
			
		||||
 | 
			
		||||
    A Base Interpreter may depend on external components but these
 | 
			
		||||
    are not considered part of the Base Interpreter provided that each
 | 
			
		||||
    external component clearly identifies itself whenever it is used
 | 
			
		||||
    interactively.  Unless explicitly specified when applying the
 | 
			
		||||
    license to the Work, the only applicable Base Interpreter is a
 | 
			
		||||
    `LaTeX-Format' or in the case of files belonging to the 
 | 
			
		||||
    `LaTeX-format' a program implementing the `TeX language'.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CONDITIONS ON DISTRIBUTION AND MODIFICATION
 | 
			
		||||
===========================================
 | 
			
		||||
 | 
			
		||||
1.  Activities other than distribution and/or modification of the Work
 | 
			
		||||
are not covered by this license; they are outside its scope.  In
 | 
			
		||||
particular, the act of running the Work is not restricted and no
 | 
			
		||||
requirements are made concerning any offers of support for the Work.
 | 
			
		||||
 | 
			
		||||
2.  You may distribute a complete, unmodified copy of the Work as you
 | 
			
		||||
received it.  Distribution of only part of the Work is considered
 | 
			
		||||
modification of the Work, and no right to distribute such a Derived
 | 
			
		||||
Work may be assumed under the terms of this clause.
 | 
			
		||||
 | 
			
		||||
3.  You may distribute a Compiled Work that has been generated from a
 | 
			
		||||
complete, unmodified copy of the Work as distributed under Clause 2
 | 
			
		||||
above, as long as that Compiled Work is distributed in such a way that
 | 
			
		||||
the recipients may install the Compiled Work on their system exactly
 | 
			
		||||
as it would have been installed if they generated a Compiled Work
 | 
			
		||||
directly from the Work.
 | 
			
		||||
 | 
			
		||||
4.  If you are the Current Maintainer of the Work, you may, without
 | 
			
		||||
restriction, modify the Work, thus creating a Derived Work.  You may
 | 
			
		||||
also distribute the Derived Work without restriction, including
 | 
			
		||||
Compiled Works generated from the Derived Work.  Derived Works
 | 
			
		||||
distributed in this manner by the Current Maintainer are considered to
 | 
			
		||||
be updated versions of the Work.
 | 
			
		||||
 | 
			
		||||
5.  If you are not the Current Maintainer of the Work, you may modify
 | 
			
		||||
your copy of the Work, thus creating a Derived Work based on the Work,
 | 
			
		||||
and compile this Derived Work, thus creating a Compiled Work based on
 | 
			
		||||
the Derived Work.
 | 
			
		||||
 | 
			
		||||
6.  If you are not the Current Maintainer of the Work, you may
 | 
			
		||||
distribute a Derived Work provided the following conditions are met
 | 
			
		||||
for every component of the Work unless that component clearly states
 | 
			
		||||
in the copyright notice that it is exempt from that condition.  Only
 | 
			
		||||
the Current Maintainer is allowed to add such statements of exemption 
 | 
			
		||||
to a component of the Work. 
 | 
			
		||||
 | 
			
		||||
  a. If a component of this Derived Work can be a direct replacement
 | 
			
		||||
     for a component of the Work when that component is used with the
 | 
			
		||||
     Base Interpreter, then, wherever this component of the Work
 | 
			
		||||
     identifies itself to the user when used interactively with that
 | 
			
		||||
     Base Interpreter, the replacement component of this Derived Work
 | 
			
		||||
     clearly and unambiguously identifies itself as a modified version
 | 
			
		||||
     of this component to the user when used interactively with that
 | 
			
		||||
     Base Interpreter.
 | 
			
		||||
     
 | 
			
		||||
  b. Every component of the Derived Work contains prominent notices
 | 
			
		||||
     detailing the nature of the changes to that component, or a
 | 
			
		||||
     prominent reference to another file that is distributed as part
 | 
			
		||||
     of the Derived Work and that contains a complete and accurate log
 | 
			
		||||
     of the changes.
 | 
			
		||||
  
 | 
			
		||||
  c. No information in the Derived Work implies that any persons,
 | 
			
		||||
     including (but not limited to) the authors of the original version
 | 
			
		||||
     of the Work, provide any support, including (but not limited to)
 | 
			
		||||
     the reporting and handling of errors, to recipients of the
 | 
			
		||||
     Derived Work unless those persons have stated explicitly that
 | 
			
		||||
     they do provide such support for the Derived Work.
 | 
			
		||||
 | 
			
		||||
  d. You distribute at least one of the following with the Derived Work:
 | 
			
		||||
 | 
			
		||||
       1. A complete, unmodified copy of the Work; 
 | 
			
		||||
          if your distribution of a modified component is made by
 | 
			
		||||
          offering access to copy the modified component from a
 | 
			
		||||
          designated place, then offering equivalent access to copy
 | 
			
		||||
          the Work from the same or some similar place meets this
 | 
			
		||||
          condition, even though third parties are not compelled to
 | 
			
		||||
          copy the Work along with the modified component;
 | 
			
		||||
 | 
			
		||||
       2. Information that is sufficient to obtain a complete,
 | 
			
		||||
          unmodified copy of the Work.
 | 
			
		||||
 | 
			
		||||
7.  If you are not the Current Maintainer of the Work, you may
 | 
			
		||||
distribute a Compiled Work generated from a Derived Work, as long as
 | 
			
		||||
the Derived Work is distributed to all recipients of the Compiled
 | 
			
		||||
Work, and as long as the conditions of Clause 6, above, are met with
 | 
			
		||||
regard to the Derived Work.
 | 
			
		||||
 | 
			
		||||
8.  The conditions above are not intended to prohibit, and hence do not
 | 
			
		||||
apply to, the modification, by any method, of any component so that it
 | 
			
		||||
becomes identical to an updated version of that component of the Work as
 | 
			
		||||
it is distributed by the Current Maintainer under Clause 4, above.
 | 
			
		||||
 | 
			
		||||
9.  Distribution of the Work or any Derived Work in an alternative
 | 
			
		||||
format, where the Work or that Derived Work (in whole or in part) is
 | 
			
		||||
then produced by applying some process to that format, does not relax or
 | 
			
		||||
nullify any sections of this license as they pertain to the results of
 | 
			
		||||
applying that process.
 | 
			
		||||
     
 | 
			
		||||
10. a. A Derived Work may be distributed under a different license
 | 
			
		||||
       provided that license itself honors the conditions listed in
 | 
			
		||||
       Clause 6 above, in regard to the Work, though it does not have
 | 
			
		||||
       to honor the rest of the conditions in this license.
 | 
			
		||||
      
 | 
			
		||||
    b. If a Derived Work is distributed under a different license, that
 | 
			
		||||
       Derived Work must provide sufficient documentation as part of
 | 
			
		||||
       itself to allow each recipient of that Derived Work to honor the 
 | 
			
		||||
       restrictions in Clause 6 above, concerning changes from the Work.
 | 
			
		||||
 | 
			
		||||
11. This license places no restrictions on works that are unrelated to
 | 
			
		||||
the Work, nor does this license place any restrictions on aggregating
 | 
			
		||||
such works with the Work by any means.
 | 
			
		||||
 | 
			
		||||
12.  Nothing in this license is intended to, or may be used to, prevent
 | 
			
		||||
complete compliance by all parties with all applicable laws.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
NO WARRANTY
 | 
			
		||||
===========
 | 
			
		||||
 | 
			
		||||
There is no warranty for the Work.  Except when otherwise stated in
 | 
			
		||||
writing, the Copyright Holder provides the Work `as is', without
 | 
			
		||||
warranty of any kind, either expressed or implied, including, but not
 | 
			
		||||
limited to, the implied warranties of merchantability and fitness for a
 | 
			
		||||
particular purpose.  The entire risk as to the quality and performance
 | 
			
		||||
of the Work is with you.  Should the Work prove defective, you assume
 | 
			
		||||
the cost of all necessary servicing, repair, or correction.
 | 
			
		||||
 | 
			
		||||
In no event unless required by applicable law or agreed to in writing
 | 
			
		||||
will The Copyright Holder, or any author named in the components of the
 | 
			
		||||
Work, or any other party who may distribute and/or modify the Work as
 | 
			
		||||
permitted above, be liable to you for damages, including any general,
 | 
			
		||||
special, incidental or consequential damages arising out of any use of
 | 
			
		||||
the Work or out of inability to use the Work (including, but not limited
 | 
			
		||||
to, loss of data, data being rendered inaccurate, or losses sustained by
 | 
			
		||||
anyone as a result of any failure of the Work to operate with any other
 | 
			
		||||
programs), even if the Copyright Holder or said author or said other
 | 
			
		||||
party has been advised of the possibility of such damages.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
MAINTENANCE OF THE WORK
 | 
			
		||||
=======================
 | 
			
		||||
 | 
			
		||||
The Work has the status `author-maintained' if the Copyright Holder
 | 
			
		||||
explicitly and prominently states near the primary copyright notice in
 | 
			
		||||
the Work that the Work can only be maintained by the Copyright Holder
 | 
			
		||||
or simply that it is `author-maintained'.
 | 
			
		||||
 | 
			
		||||
The Work has the status `maintained' if there is a Current Maintainer
 | 
			
		||||
who has indicated in the Work that they are willing to receive error
 | 
			
		||||
reports for the Work (for example, by supplying a valid e-mail
 | 
			
		||||
address). It is not required for the Current Maintainer to acknowledge
 | 
			
		||||
or act upon these error reports.
 | 
			
		||||
 | 
			
		||||
The Work changes from status `maintained' to `unmaintained' if there
 | 
			
		||||
is no Current Maintainer, or the person stated to be Current
 | 
			
		||||
Maintainer of the work cannot be reached through the indicated means
 | 
			
		||||
of communication for a period of six months, and there are no other
 | 
			
		||||
significant signs of active maintenance.
 | 
			
		||||
 | 
			
		||||
You can become the Current Maintainer of the Work by agreement with
 | 
			
		||||
any existing Current Maintainer to take over this role.
 | 
			
		||||
 | 
			
		||||
If the Work is unmaintained, you can become the Current Maintainer of
 | 
			
		||||
the Work through the following steps:
 | 
			
		||||
 | 
			
		||||
 1.  Make a reasonable attempt to trace the Current Maintainer (and
 | 
			
		||||
     the Copyright Holder, if the two differ) through the means of
 | 
			
		||||
     an Internet or similar search.
 | 
			
		||||
 | 
			
		||||
 2.  If this search is successful, then enquire whether the Work
 | 
			
		||||
     is still maintained.
 | 
			
		||||
 | 
			
		||||
  a. If it is being maintained, then ask the Current Maintainer
 | 
			
		||||
     to update their communication data within one month.
 | 
			
		||||
     
 | 
			
		||||
  b. If the search is unsuccessful or no action to resume active
 | 
			
		||||
     maintenance is taken by the Current Maintainer, then announce
 | 
			
		||||
     within the pertinent community your intention to take over
 | 
			
		||||
     maintenance.  (If the Work is a LaTeX work, this could be
 | 
			
		||||
     done, for example, by posting to comp.text.tex.)
 | 
			
		||||
 | 
			
		||||
 3a. If the Current Maintainer is reachable and agrees to pass
 | 
			
		||||
     maintenance of the Work to you, then this takes effect
 | 
			
		||||
     immediately upon announcement.
 | 
			
		||||
     
 | 
			
		||||
  b. If the Current Maintainer is not reachable and the Copyright
 | 
			
		||||
     Holder agrees that maintenance of the Work be passed to you,
 | 
			
		||||
     then this takes effect immediately upon announcement.  
 | 
			
		||||
    
 | 
			
		||||
 4.  If you make an `intention announcement' as described in 2b. above
 | 
			
		||||
     and after three months your intention is challenged neither by
 | 
			
		||||
     the Current Maintainer nor by the Copyright Holder nor by other
 | 
			
		||||
     people, then you may arrange for the Work to be changed so as
 | 
			
		||||
     to name you as the (new) Current Maintainer.
 | 
			
		||||
     
 | 
			
		||||
 5.  If the previously unreachable Current Maintainer becomes
 | 
			
		||||
     reachable once more within three months of a change completed
 | 
			
		||||
     under the terms of 3b) or 4), then that Current Maintainer must
 | 
			
		||||
     become or remain the Current Maintainer upon request provided
 | 
			
		||||
     they then update their communication data within one month.
 | 
			
		||||
 | 
			
		||||
A change in the Current Maintainer does not, of itself, alter the fact
 | 
			
		||||
that the Work is distributed under the LPPL license.
 | 
			
		||||
 | 
			
		||||
If you become the Current Maintainer of the Work, you should
 | 
			
		||||
immediately provide, within the Work, a prominent and unambiguous
 | 
			
		||||
statement of your status as Current Maintainer.  You should also
 | 
			
		||||
announce your new status to the same pertinent community as
 | 
			
		||||
in 2b) above.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
 | 
			
		||||
======================================================
 | 
			
		||||
 | 
			
		||||
This section contains important instructions, examples, and
 | 
			
		||||
recommendations for authors who are considering distributing their
 | 
			
		||||
works under this license.  These authors are addressed as `you' in
 | 
			
		||||
this section.
 | 
			
		||||
 | 
			
		||||
Choosing This License or Another License
 | 
			
		||||
----------------------------------------
 | 
			
		||||
 | 
			
		||||
If for any part of your work you want or need to use *distribution*
 | 
			
		||||
conditions that differ significantly from those in this license, then
 | 
			
		||||
do not refer to this license anywhere in your work but, instead,
 | 
			
		||||
distribute your work under a different license.  You may use the text
 | 
			
		||||
of this license as a model for your own license, but your license
 | 
			
		||||
should not refer to the LPPL or otherwise give the impression that
 | 
			
		||||
your work is distributed under the LPPL.
 | 
			
		||||
 | 
			
		||||
The document `modguide.tex' in the base LaTeX distribution explains
 | 
			
		||||
the motivation behind the conditions of this license.  It explains,
 | 
			
		||||
for example, why distributing LaTeX under the GNU General Public
 | 
			
		||||
License (GPL) was considered inappropriate.  Even if your work is
 | 
			
		||||
unrelated to LaTeX, the discussion in `modguide.tex' may still be
 | 
			
		||||
relevant, and authors intending to distribute their works under any
 | 
			
		||||
license are encouraged to read it.
 | 
			
		||||
 | 
			
		||||
A Recommendation on Modification Without Distribution
 | 
			
		||||
-----------------------------------------------------
 | 
			
		||||
 | 
			
		||||
It is wise never to modify a component of the Work, even for your own
 | 
			
		||||
personal use, without also meeting the above conditions for
 | 
			
		||||
distributing the modified component.  While you might intend that such
 | 
			
		||||
modifications will never be distributed, often this will happen by
 | 
			
		||||
accident -- you may forget that you have modified that component; or
 | 
			
		||||
it may not occur to you when allowing others to access the modified
 | 
			
		||||
version that you are thus distributing it and violating the conditions
 | 
			
		||||
of this license in ways that could have legal implications and, worse,
 | 
			
		||||
cause problems for the community.  It is therefore usually in your
 | 
			
		||||
best interest to keep your copy of the Work identical with the public
 | 
			
		||||
one.  Many works provide ways to control the behavior of that work
 | 
			
		||||
without altering any of its licensed components.
 | 
			
		||||
 | 
			
		||||
How to Use This License
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
To use this license, place in each of the components of your work both
 | 
			
		||||
an explicit copyright notice including your name and the year the work
 | 
			
		||||
was authored and/or last substantially modified.  Include also a
 | 
			
		||||
statement that the distribution and/or modification of that
 | 
			
		||||
component is constrained by the conditions in this license.
 | 
			
		||||
 | 
			
		||||
Here is an example of such a notice and statement:
 | 
			
		||||
 | 
			
		||||
  %% pig.dtx
 | 
			
		||||
  %% Copyright 2005 M. Y. Name
 | 
			
		||||
  %
 | 
			
		||||
  % This work may be distributed and/or modified under the
 | 
			
		||||
  % conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
  % of this license or (at your option) any later version.
 | 
			
		||||
  % The latest version of this license is in
 | 
			
		||||
  %   http://www.latex-project.org/lppl.txt
 | 
			
		||||
  % and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
  % version 2005/12/01 or later.
 | 
			
		||||
  %
 | 
			
		||||
  % This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
  % 
 | 
			
		||||
  % The Current Maintainer of this work is M. Y. Name.
 | 
			
		||||
  %
 | 
			
		||||
  % This work consists of the files pig.dtx and pig.ins
 | 
			
		||||
  % and the derived file pig.sty.
 | 
			
		||||
 | 
			
		||||
Given such a notice and statement in a file, the conditions
 | 
			
		||||
given in this license document would apply, with the `Work' referring
 | 
			
		||||
to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
 | 
			
		||||
generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
 | 
			
		||||
referring to any `LaTeX-Format', and both `Copyright Holder' and
 | 
			
		||||
`Current Maintainer' referring to the person `M. Y. Name'.
 | 
			
		||||
 | 
			
		||||
If you do not want the Maintenance section of LPPL to apply to your
 | 
			
		||||
Work, change `maintained' above into `author-maintained'.  
 | 
			
		||||
However, we recommend that you use `maintained', as the Maintenance
 | 
			
		||||
section was added in order to ensure that your Work remains useful to
 | 
			
		||||
the community even when you can no longer maintain and support it
 | 
			
		||||
yourself.
 | 
			
		||||
 | 
			
		||||
Derived Works That Are Not Replacements
 | 
			
		||||
---------------------------------------
 | 
			
		||||
 | 
			
		||||
Several clauses of the LPPL specify means to provide reliability and
 | 
			
		||||
stability for the user community. They therefore concern themselves
 | 
			
		||||
with the case that a Derived Work is intended to be used as a
 | 
			
		||||
(compatible or incompatible) replacement of the original Work. If
 | 
			
		||||
this is not the case (e.g., if a few lines of code are reused for a
 | 
			
		||||
completely different task), then clauses 6b and 6d shall not apply.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Important Recommendations
 | 
			
		||||
-------------------------
 | 
			
		||||
 | 
			
		||||
 Defining What Constitutes the Work
 | 
			
		||||
 | 
			
		||||
   The LPPL requires that distributions of the Work contain all the
 | 
			
		||||
   files of the Work.  It is therefore important that you provide a
 | 
			
		||||
   way for the licensee to determine which files constitute the Work.
 | 
			
		||||
   This could, for example, be achieved by explicitly listing all the
 | 
			
		||||
   files of the Work near the copyright notice of each file or by
 | 
			
		||||
   using a line such as:
 | 
			
		||||
 | 
			
		||||
    % This work consists of all files listed in manifest.txt.
 | 
			
		||||
   
 | 
			
		||||
   in that place.  In the absence of an unequivocal list it might be
 | 
			
		||||
   impossible for the licensee to determine what is considered by you
 | 
			
		||||
   to comprise the Work and, in such a case, the licensee would be
 | 
			
		||||
   entitled to make reasonable conjectures as to which files comprise
 | 
			
		||||
   the Work.
 | 
			
		||||
							
								
								
									
										31
									
								
								tlsflyleaf/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								tlsflyleaf/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
			
		||||
# tlsflyleaf
 | 
			
		||||
 | 
			
		||||
Page de garde de l'université de Toulouse.
 | 
			
		||||
Version originale accessible sur la page de l'auteur, Tristan Grégoire:
 | 
			
		||||
http://tlsflyleaf.onada.fr
 | 
			
		||||
 | 
			
		||||
> Attention, depuis septembre 2018,
 | 
			
		||||
> la couverture de thèse est normalement disponible
 | 
			
		||||
> sur l'espace personnel du(de la) doctorant(e) (ADUM).
 | 
			
		||||
>
 | 
			
		||||
> Cette version reste néanmoins très pratique (mais non officielle).
 | 
			
		||||
 | 
			
		||||
## Utilisation
 | 
			
		||||
 | 
			
		||||
Cf documentation [pdf français][doc] ou [pdf anglais][doc-en],
 | 
			
		||||
et fichiers d'exemples du dépot comme `example-fr.tex` et `example.tex`.
 | 
			
		||||
 | 
			
		||||
[doc]: https://github.com/mpizenberg/tlsflyleaf/releases/download/v1.11/tlsflyleaf-fr.pdf
 | 
			
		||||
[doc-en]: https://github.com/mpizenberg/tlsflyleaf/releases/download/v1.11/tlsflyleaf.pdf
 | 
			
		||||
 | 
			
		||||
## Auteur
 | 
			
		||||
 | 
			
		||||
Cette page de garde est fournie par Tristan Grégoire,
 | 
			
		||||
sous licence LPPL (LaTeX project public license), version 1.3c.
 | 
			
		||||
 | 
			
		||||
## Licence
 | 
			
		||||
 | 
			
		||||
[LPPL-1.3c][lppl] (LaTeX project public license, version 1.3c).
 | 
			
		||||
C'est une licence open source, sans copyleft.
 | 
			
		||||
 | 
			
		||||
[lppl]: https://www.latex-project.org/lppl/lppl-1-3c/
 | 
			
		||||
							
								
								
									
										81
									
								
								tlsflyleaf/example-fr.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								tlsflyleaf/example-fr.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,81 @@
 | 
			
		||||
%% This is file `example-fr.tex',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\documentclass{book}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Lors de l'importation du paquet, on doit lui passer comme option :
 | 
			
		||||
%   - Ets=<valeur> : permet de definir l'etablissement qui decerne le diplome
 | 
			
		||||
%   - ED=<valeur>  : permet de definir l'ecole doctorale et la specialite de la these
 | 
			
		||||
%   - ED2=<valeur> : permet de definir une deuxieme specialite. FACULTATIF.
 | 
			
		||||
% La liste des valeurs possibles pour ces deux options sont donnees respectivement dans
 | 
			
		||||
% les fichiers 'Ets-list.txt', 'ED-list.txt' et 'ED-list.txt'.
 | 
			
		||||
% Par exemple pour un diplome decerne par :
 | 
			
		||||
% Universit\'e Toulouse 3 Paul Sabatier (UT3 Paul Sabatier)
 | 
			
		||||
% on utilisera l'option Ets=UT3.
 | 
			
		||||
\usepackage[ED=SDU2E-Ast, Ets=UT3]{tlsflyleaf}
 | 
			
		||||
%\usepackage[ED=SDU2E-Ast, ED2=SDU2E-Eco, Ets=UT3]{tlsflyleaf}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Definir les chaines de caracteres simples
 | 
			
		||||
% - Titre de la these
 | 
			
		||||
% - auteur
 | 
			
		||||
% - date de soutenance
 | 
			
		||||
% - laboratoire
 | 
			
		||||
% - cotutelle
 | 
			
		||||
\title{Pr\'esentation du template \LaTeX\ au PRES de l'universit\'e Toulouse -- Une nouvelle approche pour r\'ediger sa th\`ese.}
 | 
			
		||||
\author{Tristan GR\'EGOIRE}
 | 
			
		||||
\defencedate{30/09/2013}
 | 
			
		||||
\lab{Institut de Recherche en Astrophysique et Plan\'etologie (UMR 5277)}
 | 
			
		||||
%\cotutelle{Nom de l'\'etablissement}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Definir les membres du jury, directeur(s) de these et rapporteurs
 | 
			
		||||
% - 1) Definir combien sont-ils dans chaque groupe
 | 
			
		||||
%   a l'aide des commandes \nboss{n}, \nreferee{n} et \njudge{n}
 | 
			
		||||
%   Il est possible de "definir" plus de personnes que le nombre declare
 | 
			
		||||
%   precedement mais seul les n premiers seront affiches.
 | 
			
		||||
% - 2) Utiliser la commande \makesomeone{<categorie>}{<nombre>}{<nom>}{<status>}{<autre>}
 | 
			
		||||
%   ou :
 | 
			
		||||
%     <categorie> doit etre choisi dans ['boss', 'referee', 'judge']
 | 
			
		||||
%     <nombre>    est l'ordre d'affichage
 | 
			
		||||
%                 Seul les rang <= "\npeople" seront affiches
 | 
			
		||||
%     <nom>       Prenom et NOM
 | 
			
		||||
%     <status>    Fonction
 | 
			
		||||
%     <autre>     Ce que vous voulez ajouter de plus (ne sera pas affiche)
 | 
			
		||||
%% Directeur de these
 | 
			
		||||
\nboss{2}
 | 
			
		||||
\makesomeone{boss}{2}{Second DIRECTEUR}{}{}  % Sera affiche en second
 | 
			
		||||
\makesomeone{boss}{1}{Premier DIRECTEUR}{}{} % Sera afiche en premier
 | 
			
		||||
%% Referee
 | 
			
		||||
\nreferee{2}
 | 
			
		||||
\makesomeone{referee}{1}{Premier RAPPORTEUR}{}{}
 | 
			
		||||
\makesomeone{referee}{2}{Second RAPPORTEUR}{}{}
 | 
			
		||||
%% Jury
 | 
			
		||||
\njudge{5}
 | 
			
		||||
\makesomeone{judge}{1}{Premier MEMBRE}{Professeur d'Universit\'e}{Pr\'esident du Jury}
 | 
			
		||||
\makesomeone{judge}{2}{Second MEMBRE}{Astronome Adjoint}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{3}{Troisi\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{4}{Quatri\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{5}{Cinqui\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% DOCUMENT
 | 
			
		||||
\begin{document}
 | 
			
		||||
    \makeflyleaf
 | 
			
		||||
\end{document}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										78
									
								
								tlsflyleaf/example.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								tlsflyleaf/example.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,78 @@
 | 
			
		||||
%% This is file `example.tex',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\documentclass{book}
 | 
			
		||||
 | 
			
		||||
% Loading the tlsflyleaf.sty package require some option to define the
 | 
			
		||||
% establishment name, the doctoral school and the PhD speciality.
 | 
			
		||||
% In that aim you have 2 key-value option:
 | 
			
		||||
%   - Ets=<value> : define the establishment name
 | 
			
		||||
%   - ED=<value>  : define the doctoral school and speciality
 | 
			
		||||
%   - ED2=<value> : define the second speciality ("double mention"). OPTIONAL.
 | 
			
		||||
% The full list of accepted values for each option could be find either
 | 
			
		||||
% in the documentation or in ED-list.txt and Ets-list.txt files provide with the package.
 | 
			
		||||
\usepackage[ED=SDU2E-Ast, Ets=UT3]{tlsflyleaf}
 | 
			
		||||
%\usepackage[ED=SDU2E-Ast, ED2=SDU2E-Eco, Ets=UT3]{tlsflyleaf}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Setup basic string
 | 
			
		||||
% - PhD Title
 | 
			
		||||
% - author
 | 
			
		||||
% - defence date
 | 
			
		||||
% - laboratory
 | 
			
		||||
% - cotutelle
 | 
			
		||||
\title{\textbf{\large Pr\'esentation du template \LaTeX\ au PRES de l'universit\'e Toulouse III Une nouvelle approche pour r\'ediger sa th\`ese}}
 | 
			
		||||
\author{Tristan GR\'EGOIRE}
 | 
			
		||||
\defencedate{30/09/2013}
 | 
			
		||||
\lab{Institut de Recherche en Astrophysique et Plan\'etologie (UMR 5277)}
 | 
			
		||||
%\cotutelle{Nom de l'\'etablissement}
 | 
			
		||||
 | 
			
		||||
% ==================
 | 
			
		||||
% Setup people like your boss, the jury team and the referees
 | 
			
		||||
% - First you need to define how number they will be in each category
 | 
			
		||||
%   It is done with the commands \nboss{n}, \nreferee{n} and \njudge{n}.
 | 
			
		||||
%   You can define more people in each category than the number given 
 | 
			
		||||
%   but only the first "\npeople" will be print.
 | 
			
		||||
% - Then use the command \makesomeone{<category>}{<number>}{<name>}{<status>}{<other>}
 | 
			
		||||
%   where:
 | 
			
		||||
%     <category> should be select in ['boss', 'referee', 'judge']
 | 
			
		||||
%     <number>   is the rank for printing the person. 
 | 
			
		||||
%                Only number <= "\npeople" will be printed
 | 
			
		||||
%     <name>     First name and las name of the people
 | 
			
		||||
%     <status>   Is (s)he a "charg\'e de recher" ou un "professeur d'universit\'e"...
 | 
			
		||||
%     <other>    What ever string you want to add (laboratory, jury member place...).
 | 
			
		||||
%% Boss
 | 
			
		||||
\nboss{2}
 | 
			
		||||
\makesomeone{boss}{2}{Second DIRECTEUR}{}{}  % Sera affiche en second
 | 
			
		||||
\makesomeone{boss}{1}{Premier DIRECTEUR}{}{} % Sera afiche en premier
 | 
			
		||||
%% Referee
 | 
			
		||||
\nreferee{2}
 | 
			
		||||
\makesomeone{referee}{1}{Premier RAPPORTEUR}{}{}
 | 
			
		||||
\makesomeone{referee}{2}{Second RAPPORTEUR}{}{}
 | 
			
		||||
%% Judges
 | 
			
		||||
\njudge{5}
 | 
			
		||||
\makesomeone{judge}{1}{Premier MEMBRE}{Professeur d'Universit\'e}{Pr\'esident du Jury}
 | 
			
		||||
\makesomeone{judge}{2}{Second MEMBRE}{Astronome Adjoint}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{3}{Troisi\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{4}{Quatri\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
\makesomeone{judge}{5}{Cinqui\`eme MEMBRE}{Charg\'e de Recherche}{Membre du Jury}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% DOCUMENT
 | 
			
		||||
\begin{document}
 | 
			
		||||
    \makeflyleaf
 | 
			
		||||
\end{document}
 | 
			
		||||
							
								
								
									
										80
									
								
								tlsflyleaf/shadowtext.sty
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								tlsflyleaf/shadowtext.sty
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,80 @@
 | 
			
		||||
%% This is file `shadowtext.sty',
 | 
			
		||||
%% Copyright 2012 Yori Zwols
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is Y. Zwols.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% Version history
 | 
			
		||||
%  v0.3: - Fixed some errors in the documentation
 | 
			
		||||
%        - Colors specified in \shadowcolor should now be specified using 
 | 
			
		||||
%          color names, not RGB values. The command for specifying colors 
 | 
			
		||||
%          using RGB values has been renamed to \shadowrgb. 
 | 
			
		||||
%          (I apologize for the backwards incompatibility).
 | 
			
		||||
%        - The base line of the text is now correct.
 | 
			
		||||
% 
 | 
			
		||||
 | 
			
		||||
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
 | 
			
		||||
\ProvidesPackage{shadowtext}
 | 
			
		||||
  [2012/05/07 v0.3 Shadow Text]
 | 
			
		||||
  
 | 
			
		||||
\RequirePackage{color}
 | 
			
		||||
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\newlength\st@shadowoffsetx
 | 
			
		||||
\newlength\st@shadowoffsety
 | 
			
		||||
 | 
			
		||||
\st@shadowoffsetx=1pt
 | 
			
		||||
\st@shadowoffsety=1pt
 | 
			
		||||
 | 
			
		||||
\newcommand\shadowoffset[1]{\setlength\st@shadowoffsetx{#1}\setlength\st@shadowoffsety{#1}}
 | 
			
		||||
\newcommand\shadowoffsetx[1]{\setlength\st@shadowoffsetx{#1}}
 | 
			
		||||
\newcommand\shadowoffsety[1]{\setlength\st@shadowoffsety{#1}}
 | 
			
		||||
\newcommand\shadowcolor[1]{\def\st@shadowcolor{#1}}
 | 
			
		||||
\newcommand\shadowrgb[1]{\definecolor{st@shadowcolorrgb}{rgb}{#1}\shadowcolor{st@shadowcolorrgb}}
 | 
			
		||||
 | 
			
		||||
\shadowrgb{0.66,0.66,0.66}
 | 
			
		||||
 | 
			
		||||
\newlength\st@temp@width
 | 
			
		||||
\newlength\st@temp@height 
 | 
			
		||||
\newlength\st@pic@width
 | 
			
		||||
\newlength\st@pic@height
 | 
			
		||||
 | 
			
		||||
\newcommand\shadowtext[1]%
 | 
			
		||||
{%
 | 
			
		||||
   \begingroup%
 | 
			
		||||
   \settowidth{\st@temp@width}{#1}%
 | 
			
		||||
   \settoheight{\st@temp@height}{#1}%
 | 
			
		||||
   \setlength{\st@pic@width}{\st@temp@width}%
 | 
			
		||||
   \setlength{\st@pic@height}{\st@temp@height}%
 | 
			
		||||
   \addtolength{\st@pic@width}{\st@shadowoffsetx}%
 | 
			
		||||
   \addtolength{\st@pic@height}{\st@shadowoffsety}%
 | 
			
		||||
   %
 | 
			
		||||
   \edef\num@tw{\strip@pt\st@temp@width}%
 | 
			
		||||
   \edef\num@th{\strip@pt\st@temp@height}%
 | 
			
		||||
   \edef\num@pw{\strip@pt\st@pic@width}%
 | 
			
		||||
   \edef\num@ph{\strip@pt\st@pic@height}%
 | 
			
		||||
   \edef\num@offsetx{\strip@pt\st@shadowoffsetx}%
 | 
			
		||||
   \edef\num@offsety{\strip@pt\st@shadowoffsety}%
 | 
			
		||||
   \raisebox{-\st@shadowoffsety}{
 | 
			
		||||
   \begin{picture}(\num@pw,\num@ph)(0,0)
 | 
			
		||||
	    \put(\num@offsetx,0){\makebox(\num@tw,\num@th)[tl]{\color{\st@shadowcolor}\def\color##1{}\ignorespaces #1}}
 | 
			
		||||
		\put(0,\num@offsety){\makebox(\num@tw,\num@th)[tl]{\ignorespaces #1}}
 | 
			
		||||
	\end{picture}}%
 | 
			
		||||
	\endgroup%
 | 
			
		||||
	\ignorespaces%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
							
								
								
									
										235
									
								
								tlsflyleaf/tlsflyleaf-fr.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										235
									
								
								tlsflyleaf/tlsflyleaf-fr.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,235 @@
 | 
			
		||||
%% This is file `tlsflyleaf-fr.tex',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\documentclass{scrartcl}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% PACKAGE
 | 
			
		||||
\usepackage{fixltx2e}
 | 
			
		||||
\usepackage{etex}
 | 
			
		||||
\usepackage{lmodern}
 | 
			
		||||
\usepackage[T1]{fontenc}
 | 
			
		||||
\usepackage[utf8]{inputenc}
 | 
			
		||||
\usepackage{textcomp}
 | 
			
		||||
\usepackage{microtype}
 | 
			
		||||
\usepackage{hyperref}
 | 
			
		||||
\usepackage{listings}
 | 
			
		||||
\usepackage{color}
 | 
			
		||||
\usepackage{graphicx}
 | 
			
		||||
\usepackage[toc]{multitoc}
 | 
			
		||||
\usepackage{tocloft}
 | 
			
		||||
\usepackage{wasysym}
 | 
			
		||||
 | 
			
		||||
\hypersetup{linktocpage,
 | 
			
		||||
    colorlinks,
 | 
			
		||||
    citecolor=blue,
 | 
			
		||||
    filecolor=blue,
 | 
			
		||||
    linkcolor=blue,
 | 
			
		||||
    urlcolor=blue
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\definecolor{dkgreen}{rgb}{0,0.6,0}
 | 
			
		||||
\definecolor{gray}{rgb}{0.5,0.5,0.5}
 | 
			
		||||
\definecolor{mauve}{rgb}{0.58,0,0.82}
 | 
			
		||||
 | 
			
		||||
\lstset{language=tex,
 | 
			
		||||
    tabsize=2,
 | 
			
		||||
    showstringspaces=false,
 | 
			
		||||
    basicstyle={\small\ttfamily},
 | 
			
		||||
    numbers=left,
 | 
			
		||||
    numberstyle=\tiny\color{gray},
 | 
			
		||||
    keywordstyle=\color{blue},
 | 
			
		||||
    commentstyle=\color{dkgreen},
 | 
			
		||||
    breaklines=true,
 | 
			
		||||
    breakatwhitespace=true,
 | 
			
		||||
    title=\lstname,
 | 
			
		||||
    escapeinside={\%*}{*)},
 | 
			
		||||
    frame=single
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% COMMAND
 | 
			
		||||
\newcommand*{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
 | 
			
		||||
\newcommand*{\www}[2]{\href{#2}{\texttt{#1}}}
 | 
			
		||||
\newcommand*{\pkg}[1]{\textsf{#1}}
 | 
			
		||||
\newcommand*{\cs}[1]{\texttt{\textbackslash#1}}
 | 
			
		||||
\makeatletter
 | 
			
		||||
\newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}}
 | 
			
		||||
\makeatother
 | 
			
		||||
\newcommand*{\meta}[1]{\textlangle\textsl{#1}\textrangle}
 | 
			
		||||
\newcommand*{\marg}[1]{\texttt{\{}\meta{#1}\texttt{\}}}
 | 
			
		||||
\newcommand*{\opt}[1]{\texttt{#1}}
 | 
			
		||||
\newcommand*{\cmdarg}[1]{\{<\textit{#1}>\}}
 | 
			
		||||
\newcommand*{\file}[1]{\textit{\texttt{#1}}}
 | 
			
		||||
 | 
			
		||||
\addtokomafont{title}{\rmfamily}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% TITLE
 | 
			
		||||
\title{Le paquet\thanks{Ce manuel correspond \`a \pkg{tlsflyleaf.sty}~v1.1, dat\'e du 22 Mars 2013.} \ \pkg{tlsflyleaf}}
 | 
			
		||||
\author{Tristan GR\'EGOIRE\thanks{\mail{tlsflyleaf@onada.fr}}}
 | 
			
		||||
\date{22 Mars 2013}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% DOCUMENT
 | 
			
		||||
\begin{document}
 | 
			
		||||
\maketitle
 | 
			
		||||
 | 
			
		||||
\begin{abstract}
 | 
			
		||||
	\noindent
 | 
			
		||||
    Ce paquet fourni une liste de commandes, d'utilisation simple, qui permettent
 | 
			
		||||
    de cr\'eer une page de garde pour le manuscrit de th\`ese.
 | 
			
		||||
\end{abstract}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
 | 
			
		||||
\setlength\columnseprule{1pt}
 | 
			
		||||
\renewcommand\contentsname{\begin{center}\hrulefill \hspace*{1cm} Sommaire\hspace*{1cm} \hrulefill\end{center}}
 | 
			
		||||
\tableofcontents
 | 
			
		||||
~
 | 
			
		||||
\hrule
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Introduction}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
Ce paquet fourni un moyen simple pour cr\'eer et personaliser la page de garde officielle de l'\textit{Universit\'e de Toulouse III}.
 | 
			
		||||
Il aidera de nombreux doctorants lors de la r\'edaction de leur th\`ese
 | 
			
		||||
en leur permettant de reproduire \`a l'aide de commandes simples la page de garde officielle fourni
 | 
			
		||||
dans un format propri\'etaire et non utilisable en \LaTeX.
 | 
			
		||||
 | 
			
		||||
L'usage principal est similaire \`a celui de la commande \cmd{\maketitle} avec des commandes \`a d\'eclarer dans le
 | 
			
		||||
pr\'eambule du document \LaTeX{} et une seule commande (\cmd{\makeflyleaf}) \`a utiliser dans le corps
 | 
			
		||||
du document.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Dépendances}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\begin{enumerate}
 | 
			
		||||
    \item[\LaTeX{}] une version r\'ecente de \LaTeXe ($\ge$ 2011)
 | 
			
		||||
    \item[\pkg{eso-pic}] une version récente de \pkg{eso-pic.sty}\\
 | 
			
		||||
      \www{http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic}{http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic}
 | 
			
		||||
    \item[\pkg{geometry}] une version récente de \pkg{geometry.sty}, il faut une version $\ge$ 5.\\
 | 
			
		||||
      \www{http://www.ctan.org/tex-archive/macros/latex/contrib/geometry}{http://www.ctan.org/tex-archive/macros/latex/contrib/geometry}
 | 
			
		||||
	  \item[\pkg{shadowtext}] paquet : \pkg{shadowtext.sty}~v0.3, dat\'e du 2012/05/07 \\
 | 
			
		||||
	    \www{http://www.ctan.org/tex-archive/macros/latex/contrib/shadowtext}{http://www.ctan.org/tex-archive/macros/latex/contrib/shadowtext}
 | 
			
		||||
\end{enumerate}
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Pr\'eambule}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
On charge le paquet \`a l'aide de la commande :
 | 
			
		||||
\cmd{\usepackage[\textit{<option>}]\{tlsflyleaf\}}
 | 
			
		||||
 | 
			
		||||
Il est aussi n\'ecessaire de d\'efinir les informations que doit contenir la page de garde.
 | 
			
		||||
Pour cela le paquet fourni les commandes suivantes :
 | 
			
		||||
\begin{description}
 | 
			
		||||
    \renewcommand{\makelabel}[1]{#1}
 | 
			
		||||
	\item[\cmd{\FRtitle}\cmdarg{titre}] Version fran\c{c}aise du titre de la th\`ese.
 | 
			
		||||
	\item[\cmd{\defencedate}\cmdarg{date}] date de la soutenance.
 | 
			
		||||
	\item[\cmd{\docschool}\cmdarg{nom}] nom de l'\'ecole doctorale et sp\'ecialit\'e.
 | 
			
		||||
	\item[\cmd{\lab}\cmdarg{laboratoire}] nom de l'unit\'e de recherche.
 | 
			
		||||
	\item[\cmd{\author}\cmdarg{nom}] nom de l'auteur.
 | 
			
		||||
    \item[\cmd{\nboss}\cmdarg{entier}] d\'efini le nombre total de directeurs de th\`ese (`boss')
 | 
			
		||||
      qui seront affich\'es (commande ensuite r\'ef\'erenc\'ee comme `\textit{\textbackslash npeople}'). Doit être dans l'intervalle [1,2,3\ldots].
 | 
			
		||||
    \item[\cmd{\nreferee}\cmdarg{entier}] d\'efini le nombre total de rapporteurs (`referee')
 | 
			
		||||
        qui seront affich\'es (commande ensuite r\'ef\'erenc\'e comme `\textit{\textbackslash npeople}'). Doit être dans l'intervalle [1,2,3\ldots].
 | 
			
		||||
    \item[\cmd{\njudge}\cmdarg{entier}] d\'efini le nombre total de membre du jury (`judge')
 | 
			
		||||
        qui seront affich\'es (commande ensuite r\'ef\'erenc\'e comme `\textit{\textbackslash npeople}').  Doit être dans l'intervalle [0,1,2,\ldots].
 | 
			
		||||
	\item[\cmd{\makesomeone}\cmdarg{cat\'egorie}\cmdarg{nombre}\cmdarg{nom}\cmdarg{status}\cmdarg{autre}] Commande permettant de cr\'eer `quelqu'un'. Elle est utilis\'ee pour d\'efinir le(s) directeur(s) de th\`ese, le(s) rapporteur(s) et le(s) membre(s) du jury.
 | 
			
		||||
        \begin{description}
 | 
			
		||||
            \renewcommand{\makelabel}[1]{\textit{#1}}
 | 
			
		||||
            \item[<cat\'egorie>] doit \^etre choisi parmi [`boss', `referee', `judge']
 | 
			
		||||
            \item[<nombre>] rang lors de l'affichage. 
 | 
			
		||||
                Seulement les nombres $\le$ \textit{\textbackslash npeople} seront affich\'es.
 | 
			
		||||
            \item[<nom>] Pr\'enom et nom de la personne.
 | 
			
		||||
            \item[<status>] Choisir parmi "charg\'e(e) de recherche", "professeur d'universit\'e" ou autre \ldots
 | 
			
		||||
            \item[<autre>] ce que vous voulez d\'efinir en plus comme par exemple, le r\^ole dans le jury (pr\'esident) 
 | 
			
		||||
                ou encore l'affiliation.
 | 
			
		||||
        \end{description}
 | 
			
		||||
        Cette commande doit toujours \^etre utilis\'ee avec \cmd{\nboss}, \cmd{\njudge} et \cmd{\nreferee}.
 | 
			
		||||
		Chaque commande \textit{\textbackslash npeople} d\'efini le nombre de personnes de chaque status qui doivent \^etre affich\'ees.
 | 
			
		||||
  \item[\cmd{\cotutelle}\cmdarg{\'etablissement}] d\'efinit le nom de l'\'etablissement de cotutelle internationale.
 | 
			
		||||
    \textbf{N'utilisez pas cette commande si vous n'\^etes pas en cotutelle.}
 | 
			
		||||
\end{description}
 | 
			
		||||
Voir les sections \ref{sec:ex} pour un exemple simple.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Dans le document}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
Exactement comme la commande \cmd{\maketitle}, il suffit d'appeler la commande \cmd{\makeflyleaf} pour cr\'eer la page de garde.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Options du paquet}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\begin{enumerate}
 | 
			
		||||
  \item[\opt{draft}] N'affiche pas la page de garde ce qui permet de ne pas imprimer cette page lors de version brouillon (en cours de rédaction) du manuscrit.
 | 
			
		||||
	\item[\opt{emptysheetbefore}] Cr\'ee deux pages blanches (soit une feuille) avant la page de garde (voir \opt{emptypageafter}).
 | 
			
		||||
	\item[\opt{emptypageafter}] Ins\`ere une page vide apr\`es la page de garde. \\
 | 
			
		||||
		\opt{emptysheetbefore} et \opt{emptypageafter} peuvent \^etre utiles dans le cas de l'\'ecriture
 | 
			
		||||
        d'un livre avec des pages paires et impaires.
 | 
			
		||||
        Cela permet par exemple d'avoir une feuille blanche avant la page de garde mais surtout de forcer
 | 
			
		||||
        la suite du manuscrit \`a \^etre \'ecrite sur la feuille suivante (et non au verso de la page de garde).
 | 
			
		||||
    \item[\opt{Ets=\textit{<value>}}] D\'efinit le nom de l'\'etablissement. Si l'option n'est pas utilis\'ee, un message en rouge s'affichera sur la page de garde. La liste compl\`ete des valeurs accept\'ees est fournie en annexe (voir~\ref{ssec:Ets}).
 | 
			
		||||
    \item[\opt{ED=\textit{<value>}}] D\'efinit le nom de l'\'ecole doctorale et de la sp\'ecialit\'e de la th\`ese. Si l'option n'est pas utilis\'ee, un message en rouge s'affichera sur la page de garde. La liste compl\`ete des des valeurs accept\'ees est fournie en annexe (voir~\ref{ssec:ED}).
 | 
			
		||||
    \item[\opt{ED2=\textit{<value>}}] Permet de spécifier une deuxième spécialité en cas de double mention. C'est une option facultative : si elle n'est pas utilis\'ee, rien n'est ajout\'e sur la page. La liste compl\`ete des des valeurs accept\'ees est la m\^eme que pour l'option \opt{ED} (voir~\ref{ssec:ED}).
 | 
			
		||||
\end{enumerate}
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Exemples\label{sec:ex}}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\write18{pdflatex example-fr.tex}
 | 
			
		||||
\lstinputlisting[firstline=18]{example-fr.tex}
 | 
			
		||||
\begin{figure}[h!]
 | 
			
		||||
    \centering
 | 
			
		||||
    \includegraphics[width=\textwidth]{example-fr.pdf}
 | 
			
		||||
    \caption{\label{fig:ex}
 | 
			
		||||
        Rendu pour le code \LaTeX{} de \file{example-fr.tex} (pr\'esent\'e \`a la section~\ref{sec:ex}).
 | 
			
		||||
    }
 | 
			
		||||
\end{figure}
 | 
			
		||||
Le rendu de ce code est montr\'e dans la figure~\ref{fig:ex}.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\newpage
 | 
			
		||||
\section*{Appendix}
 | 
			
		||||
\addcontentsline{toc}{section}{Appendix}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\subsection{Ets-list\label{ssec:Ets}}
 | 
			
		||||
Liste compl\`ete des valeurs accept\'ees par l'option \texttt{Ets} sous la forme :
 | 
			
		||||
\texttt{OptionValue -> \'Etablissement}.
 | 
			
		||||
\lstinputlisting[firstline=5]{ETS-list.txt}
 | 
			
		||||
\subsection{ED-list\label{ssec:ED}}
 | 
			
		||||
Liste compl\`ete des valeurs accept\'ees par l'option \texttt{ED} sous la forme :
 | 
			
		||||
\texttt{OptionValue -> \'Ecole doctorale : Sp\'ecialit\'e}.
 | 
			
		||||
\lstinputlisting[firstline=5]{ED-list.txt}
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section*{Remerciements}
 | 
			
		||||
\addcontentsline{toc}{section}{Remerciements}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
Remerciements particuliers \`a Bastien et Simon pour leurs id\'ees, commentaires et aides.
 | 
			
		||||
 | 
			
		||||
\noindent Ce paquet a \'et\'e d\'evelopp\'e par \textbf{Tristan GR\'EGOIRE}.
 | 
			
		||||
Si vous avez une quelconque question, n'h\'esitez pas \`a me contacter \`a \mail{tlsflyleaf@onada.fr}.
 | 
			
		||||
 | 
			
		||||
\medskip
 | 
			
		||||
\noindent\smiley \hfill Profitez de votre th\`ese $\ddot\smile$. \hfill \smiley
 | 
			
		||||
 | 
			
		||||
\bigskip
 | 
			
		||||
\hfill \copyright{} Tristan GR\'EGOIRE, 2013
 | 
			
		||||
 | 
			
		||||
\end{document}
 | 
			
		||||
							
								
								
									
										918
									
								
								tlsflyleaf/tlsflyleaf.sty
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										918
									
								
								tlsflyleaf/tlsflyleaf.sty
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,918 @@
 | 
			
		||||
%% This is file `tlsflyleaf.sty',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% Version history
 | 
			
		||||
%  v1.11:
 | 
			
		||||
%        - Fix geometry clash when already loaded by the document class
 | 
			
		||||
%        - Fix geometry problem when loading the package (use geometry's option "pass")
 | 
			
		||||
%        - Fix header deletion when using tlsflyleaf (change style from "plain" to "headings"
 | 
			
		||||
%  v1.10:
 | 
			
		||||
%        - Fix incompatibility with memoir document class
 | 
			
		||||
%        - Fix french typo
 | 
			
		||||
%  v1.9:
 | 
			
		||||
%        - Upgrade SDU2E speciality labels (according to the responsible of the doctoral school January 2017)
 | 
			
		||||
%  v1.8:
 | 
			
		||||
%        - Remove fancyhdr dependencies (useless)
 | 
			
		||||
%        - Merge blanksheet and blankpage command (no more need of two command)
 | 
			
		||||
%  v1.7:
 | 
			
		||||
%        - Adding missing MITT speciality (SIAO)
 | 
			
		||||
%  v1.6:
 | 
			
		||||
%        - Establishment naming updated (UT2)
 | 
			
		||||
%  v1.5:
 | 
			
		||||
%        - Spell fix
 | 
			
		||||
%  v1.4:
 | 
			
		||||
%        - Remove packages: babel, inputenc and fontenc
 | 
			
		||||
%  v1.3:
 | 
			
		||||
%        - Add sentence if no member of jury are defined and njudge=0
 | 
			
		||||
%  v1.2:
 | 
			
		||||
%        - Add new ED2 option -> double mention for a second speciality (ED like option)
 | 
			
		||||
%        - Fix cotutelle bug
 | 
			
		||||
%  v1.1:
 | 
			
		||||
%        - Update cotutelle layout
 | 
			
		||||
%        - Only fancy mode kept => fancy option removed
 | 
			
		||||
%  v1.0:
 | 
			
		||||
%        - Add 2 new options: ED and Ets to fix the syntax for respectively docschool and establishment
 | 
			
		||||
%  v0.9:
 | 
			
		||||
%        - Add new command \establishment
 | 
			
		||||
%        - Use \title instead of \FRtitle
 | 
			
		||||
%  v0.8:
 | 
			
		||||
%        - Add auto agreement with number (boss and referee by adding 's' if number greater than 1)
 | 
			
		||||
%        - Add a fancy flyleaf load with the 'fancy' option 
 | 
			
		||||
%        - Automatic position of the background figure (doesn't depend on the paper size)
 | 
			
		||||
%        - Rename \makepdg to \makeflyleaf
 | 
			
		||||
%        - Rename \pdg to \makepdg
 | 
			
		||||
%        - Use standard \author command instead of \writer
 | 
			
		||||
%          Default value set with \author{names} command
 | 
			
		||||
%        - Rename \umr command to \lab
 | 
			
		||||
%        - Option `emptysheetbefore' and `emptypageafter' added
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\NeedsTeXFormat{LaTeX2e}          % Require recent version of LaTeX >= 2011
 | 
			
		||||
\ProvidesClass{tlsflyleaf}[2013/03/22 Page de Garde de l'Universite de Toulouse]
 | 
			
		||||
 | 
			
		||||
\RequirePackage{xkeyval}          % Allow key=value option for the package
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% OPTION
 | 
			
		||||
%emptysheetbefore => Insert two white pages (one sheet) before the flyleaf
 | 
			
		||||
\newif\if@emptysheetbefore\@emptysheetbeforefalse 
 | 
			
		||||
\DeclareOptionX{emptysheetbefore}[none]{\@emptysheetbeforetrue}
 | 
			
		||||
%emptypageafter => insert one page after the flyleaf
 | 
			
		||||
\newif\if@emptypageafter\@emptypageafterfalse 
 | 
			
		||||
\DeclareOptionX{emptypageafter}[none]{\@emptypageaftertrue}
 | 
			
		||||
%draft => Remove flyleaf page
 | 
			
		||||
\newif\if@draft\@draftfalse
 | 
			
		||||
\DeclareOptionX{draft}[none]{\@drafttrue}
 | 
			
		||||
 | 
			
		||||
%% KEY=VALUE OPTION
 | 
			
		||||
% Establishment
 | 
			
		||||
\def\establishment#1{\gdef\@establishment{#1}}
 | 
			
		||||
\define@choicekey+{etsname}{Ets}[\val\nr]
 | 
			
		||||
  {UT1, UT2, UT2-ENSA, UT3, INP, INP-ENSM, INSA, INSA-ENSM, ISAE}{%
 | 
			
		||||
  \ifcase\nr\relax
 | 
			
		||||
    \establishment{l'Universit\'e Toulouse 1 Capitole (UT1 Capitole)}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'Universit\'e Toulouse - Jean Jaur\`es}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'UT2 Le Mirail conjointement avec l'\'Ecole Nationale Sup\'erieur d'Architecture de Toulouse}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'Universit\'e Toulouse 3 Paul Sabatier (UT3 Paul Sabatier)}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'Institut National Polytechnique de Toulouse (INP Toulouse)}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'INP Toulouse conjointement avec l'\'Ecole Nationale Sup\'erieure des Mines d'Albi-Carmaux}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'Institut National des Sciences Appliqu\'ees de Toulouse (INSA de Toulouse)}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'INSA de Toulouse conjointement avec l'\'Ecole Nationale Sup\'erieure des Mines d'Albi-Carmaux}
 | 
			
		||||
  \or
 | 
			
		||||
    \establishment{l'Institut Sup\'erieur de l'A\'eronautique et de l'Espace (ISAE)}
 | 
			
		||||
  \fi
 | 
			
		||||
 }
 | 
			
		||||
 {\PackageError{tlsflyleaf}{'\CurrentOption' option inconnue}}
 | 
			
		||||
\DeclareOptionX{Ets}{\setkeys{etsname}{Ets=#1}}
 | 
			
		||||
 | 
			
		||||
% Docschool and speciality
 | 
			
		||||
\def\docschool#1{\def\@docschool{#1}}
 | 
			
		||||
\define@choicekey+{edname}{ED}[\val\nr]
 | 
			
		||||
    {AA, ALLPHA-Al, ALLPHA-An, ALLPHA-Ar, ALLPHA-AtA, ALLPHA-AtSp, ALLPHA-AtSc, ALLPHA-AtP, ALLPHA-C, ALLPHA-D, ALLPHA-Es, ALLPHA-Ea, ALLPHA-I, ALLPHA-LC, ALLPHA-LM, ALLPHA-M, ALLPHA-Ph, ALLPHA-Po, ALLPHA-R, ALLPHA-S, ALLPHA-T, BSB-Anth, BSB-BioC, BSB-BioD, BSB-BioS, BSB-BiosV, BSB-BiotB, BSB-BiotC, BSB-GC, BSB-GM, BSB-Immu, BSB-Micr, BSB-Neur, BSB-Phar, BSB-Phys, CLESCO-A, CLESCO-D, CLESCO-E, CLESCO-L, CLESCO-Npsy, CLESCO-Nsc, CLESCO-NscCC, CLESCO-PM, CLESCO-Psy, CLESCO-Psyp, CLESCO-SE, CLESCO-SL, GEET-Comp, GEET-Elec, GEET-Genie, GEET-Plasma, GEET-MicNano, GEET-Pho, GEET-RadImg, MEGEP-DyF, MEGEP-Energ, MEGEP-GC, MEGEP-GPE, MEGEP-GMeca, MITT-MathEp, MITT-MathA, MITT-MathF, MITT-STICIA, MITT-STICRT, MITT-STICSL, MITT-ImgInf, MITT-SIAO, MPSE-Sci, SDM-CMacro, SDM-CMol, SDM-COrg, SDM-CBio, SDM-Nano, SDM-PTh, SDM-PCOR, SDM-PMat, SDM-SAgro, SDM-SGen, SDU2E-Ast, SDU2E-Eco, SDU2E-Surf, SDU2E-Oc, SDU2E-Sc, SEVAB-Ag, SEVAB-De, SEVAB-Eco, SEVAB-Ing, SEVAB-Int, SEVAB-PaTox, SG-C, SG-F, SG-G, SG-M, SG-St, SG-Sys, SJP-D, SJP-ScP, TESC-Ant, TESC-Arc, TESC-Eco, TESC-EcoS, TESC-EtH, TESC-EtRG, TESC-EtRSG, TESC-EtRSD, TESC-EtRSE, TESC-EtRS, TESC-EtA, TESC-Geo, TESC-Hist, TESC-HistA, TESC-Pre, TESC-ScA, TESC-Soc, EDSYS-A, EDSYS-ASPR, EDSYS-GenInd, EDSYS-Info, EDSYS-Robo, EDSYS-SystEmb}
 | 
			
		||||
  {%
 | 
			
		||||
    \ifcase\nr\relax
 | 
			
		||||
      \docschool{AA : voir dossier renouvellement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Allemand}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Anglais}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Arabe}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Arts appliqu\'es}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Arts du spectacle}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Arts et Sciences des Arts}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Arts plastiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Cin\'ema}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Didactique des langues}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Espagnol}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : \'Etudes audiovisuelles}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Italien}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Lettres classiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Lettres modernes}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Musique}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Philosophie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Portugais}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Russe}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Sciences de l'information et de la communication}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{ALLPH@ : Traductologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Anthropobiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biologie cellulaire}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biologie du d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biologie structurale et fonctionnelle}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biosciences v\'eg\'etales}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biotechnologies, Bio\'ethique}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Biotechnologies, Canc\'erologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : G\`enes, cellules et d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : G\'en\'etique mol\'eculaire}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Immunologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Microbiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Neurosciences}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Pharmacologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{BSB : Physiopathologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Acoustique, Science du langage}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Didactique des disciplines scientifiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Ergonomie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Linguistique anglaise}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Neuropsychologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Neurosciences}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Neurosciences, comportement et cognition}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Performance motrice, adaptation et sports}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Psychologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Psychopathologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Sciences de l'\'education}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{CLESCO : Sciences du langage}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : Composants et Syst\`emes de gestion de l'\'Energie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : \'Electromagn\'etisme et Syst\`emes Haute Fr\'equence}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : G\'enie Electrique}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : Ing\'enierie des PLASMAS}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : Micro et Nanosyst\`emes}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : Photonique et Syst\`emes Opto\'electroniques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{GEET : Radio-physique et Imagerie M\'edicale}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MEGEP : Dynamique des fluides}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MEGEP : \'Energ\'etique et transferts}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MEGEP : G\'enie civil}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MEGEP : G\'enie des proc\'ed\'es et de l'Environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MEGEP : G\'enie m\'ecanique, m\'ecanique des mat\'eriaux}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine Math\'ematiques : \'Epid\'emiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine Math\'ematiques : Math\'ematiques appliqu\'ees}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine Math\'ematiques : Math\'ematiques fondamentales}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine STIC : Intelligence Artificielle}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine STIC : R\'eseaux, T\'el\'ecoms, Syst\`emes et Architecture}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Domaine STIC : Suret\'e de logiciel et calcul de haute performance}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Image, Information, Hyperm\'edia}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MITT : Signal, Image, Acoustique et Optimisation}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{MPSE : Sciences \'Economiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Chimie macromol\'eculaire et supramol\'eculaire - CO044}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Chimie mol\'eculaire - CO 046}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Chimie organom\'etallique de coordination - CO 043}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Chimie, Biologie, Sant\'e - CO 042}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Nano-physique, nano-composants, nano-mesures - COP 00}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Physicochimie th\'eorique - COP 01}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Physique - COR 02}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Physique de la mati\`ere - CO090}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Sciences des agroressources - CO019}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDM : Sciences et g\'enie des mat\'eriaux - CO034}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDU2E : Astrophysique, Sciences de l'Espace, Plan\'etologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDU2E : \'Ecologie fonctionnelle}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDU2E : Surfaces et interfaces continentales, Hydrologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDU2E : Oc\'ean, Atmosph\`ere, Climat}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SDU2E : Sciences de la Terre et des Plan\`etes Solides}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : Agrosyst\`emes, \'ecosyst\`emes et environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : D\'eveloppement des plantes}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : \'Ecologie, biodiversit\'e et \'evolution}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : Ing\'enieries microbienne et enzymatique}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : Interactions plantes-microorganismes}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SEVAB : Pathologie, Toxicologie, G\'en\'etique et Nutrition}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Comptabilit\'e Contr\^ole}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Finance}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Gestion des Ressources Humaines}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Marketing}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Strat\'egie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SG : Syst\`emes d'information}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SJP : Droit}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{SJP : Sciences Politiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Anthropologie sociale et historique}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Architecture}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Economie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Economie sociale}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes hispaniques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes rurales en g\'eographie, environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes rurales en sciences de gestion}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes rurales en sciences du d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes rurales en sciences \'economiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes rurales en sociologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : \'Etudes sur l'Am\'erique Latine}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : G\'eographie et am\'enagement}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Histoire}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Histoire de l'Art}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Pr\'ehistoire}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Sciences de l'Antiquit\'e}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{TESC : Sociologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : Automatique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : Automatique, Signal, Productique, Robotique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : G\'enie Industriel 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : Informatique 4200018}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : Robotique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \docschool{EDSYS : Syst\`emes embarqu\'es 4200046}
 | 
			
		||||
    \fi
 | 
			
		||||
  }
 | 
			
		||||
{\PackageError{tlsflyleaf}{'\CurrentOption' option inconnue}}
 | 
			
		||||
\DeclareOptionX{ED}{\setkeys{edname}{ED=#1}}
 | 
			
		||||
 | 
			
		||||
% Docschool and speciality double
 | 
			
		||||
\def\doubleSpe#1{\def\@doubleSpe{#1}}
 | 
			
		||||
\define@choicekey+{dblspe}{ED2}[\val\nr]
 | 
			
		||||
    {AA, ALLPHA-Al, ALLPHA-An, ALLPHA-Ar, ALLPHA-AtA, ALLPHA-AtSp, ALLPHA-AtSc, ALLPHA-AtP, ALLPHA-C, ALLPHA-D, ALLPHA-Es, ALLPHA-Ea, ALLPHA-I, ALLPHA-LC, ALLPHA-LM, ALLPHA-M, ALLPHA-Ph, ALLPHA-Po, ALLPHA-R, ALLPHA-S, ALLPHA-T, BSB-Anth, BSB-BioC, BSB-BioD, BSB-BioS, BSB-BiosV, BSB-BiotB, BSB-BiotC, BSB-GC, BSB-GM, BSB-Immu, BSB-Micr, BSB-Neur, BSB-Phar, BSB-Phys, CLESCO-A, CLESCO-D, CLESCO-E, CLESCO-L, CLESCO-Npsy, CLESCO-Nsc, CLESCO-NscCC, CLESCO-PM, CLESCO-Psy, CLESCO-Psyp, CLESCO-SE, CLESCO-SL, GEET-Comp, GEET-Elec, GEET-Genie, GEET-Plasma, GEET-MicNano, GEET-Pho, GEET-RadImg, MEGEP-DyF, MEGEP-Energ, MEGEP-GC, MEGEP-GPE, MEGEP-GMeca, MITT-MathEp, MITT-MathA, MITT-MathF, MITT-STICIA, MITT-STICRT, MITT-STICSL, MITT-ImgInf, MITT-SIAO, MPSE-Sci, SDM-CMacro, SDM-CMol, SDM-COrg, SDM-CBio, SDM-Nano, SDM-PTh, SDM-PCOR, SDM-PMat, SDM-SAgro, SDM-SGen, SDU2E-Ast, SDU2E-Eco, SDU2E-Surf, SDU2E-Oc, SDU2E-Sc, SEVAB-Ag, SEVAB-De, SEVAB-Eco, SEVAB-Ing, SEVAB-Int, SEVAB-PaTox, SG-C, SG-F, SG-G, SG-M, SG-St, SG-Sys, SJP-D, SJP-ScP, TESC-Ant, TESC-Arc, TESC-Eco, TESC-EcoS, TESC-EtH, TESC-EtRG, TESC-EtRSG, TESC-EtRSD, TESC-EtRSE, TESC-EtRS, TESC-EtA, TESC-Geo, TESC-Hist, TESC-HistA, TESC-Pre, TESC-ScA, TESC-Soc, EDSYS-A, EDSYS-ASPR, EDSYS-GenInd, EDSYS-Info, EDSYS-Robo, EDSYS-SystEmb}
 | 
			
		||||
  {%
 | 
			
		||||
    \ifcase\nr\relax
 | 
			
		||||
      \doubleSpe{AA : voir dossier renouvellement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Allemand}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Anglais}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Arabe}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Arts appliqu\'es}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Arts du spectacle}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Arts et Sciences des Arts}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Arts plastiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Cin\'ema}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Didactique des langues}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Espagnol}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : \'Etudes audiovisuelles}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Italien}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Lettres classiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Lettres modernes}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Musique}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Philosophie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Portugais}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Russe}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Sciences de l'information et de la communication}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{ALLPH@ : Traductologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Anthropobiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biologie cellulaire}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biologie du d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biologie structurale et fonctionnelle}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biosciences v\'eg\'etales}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biotechnologies, Bio\'ethique}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Biotechnologies, Canc\'erologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : G\`enes, cellules et d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : G\'en\'etique mol\'eculaire}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Immunologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Microbiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Neurosciences}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Pharmacologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{BSB : Physiopathologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Acoustique, Science du langage}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Didactique des disciplines scientifiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Ergonomie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Linguistique anglaise}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Neuropsychologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Neurosciences}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Neurosciences, comportement et cognition}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Performance motrice, adaptation et sports}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Psychologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Psychopathologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Sciences de l'\'education}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{CLESCO : Sciences du langage}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : Composants et Syst\`emes de gestion de l'\'Energie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : \'Electromagn\'etisme et Syst\`emes Haute Fr\'equence}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : G\'enie Electrique}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : Ing\'enierie des PLASMAS}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : Micro et Nanosyst\`emes}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : Photonique et Syst\`emes Opto\'electroniques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{GEET : Radio-physique et Imagerie M\'edicale}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MEGEP : Dynamique des fluides}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MEGEP : \'Energ\'etique et transferts}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MEGEP : G\'enie civil}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MEGEP : G\'enie des proc\'ed\'es et de l'Environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MEGEP : G\'enie m\'ecanique, m\'ecanique des mat\'eriaux}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine Math\'ematiques : \'Epid\'emiologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine Math\'ematiques : Math\'ematiques appliqu\'ees}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine Math\'ematiques : Math\'ematiques fondamentales}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine STIC : Intelligence Artificielle}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine STIC : R\'eseaux, T\'el\'ecoms, Syst\`emes et Architecture}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Domaine STIC : Suret\'e de logiciel et calcul de haute performance}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Image, Information, Hyperm\'edia}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MITT : Signal, Image, Acoustique et Optimisation}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{MPSE : Sciences \'Economiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Chimie macromol\'eculaire et supramol\'eculaire - CO044}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Chimie mol\'eculaire - CO 046}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Chimie organom\'etallique de coordination - CO 043}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Chimie, Biologie, Sant\'e - CO 042}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Nano-physique, nano-composants, nano-mesures - COP 00}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Physicochimie th\'eorique - COP 01}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Physique - COR 02}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Physique de la mati\`ere - CO090}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Sciences des agroressources - CO019}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDM : Sciences et g\'enie des mat\'eriaux - CO034}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDU2E : Astrophysique, Sciences de l'Espace, Plan\'etologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDU2E : \'Ecologie fonctionnelle}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDU2E : Surfaces et interfaces continentales, Hydrologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDU2E : Oc\'ean, Atmosph\`ere, Climat}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SDU2E : Sciences de la Terre et des Plan\`etes Solides}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : Agrosyst\`emes, \'ecosyst\`emes et environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : D\'eveloppement des plantes}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : \'Ecologie, biodiversit\'e et \'evolution}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : Ing\'enieries microbienne et enzymatique}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : Interactions plantes-microorganismes}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SEVAB : Pathologie, Toxicologie, G\'en\'etique et Nutrition}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Comptabilit\'e Contr\^ole}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Finance}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Gestion des Ressources Humaines}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Marketing}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Strat\'egie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SG : Syst\`emes d'information}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SJP : Droit}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{SJP : Sciences Politiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Anthropologie sociale et historique}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Architecture}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Economie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Economie sociale}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes hispaniques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes rurales en g\'eographie, environnement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes rurales en sciences de gestion}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes rurales en sciences du d\'eveloppement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes rurales en sciences \'economiques}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes rurales en sociologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : \'Etudes sur l'Am\'erique Latine}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : G\'eographie et am\'enagement}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Histoire}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Histoire de l'Art}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Pr\'ehistoire}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Sciences de l'Antiquit\'e}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{TESC : Sociologie}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : Automatique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : Automatique, Signal, Productique, Robotique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : G\'enie Industriel 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : Informatique 4200018}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : Robotique 4200046}
 | 
			
		||||
    \or
 | 
			
		||||
      \doubleSpe{EDSYS : Syst\`emes embarqu\'es 4200046}
 | 
			
		||||
    \fi
 | 
			
		||||
  }
 | 
			
		||||
{\PackageError{tlsflyleaf}{'\CurrentOption' option inconnue}}
 | 
			
		||||
\DeclareOptionX{ED2}{\setkeys{dblspe}{ED2=#1}}
 | 
			
		||||
 | 
			
		||||
%% PROCESS OPTION
 | 
			
		||||
\ProcessOptionsX
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% OPTION ERROR
 | 
			
		||||
\ifx\@establishment\undefined
 | 
			
		||||
  \PackageWarning{tlsflyleaf}{No option Ets given: set Ets to default}
 | 
			
		||||
  \establishment{{\color{pdgred}D\'efinir le nom de l'\'etablissement avec l'option 'Ets' du paquet tlsflyleaf.sty}}
 | 
			
		||||
\fi
 | 
			
		||||
\ifx\@docschool\undefined
 | 
			
		||||
  \PackageWarning{tlsflyleaf}{No option ED given: set ED to default}
 | 
			
		||||
  \docschool{{\color{pdgred}D\'efinir l'\'ecole doctorale avec l'option 'ED' du paquet tlsflyleaf.sty}}
 | 
			
		||||
\fi
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% PACKAGE
 | 
			
		||||
\RequirePackage{lmodern}          % Latin Modern font
 | 
			
		||||
\RequirePackage{color}            % Use color
 | 
			
		||||
\RequirePackage{graphicx}         % Use graphics
 | 
			
		||||
\RequirePackage{eso-pic}          % Make background texture (picture and page style)
 | 
			
		||||
\RequirePackage{pgffor}           % Make loop for in LaTeX
 | 
			
		||||
\@ifpackageloaded{geometry}{%
 | 
			
		||||
  \PassOptionsToPackage{pass}{geometry}
 | 
			
		||||
}{%
 | 
			
		||||
  \RequirePackage[pass]{geometry}}
 | 
			
		||||
\@ifclassloaded{memoir} {\DisemulatePackage{setspace}} {}
 | 
			
		||||
\RequirePackage{setspace}         % interline
 | 
			
		||||
\RequirePackage{calc}             % allow use of '-',+','/' ans '*' to make simple lenght computation
 | 
			
		||||
\RequirePackage{etoolbox}         % Need at least for ifstrequal, ifnumgreater (include in mdframed)
 | 
			
		||||
 | 
			
		||||
%% Not standard package
 | 
			
		||||
\RequirePackage{shadowtext}       % Allow shadow for text : http://www.tex.ac.uk/CTAN/macros/latex/contrib/shadowtext/
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% LENGHT
 | 
			
		||||
\newlength{\RuleWidth}
 | 
			
		||||
\newlength{\@pdgMargeSize}
 | 
			
		||||
\newlength{\@pdgInnerBoxWidth}
 | 
			
		||||
\newlength{\@pdgInnerBoxHeight}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% COMMAND
 | 
			
		||||
% Unit convertor
 | 
			
		||||
\def\convertto#1#2{\strip@pt\dimexpr #2*65536/\number\dimexpr 1#1}
 | 
			
		||||
% Blank sheet
 | 
			
		||||
\newcommand{\blanksheet}[1][num]{%
 | 
			
		||||
	\ifstrequal{#1}{nonum}{%true nonum
 | 
			
		||||
		\newpage{\thispagestyle{empty}} ~ \newpage{\thispagestyle{empty}~}
 | 
			
		||||
	}{%false
 | 
			
		||||
		\ifstrequal{#1}{num}{%true num
 | 
			
		||||
			\newpage ~ \newpage
 | 
			
		||||
		}{%false not nonum and not num
 | 
			
		||||
			\PackageWarning{obianphd-blanksheet}{'#1' is not a possible option(nonum[default], num)}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
% textline
 | 
			
		||||
\newcommand\textline[4][t]{%
 | 
			
		||||
  \par\noindent\parbox[#1]{.333\textwidth}{\raggedright{\sc #2}}%
 | 
			
		||||
  \parbox[#1]{.333\textwidth}{\centering#3}%
 | 
			
		||||
  \parbox[#1]{.333\textwidth}{\raggedleft#4}\par%
 | 
			
		||||
}
 | 
			
		||||
% makesomeone
 | 
			
		||||
\gdef\showline{show}% Permet de tester si la ligne doit etre affichee
 | 
			
		||||
\newcommand{\makesomeone}[5]{%
 | 
			
		||||
	\edef\makesomeonearg{{#1}}%
 | 
			
		||||
	\expandafter\ifstrequal\makesomeonearg{judge}{}{%FALSE
 | 
			
		||||
		\expandafter\ifstrequal\makesomeonearg{referee}{}{%FALSE
 | 
			
		||||
			\expandafter\ifstrequal\makesomeonearg{boss}{}{%FALSE
 | 
			
		||||
				\PackageError{tlsflyleaf-makesomeone}{%
 | 
			
		||||
                    '#1' is not a possible argument
 | 
			
		||||
                }
 | 
			
		||||
                {%
 | 
			
		||||
                    First argument could be in {judge, referee, boss}
 | 
			
		||||
                }
 | 
			
		||||
	        }%
 | 
			
		||||
        }%
 | 
			
		||||
    }%
 | 
			
		||||
	\expandafter\gdef\csname @#1N#2\endcsname{#3}
 | 
			
		||||
	\expandafter\gdef\csname @#1P#2\endcsname{#4}
 | 
			
		||||
	\expandafter\gdef\csname @#1L#2\endcsname{#5}
 | 
			
		||||
	\expandafter\gdef\csname @#1S#2\endcsname{\showline}
 | 
			
		||||
}
 | 
			
		||||
% Box and background picture
 | 
			
		||||
\newcommand\MakeBackground{%
 | 
			
		||||
	% Line thickness
 | 
			
		||||
	\linethickness{1pt}
 | 
			
		||||
	%dimention
 | 
			
		||||
	\setlength{\@pdgMargeSize}{15mm}%
 | 
			
		||||
	\setlength{\@pdgInnerBoxWidth}{\paperwidth-2\@pdgMargeSize-2\linethickness}%
 | 
			
		||||
	\setlength{\@pdgInnerBoxHeight}{\paperheight-2\@pdgMargeSize-2\linethickness}%
 | 
			
		||||
    % University logo
 | 
			
		||||
	\put(\convertto{pt}{1.5\@pdgMargeSize},\convertto{pt}{\paperheight-6.1\@pdgMargeSize}){%
 | 
			
		||||
        \parbox[t][\paperheight]{\paperwidth}{%
 | 
			
		||||
            \includegraphics[width=5cm]{tlsflyleaf/logo-univ}%
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
	% Background picture
 | 
			
		||||
    \put(\convertto{pt}{\paperwidth-6.92\@pdgMargeSize}, \convertto{pt}{0.42\@pdgMargeSize}){%
 | 
			
		||||
		\parbox[b][\paperheight]{\paperwidth}{%
 | 
			
		||||
			\includegraphics[width=10.8cm]{tlsflyleaf/filigrammecut}%
 | 
			
		||||
		}%
 | 
			
		||||
	}%
 | 
			
		||||
	% Colored frame box
 | 
			
		||||
	\put(\LenToUnit{\@pdgMargeSize},\LenToUnit{\@pdgMargeSize}){%
 | 
			
		||||
		\color{pdgred}
 | 
			
		||||
		\framebox(\LenToUnit{\@pdgInnerBoxWidth},\LenToUnit{\@pdgInnerBoxHeight}){}
 | 
			
		||||
	}%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% COLOR
 | 
			
		||||
\definecolor{pdgred}{rgb}{0.676,0.224,0.288}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
\newif\if@showCotutelle\@showCotutellefalse 
 | 
			
		||||
% SIMPLE STRING
 | 
			
		||||
\def\defencedate#1{\gdef\@defencedate{#1}}
 | 
			
		||||
\def\lab#1{\gdef\@lab{#1}}
 | 
			
		||||
\def\cotutelle#1{\gdef\@cotutelle{\textit{#1}}}
 | 
			
		||||
% Boss
 | 
			
		||||
\def\nboss#1{\gdef\@nboss{#1}}
 | 
			
		||||
% Referee
 | 
			
		||||
\def\nreferee#1{\gdef\@nreferee{#1}}
 | 
			
		||||
% Judge
 | 
			
		||||
\def\njudge#1{\gdef\@njudge{#1}}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% Set default value for author and title
 | 
			
		||||
\author{Nom du doctorant}
 | 
			
		||||
\title{Titre de la th\`ese}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% STYLE
 | 
			
		||||
\if@draft
 | 
			
		||||
    \newcommand{\makeflyleaf}{}
 | 
			
		||||
\else
 | 
			
		||||
    \newcommand{\makeflyleaf}{%
 | 
			
		||||
        %% Test if \@variable exist %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
        \ifx\@defencedate\undefined
 | 
			
		||||
            \defencedate{Date de soutenance}
 | 
			
		||||
        \fi
 | 
			
		||||
        \ifx\@lab\undefined
 | 
			
		||||
            \lab{Nom de l'Unit\'e de recherche}
 | 
			
		||||
        \fi
 | 
			
		||||
        \ifx\@cotutelle\undefined\else
 | 
			
		||||
            \@showCotutelletrue
 | 
			
		||||
        \fi
 | 
			
		||||
        \ifx\@nboss\undefined
 | 
			
		||||
            \nboss{1}
 | 
			
		||||
            \makesomeone{boss}{1}{Nom(s) du/des directeur(s) de th\`ese}{}{}
 | 
			
		||||
        \fi
 | 
			
		||||
        \ifx\@nreferee\undefined
 | 
			
		||||
            \nreferee{1}
 | 
			
		||||
            \makesomeone{referee}{1}{Noms des rapporteurs (s'ils ne font pas partie des membres du jury)}{}{}
 | 
			
		||||
        \fi
 | 
			
		||||
        \ifx\@njudge\undefined
 | 
			
		||||
            \njudge{5}
 | 
			
		||||
            \makesomeone{judge}{1}{Nom}{Professeur}{Pr\'esident}
 | 
			
		||||
            \makesomeone{judge}{2}{Nom}{Directeur de recherche}{Membre}
 | 
			
		||||
            \makesomeone{judge}{3}{Nom}{Directeur de recherche}{Membre}
 | 
			
		||||
            \makesomeone{judge}{4}{Nom}{Directeur de recherche}{Membre}
 | 
			
		||||
            \makesomeone{judge}{5}{~}{\dots\textit{(Pr\'eciser la qualit\'e de chacun des menbres)}}{~}
 | 
			
		||||
        \fi
 | 
			
		||||
        %% Test if \@variable exist %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
        % White page
 | 
			
		||||
        \if@emptysheetbefore
 | 
			
		||||
            \blanksheet[nonum]
 | 
			
		||||
        \fi
 | 
			
		||||
        % Flyleaf
 | 
			
		||||
        \pagestyle{empty}
 | 
			
		||||
        \newgeometry{centering, vmargin=2cm, hmargin=3cm}
 | 
			
		||||
        \AddToShipoutPictureBG*{\MakeBackground} %% Add Colored frame box and picture background
 | 
			
		||||
        \begin{center}
 | 
			
		||||
            \setstretch{1.05}
 | 
			
		||||
            %\vfill
 | 
			
		||||
                \begin{minipage}[t][\textheight-.8\baselineskip-6pt]{\textwidth-1pt}
 | 
			
		||||
                    \begin{center}
 | 
			
		||||
                        \vspace*{3cm}
 | 
			
		||||
                        %%%%% THESE %%%%%
 | 
			
		||||
                        \shadowoffset{2pt}
 | 
			
		||||
                        \shadowrgb{0.4, 0.2, 0.2}
 | 
			
		||||
                        \shadowtext{\textcolor{pdgred}{\fontfamily{pbk}\fontsize{1.5cm}{1.8cm}\selectfont{TH\`ESE}}}
 | 
			
		||||
                        %%%%%%%%%%%%%%%%%
 | 
			
		||||
                        
 | 
			
		||||
                        \vspace*{1.4cm}
 | 
			
		||||
                        %%%%% DOC %%%%%
 | 
			
		||||
                        {\bfseries En vue de l'obtention du}
 | 
			
		||||
 | 
			
		||||
                        \bigskip
 | 
			
		||||
                        {\Large \bfseries DOCTORAT DE L'UNIVERSIT\'E DE TOULOUSE}
 | 
			
		||||
                    
 | 
			
		||||
                        %%%%% ETS & COTUTELLE %%%%%
 | 
			
		||||
                        \bigskip
 | 
			
		||||
                        \mbox{\bfseries D\'elivr\'e par :} \mbox{\textit{\@establishment}} \if@showCotutelle\mbox{Cotutelle internationale \@cotutelle}\fi
 | 
			
		||||
                        %%%%%%%%%%%%%%%				
 | 
			
		||||
                    
 | 
			
		||||
                        \vfill
 | 
			
		||||
                    
 | 
			
		||||
                        \rule{\textwidth}{2.5pt}
 | 
			
		||||
					        
 | 
			
		||||
                        \vspace{-2ex}
 | 
			
		||||
                        \rule{\textwidth}{1.2pt}
 | 
			
		||||
                        {\bfseries \fontfamily{cmr} Pr\'esent\'ee et soutenue le} \textit{\@defencedate} {\bfseries \fontfamily{cmr} par :}\\
 | 
			
		||||
                        \settowidth{\RuleWidth}{\large\fontfamily{cmr}\textbf{\textsc{\@author}}}
 | 
			
		||||
                        
 | 
			
		||||
                        \smallskip
 | 
			
		||||
                        {\large\fontfamily{cmr}\textbf{\textsc{\@author}}}
 | 
			
		||||
                        
 | 
			
		||||
                        \vspace*{-5pt}
 | 
			
		||||
                        ~{\color{pdgred}\rule{1.2\RuleWidth}{0.8pt}}
 | 
			
		||||
                        \vspace*{3pt}
 | 
			
		||||
 | 
			
		||||
                        {\large\bf\@title}
 | 
			
		||||
                        
 | 
			
		||||
                        \rule{\textwidth}{1.2pt}
 | 
			
		||||
                        
 | 
			
		||||
                        \vspace{-1.6ex}
 | 
			
		||||
                        \rule{\textwidth}{2.5pt}
 | 
			
		||||
					
 | 
			
		||||
                        \vfill
 | 
			
		||||
                        %%%% JURY %%%%
 | 
			
		||||
                        {\bfseries JURY}
 | 
			
		||||
                        \ifnum \@njudge=0
 | 
			
		||||
                          \\Membres du jury
 | 
			
		||||
                        \else
 | 
			
		||||
                          \foreach \n in {1,...,\@njudge}{%
 | 
			
		||||
                              \edef\mytemp{{\csname @judgeS\n\endcsname}{\showline}}%
 | 
			
		||||
                              \expandafter\ifstrequal\mytemp{%TRUE
 | 
			
		||||
                                  \textline[t]{\csname @judgeN\n\endcsname}{\csname @judgeP\n\endcsname}{\csname @judgeL\n\endcsname}%
 | 
			
		||||
                              }{}%
 | 
			
		||||
                          }
 | 
			
		||||
                        \fi
 | 
			
		||||
                        %%%% JURY %%%%
 | 
			
		||||
                        
 | 
			
		||||
                        \vfill
 | 
			
		||||
                        \rule{\textwidth}{1.2pt}
 | 
			
		||||
 | 
			
		||||
                        {\raggedright\bfseries \'Ecole doctorale et sp\'ecialit\'e :\\} \hfill\parbox[t]{0.92\textwidth}{\textit{\@docschool}}
 | 
			
		||||
 | 
			
		||||
                        \ifx\@doubleSpe\undefined\else{\raggedright\bfseries Double mention :\\} \hfill\parbox[t]{0.92\textwidth}{\textit{\@doubleSpe}}\fi
 | 
			
		||||
                    
 | 
			
		||||
                    
 | 
			
		||||
                        {\raggedright\bfseries Unit\'e de Recherche :\\} \hfill\parbox[t]{0.92\textwidth}{\textit{\@lab}}
 | 
			
		||||
                    
 | 
			
		||||
                        \ifnumgreater{\@nboss}{1}{%TRUE
 | 
			
		||||
                            {\raggedright\bfseries Directeur(s) de Th\`ese :\\}
 | 
			
		||||
                        }{%FALSE
 | 
			
		||||
                            {\raggedright\bfseries Directeur de Th\`ese :\\}
 | 
			
		||||
                        }
 | 
			
		||||
                        \hfill\parbox[t]{0.92\textwidth}{
 | 
			
		||||
                            \foreach \n in {1,...,\@nboss}{%
 | 
			
		||||
                                \edef\mytemp{{\csname @bossS\n\endcsname}{\showline}}%
 | 
			
		||||
                                \ifnumgreater{\n}{1}{%TRUE
 | 
			
		||||
                                    \ifnumgreater{\n}{\@nboss-1}{%TRUE
 | 
			
		||||
                                        \expandafter\ifstrequal\mytemp{%TRUE
 | 
			
		||||
                                            \ et \textit{\csname @bossN\n\endcsname}\ignorespaces
 | 
			
		||||
                                        }{}%
 | 
			
		||||
                                    }{%FALSE
 | 
			
		||||
                                        \expandafter\ifstrequal\mytemp{%TRUE
 | 
			
		||||
                                            , \textit{\csname @bossN\n\endcsname}\ignorespaces
 | 
			
		||||
                                        }{}%
 | 
			
		||||
                                    }
 | 
			
		||||
                                }{%FALSe
 | 
			
		||||
                                    \expandafter\ifstrequal\mytemp{%TRUE
 | 
			
		||||
                                        \textit{\csname @bossN\n\endcsname}\ignorespaces
 | 
			
		||||
                                    }{}%
 | 
			
		||||
                                }
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    
 | 
			
		||||
                        \ifnumgreater{\@nreferee}{1}{%TRUE
 | 
			
		||||
                            {\raggedright\bfseries Rapporteurs :\\}
 | 
			
		||||
                        }{%FALSE
 | 
			
		||||
                            {\raggedright\bfseries Rapporteur :\\}
 | 
			
		||||
                        }
 | 
			
		||||
                        \hfill\parbox[t]{0.92\textwidth}{
 | 
			
		||||
                            \foreach \n in {1,...,\@nreferee}{%
 | 
			
		||||
                                \edef\mytemp{{\csname @refereeS\n\endcsname}{\showline}}%
 | 
			
		||||
                                \ifnumgreater{\n}{1}{%TRUE
 | 
			
		||||
                                    \ifnumgreater{\n}{\@nreferee-1}{%TRUE
 | 
			
		||||
                                        \expandafter\ifstrequal\mytemp{%
 | 
			
		||||
                                            \ et \textit{\csname @refereeN\n\endcsname}\ignorespaces
 | 
			
		||||
                                        }{}%
 | 
			
		||||
                                    }{%FALSE
 | 
			
		||||
                                        \expandafter\ifstrequal\mytemp{%
 | 
			
		||||
                                            , \textit{\csname @refereeN\n\endcsname}\ignorespaces
 | 
			
		||||
                                        }{}%
 | 
			
		||||
                                    }
 | 
			
		||||
                                }{%FALSE
 | 
			
		||||
                                    \expandafter\ifstrequal\mytemp{%TRUE
 | 
			
		||||
                                        \textit{\csname @refereeN\n\endcsname}\ignorespaces
 | 
			
		||||
                                    }{}%
 | 
			
		||||
                                }
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                        \vfill
 | 
			
		||||
                                        
 | 
			
		||||
                    \end{center}
 | 
			
		||||
                \end{minipage}
 | 
			
		||||
            \vfill
 | 
			
		||||
        \end{center}
 | 
			
		||||
        \restoregeometry
 | 
			
		||||
        \pagestyle{headings}
 | 
			
		||||
        % White page
 | 
			
		||||
        \if@emptypageafter
 | 
			
		||||
            \blanksheet[nonum]
 | 
			
		||||
        \fi
 | 
			
		||||
    }
 | 
			
		||||
\fi
 | 
			
		||||
							
								
								
									
										228
									
								
								tlsflyleaf/tlsflyleaf.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										228
									
								
								tlsflyleaf/tlsflyleaf.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,228 @@
 | 
			
		||||
%% This is file `tlsflyleaf.tex',
 | 
			
		||||
%% Copyright 2013 Tristan GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
% This work may be distributed and/or modified under the
 | 
			
		||||
% conditions of the LaTeX Project Public License, either version 1.3
 | 
			
		||||
% of this license or (at your option) any later version.
 | 
			
		||||
% The latest version of this license is in
 | 
			
		||||
%   http://www.latex-project.org/lppl.txt
 | 
			
		||||
% and version 1.3 or later is part of all distributions of LaTeX
 | 
			
		||||
% version 2005/12/01 or later.
 | 
			
		||||
%
 | 
			
		||||
%
 | 
			
		||||
% This work has the LPPL maintenance status `maintained'.
 | 
			
		||||
% 
 | 
			
		||||
% The Current Maintainer of this work is T. GREGOIRE
 | 
			
		||||
%
 | 
			
		||||
 | 
			
		||||
\documentclass{scrartcl}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% PACKAGE
 | 
			
		||||
\usepackage{fixltx2e}
 | 
			
		||||
\usepackage{etex}
 | 
			
		||||
\usepackage{lmodern}
 | 
			
		||||
\usepackage[T1]{fontenc}
 | 
			
		||||
\usepackage[utf8]{inputenc}
 | 
			
		||||
\usepackage{textcomp}
 | 
			
		||||
\usepackage{microtype}
 | 
			
		||||
\usepackage{hyperref}
 | 
			
		||||
\usepackage{listings}
 | 
			
		||||
\usepackage{color}
 | 
			
		||||
\usepackage{graphicx}
 | 
			
		||||
\usepackage[toc]{multitoc}
 | 
			
		||||
\usepackage{tocloft}
 | 
			
		||||
\usepackage{wasysym}
 | 
			
		||||
 | 
			
		||||
\hypersetup{linktocpage,
 | 
			
		||||
    colorlinks,
 | 
			
		||||
    citecolor=blue,
 | 
			
		||||
    filecolor=blue,
 | 
			
		||||
    linkcolor=blue,
 | 
			
		||||
    urlcolor=blue
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\definecolor{dkgreen}{rgb}{0,0.6,0}
 | 
			
		||||
\definecolor{gray}{rgb}{0.5,0.5,0.5}
 | 
			
		||||
\definecolor{mauve}{rgb}{0.58,0,0.82}
 | 
			
		||||
 | 
			
		||||
\lstset{language=tex,
 | 
			
		||||
    tabsize=2,
 | 
			
		||||
    showstringspaces=false,
 | 
			
		||||
    basicstyle={\small\ttfamily},
 | 
			
		||||
    numbers=left,
 | 
			
		||||
    numberstyle=\tiny\color{gray},
 | 
			
		||||
    keywordstyle=\color{blue},
 | 
			
		||||
    commentstyle=\color{dkgreen},
 | 
			
		||||
    breaklines=true,
 | 
			
		||||
    breakatwhitespace=true,
 | 
			
		||||
    title=\lstname,
 | 
			
		||||
    escapeinside={\%*}{*)},
 | 
			
		||||
    frame=single
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% COMMAND
 | 
			
		||||
\newcommand*{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
 | 
			
		||||
\newcommand*{\www}[2]{\href{#2}{\texttt{#1}}}
 | 
			
		||||
\newcommand*{\pkg}[1]{\textsf{#1}}
 | 
			
		||||
\newcommand*{\cs}[1]{\texttt{\textbackslash#1}}
 | 
			
		||||
\makeatletter
 | 
			
		||||
\newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}}
 | 
			
		||||
\makeatother
 | 
			
		||||
\newcommand*{\meta}[1]{\textlangle\textsl{#1}\textrangle}
 | 
			
		||||
\newcommand*{\marg}[1]{\texttt{\{}\meta{#1}\texttt{\}}}
 | 
			
		||||
\newcommand*{\opt}[1]{\texttt{#1}}
 | 
			
		||||
\newcommand*{\cmdarg}[1]{\{<\textit{#1}>\}}
 | 
			
		||||
\newcommand*{\file}[1]{\textit{\texttt{#1}}}
 | 
			
		||||
 | 
			
		||||
\addtokomafont{title}{\rmfamily}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% TITLE
 | 
			
		||||
\title{The \pkg{pdgunivtls} package\thanks{This manual corresponds to \pkg{pdgunivtls.sty}~v1.1, dated~22 March 2013.}}
 | 
			
		||||
\author{Tristan GR\'EGOIRE\thanks{\mail{tlsflyleaf@onada.fr}}}
 | 
			
		||||
\date{22 March 2013}
 | 
			
		||||
 | 
			
		||||
% ============================================================
 | 
			
		||||
% DOCUMENT
 | 
			
		||||
\begin{document}
 | 
			
		||||
\maketitle
 | 
			
		||||
 | 
			
		||||
\begin{abstract}
 | 
			
		||||
	\noindent
 | 
			
		||||
	This package provide a simple comand \cmd{\makeflyleaf} that creates
 | 
			
		||||
	a flyleaf page for the PhD manuscript made at University of Toulouse.
 | 
			
		||||
\end{abstract}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
 | 
			
		||||
\setlength\columnseprule{1pt}
 | 
			
		||||
\renewcommand\contentsname{\begin{center}\hrulefill \hspace*{1cm} Contents\hspace*{1cm} \hrulefill\end{center}}
 | 
			
		||||
\tableofcontents
 | 
			
		||||
~
 | 
			
		||||
\hrule
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Introduction}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
This package provide a simple way to create and custom the official flyleaf of the University of Toulouse.
 | 
			
		||||
It is very usefull for PhD student who want write their PhD manuscript in \LaTeX{} and insert the official
 | 
			
		||||
flyleaf provide by the University in a private and not standard format.
 | 
			
		||||
Main use of this package is similar to the standard \cmd{\maketitle} with some stuff define
 | 
			
		||||
in the preambule of the \LaTeXe{} document and a single command (\cmd{\makeflyleaf}) used
 | 
			
		||||
in the body of the document to generate the flyleaf page.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Required package}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\begin{enumerate}
 | 
			
		||||
    \item[\LaTeX{}] a recent \LaTeX{} installation $\ge$ 2011.
 | 
			
		||||
    \item[\pkg{eso-pic}] a recent version of \pkg{eso-pic.sty}\\
 | 
			
		||||
      \www{http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic}{http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic}
 | 
			
		||||
    \item[\pkg{geometry}] a recent version of \pkg{geometry.sty} at least a version $\ge$ 5.\\
 | 
			
		||||
      \www{http://www.ctan.org/tex-archive/macros/latex/contrib/geometry}{http://www.ctan.org/tex-archive/macros/latex/contrib/geometry}
 | 
			
		||||
	  \item[\pkg{shadowtext}] package: \pkg{shadowtext.sty}~v0.3, dated~2012/05/07 \\
 | 
			
		||||
	    \www{http://www.ctan.org/tex-archive/macros/latex/contrib/shadowtext}{http://www.ctan.org/tex-archive/macros/latex/contrib/shadowtext}
 | 
			
		||||
\end{enumerate}
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Preamble}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
In the preamble, you need to define all the contains of the flyleaf page information 
 | 
			
		||||
using very simple commands.
 | 
			
		||||
But before that you need to load the package using the simple command line : \cmd{\usepackage[\textit{<option>}]{tlsflyleaf}}.
 | 
			
		||||
Option are very important and allow you to define the establishment name and the doctoral school to be print on the flyleaf (for more details on package option, see section~\ref{sec:opt}).
 | 
			
		||||
\begin{description}
 | 
			
		||||
    \renewcommand{\makelabel}[1]{#1}
 | 
			
		||||
	\item[\cmd{\title}\cmdarg{title}] French version of the Title of the PhD.
 | 
			
		||||
	\item[\cmd{\defencedate}\cmdarg{date}] defence date.
 | 
			
		||||
	\item[\cmd{\lab}\cmdarg{laboratory}] name of the laboratory.
 | 
			
		||||
	\item[\cmd{\author}\cmdarg{name}] name of the author.
 | 
			
		||||
  \item[\cmd{\nboss}\cmdarg{integer}] define the total number of `boss' to be printed (hereafter labeled as `\textit{\textbackslash npeople}'). Need to be in [1,2,3,\ldots].
 | 
			
		||||
    \item[\cmd{\nreferee}\cmdarg{integer}] define the total number of `referee' to be printed (hereafter labeled as `\textit{\textbackslash npeople}'). Need to be in [1,2,3,\ldots].
 | 
			
		||||
    \item[\cmd{\njudge}\cmdarg{integer}] define the total number of `judge' to be printed (hereafter labeled as `\textit{\textbackslash npeople}'). Need to be in [0,1,2,\ldots].
 | 
			
		||||
	\item[\cmd{\makesomeone}\cmdarg{category}\cmdarg{number}\cmdarg{name}\cmdarg{status>}\cmdarg{other}] Command that create "someone".
 | 
			
		||||
		Used to set a \textit{boss}, \textit{judge} or a \textit{referee}.
 | 
			
		||||
        \begin{description}
 | 
			
		||||
            \renewcommand{\makelabel}[1]{\textit{#1}}
 | 
			
		||||
            \item[<category>] should be select in [`boss', `referee', `judge']
 | 
			
		||||
            \item[<number>] is the rank for printing the person. 
 | 
			
		||||
                Only number $\le$ \textit{\textbackslash npeople} will be printed
 | 
			
		||||
            \item[<name>] First name and las name of the people
 | 
			
		||||
            \item[<status>] choose in "charg\'e de recherche", "professeur d'universit\'e" \ldots
 | 
			
		||||
            \item[<other>] What ever string you want to add (laboratory, jury member place\ldots).
 | 
			
		||||
        \end{description}
 | 
			
		||||
 | 
			
		||||
		This command need to be used with the \cmd{\nboss}, \cmd{\njudge} and \cmd{\nreferee}.
 | 
			
		||||
		Each \textit{\textbackslash npeople} command define the total number of people in each status to be printed.
 | 
			
		||||
  \item[\cmd{\cotutelle}\cmdarg{establishment}] define the international 'cotutelle' establishment name.
 | 
			
		||||
      \textbf{Don't use this command if you are not in 'cotutelle'.}
 | 
			
		||||
\end{description}
 | 
			
		||||
See sections \ref{sec:ex} for a simple but powerfull example.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Inside the document}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
Like for the standard command \cmd{\maketitle}, you only need to call the \cmd{\makeflyleaf} command to create the flyleaf page.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Package options\label{sec:opt}}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\begin{enumerate}
 | 
			
		||||
  \item[\opt{draft}] Don't show the flyleaf in the final manuscript. This allow you to not print useless page (like the flyleaf) when you are still writing your document.
 | 
			
		||||
	\item[\opt{emptysheetbefore}] Create two empty pages (that mean one sheet) before the flyleaf (see \opt{emptypageafter}).
 | 
			
		||||
	\item[\opt{emptypageafter}] Insert one empty page after the flyleaf. \\
 | 
			
		||||
		\opt{emptysheetbefore} and \opt{emptypageafter} are very usefull for example in the case of writing a book
 | 
			
		||||
		with odd and even pages. That allow an empty sheet before the flyleaf.
 | 
			
		||||
		Default behavior is to not insert those empty pages.
 | 
			
		||||
  \item[\opt{Ets=\textit{<value>}}] Define the establishment name in the flyleaf. No option given print a red message on the flyleaf. Value allowed for this option are provided in a full list in section~\ref{ssec:Ets}.
 | 
			
		||||
  \item[\opt{ED=\textit{<value>}}] Define the doctoral school and speciality. No option given print a red message on the flyleaf. A full list of value allowed for \opt{ED} is provided in section~\ref{ssec:ED}.
 | 
			
		||||
  \item[\opt{ED2=\textit{<value>}}] Allow the definition of a 'double mention' (second speciality). This option is optional: no option nothing done. The full list of value allowed is the same as for \opt{ED} (see section~\ref{ssec:ED}.
 | 
			
		||||
\end{enumerate}
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section{Example\label{sec:ex}}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\write18{pdflatex example.tex}
 | 
			
		||||
\lstinputlisting[firstline=18]{example.tex}
 | 
			
		||||
\begin{figure}[h!]
 | 
			
		||||
    \centering
 | 
			
		||||
    \includegraphics[width=\textwidth]{example.pdf}
 | 
			
		||||
    \caption{\label{fig:ex}
 | 
			
		||||
        Rendering for \LaTeX{} code of \file{example.tex} (shown in section~\ref{sec:ex}).
 | 
			
		||||
    }
 | 
			
		||||
\end{figure}
 | 
			
		||||
Rendering for this code is shown in Figure~\ref{fig:ex}.
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section*{Appendix}
 | 
			
		||||
\addcontentsline{toc}{section}{Appendix}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\subsection{Ets-list\label{ssec:Ets}}
 | 
			
		||||
Here you have the full list of establishment allowed by the package option \texttt{Ets} on the form:
 | 
			
		||||
\texttt{OptionValue -> Establishment}
 | 
			
		||||
\lstinputlisting[firstline=5]{ETS-list.txt}
 | 
			
		||||
\subsection{ED-list\label{ssec:ED}}
 | 
			
		||||
Here you have the full list of doctoral school and speciality allowed by the package option \texttt{ED} on the form :
 | 
			
		||||
\texttt{OptionValue -> Doctoral school : Speciality}.
 | 
			
		||||
\lstinputlisting[firstline=5]{ED-list.txt}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
\section*{Thanks}
 | 
			
		||||
\addcontentsline{toc}{section}{Thanks}
 | 
			
		||||
%%%%%%%%%%%%%%%%%%%%%%
 | 
			
		||||
Special thanks to Bastien and Simon for their ideas, comments and help.
 | 
			
		||||
 | 
			
		||||
\noindent This package has been developed by \textbf{Tristan GR\'EGOIRE}.
 | 
			
		||||
If you have any question, please fell free to contact me at \mail{tlsflyleaf@onada.fr}.
 | 
			
		||||
 | 
			
		||||
\medskip
 | 
			
		||||
\noindent\smiley \hfill Enjoy your PhD $\ddot\smile$. \hfill \smiley
 | 
			
		||||
 | 
			
		||||
\bigskip
 | 
			
		||||
\hfill \copyright{} Tristan GR\'EGOIRE, 2013
 | 
			
		||||
 | 
			
		||||
\end{document}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/filigramme.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/filigramme.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 75 KiB  | 
							
								
								
									
										4772
									
								
								tlsflyleaf/tlsflyleaf/filigrammecut.eps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4772
									
								
								tlsflyleaf/tlsflyleaf/filigrammecut.eps
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/filigrammecut.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/filigrammecut.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 64 KiB  | 
							
								
								
									
										81041
									
								
								tlsflyleaf/tlsflyleaf/logo-univ.eps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										81041
									
								
								tlsflyleaf/tlsflyleaf/logo-univ.eps
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/logo-univ.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tlsflyleaf/tlsflyleaf/logo-univ.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 343 KiB  | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user