Files
phd-thesis/00-couverture/liste-ecoles-etablissements.tex
2024-04-15 11:57:01 +02:00

319 lines
7.0 KiB
TeX

%%% Switch case in latex
%%% https://tex.stackexchange.com/a/343306
\makeatletter
\newcommand\addcase[3]{\expandafter\def\csname\string#1@case@#2\endcsname{#3}}
\newcommand\makeswitch[2][]{%
\newcommand#2[1]{%
\ifcsname\string#2@case@##1\endcsname\csname\string#2@case@##1\endcsname\else#1\fi%
}%
}
\makeatother
%%%% Il faut adapter la taille des logos dans certains cas (e.g., EGAAL, 2 etablissements)
\newcommand\hauteurlogos[3]{
\hauteurlogoecole{#1}
\hauteurlogoetablissementA{#2}
\hauteurlogoetablissementB{#3}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% ECOLES DOCTORALES %%%%%%%%%%%%%%%%
%%%% #1: dossier des images, #2: numero ED, #3: couleur ED recto, #4: couleur ED verso, #5-#6: nom complet sur plusieurs lignes
\newcommand\addecoledoctorale[6]{
\direcole{#1}
\numeroecole{#2}
\definecolor{couleur-ecole-recto}{RGB}{#3}
\definecolor{couleur-ecole-verso}{RGB}{#4}
\nomecoleA{#5}
\nomecoleB{#6}
}
\makeswitch[default]\ecoledoctorale{}
\addcase\ecoledoctorale{ALL}{\addecoledoctorale
{ALL}
{595}
{255,165,139}
{232,86,18}
{Arts, Lettres, Langues}
{}
}
\addcase\ecoledoctorale{DSP}{\addecoledoctorale
{DSP}
{599}
{255,241,170}
{255,214,12}
{Droit et Science politiques}
{}
}
\addcase\ecoledoctorale{EDGE}{\addecoledoctorale
{EDGE}
{597}
{255,254,101}
{255,237,0}
{Sciences économiques et sciences de gestion - Bretagne}
{}
}
\addcase\ecoledoctorale{EGAAL}{\addecoledoctorale
{EGAAL}
{600}
{0,118,0}
{0,93,49}
{Écologie, Géosciences, Agronomie, Alimentation}
{}
\couleurpolice{white}
}
\addcase\ecoledoctorale{ELICCE}{\addecoledoctorale
{ELICCE}
{646}
{255,207,114}
{252,199,82}
{Éducation, Langages, Interactions, Cognition, Clinique, Expertise}
{}
}
\addcase\ecoledoctorale{ESC}{\addecoledoctorale
{ESC}
{645}
{255,164,85}
{240,138,0}
{Espaces, Sociéés, Civilisations}
{}
}
\addcase\ecoledoctorale{MathSTICBO}{\addecoledoctorale
{MathSTICBO}
{644}
{190,212,233}
{139,181,221}
{Mathématiques et Sciences et Technologies}
{de l'Information et de la Communication en Bretagne Océane}
}
\addcase\ecoledoctorale{MATISSE}{\addecoledoctorale
{MATISSE}
{601}
{0,112,237}
{0,84,160}
{Mathématiques, Télécommunications, Informatique, Signal, Systèmes,}
{Électronique}
\hauteurlogos{1.8cm}{1.8cm}{1.8cm}
\couleurpolice{white}
}
\addcase\ecoledoctorale{S3M}{\addecoledoctorale
{S3M}
{638}
{159,19,90}
{156,42,100}
{Sciences de la Matière, des Molécules et Matériaux}
{}
\couleurpolice{white}
}
\addcase\ecoledoctorale{SML}{\addecoledoctorale
{SML}
{598}
{19,139,112}
{0,93,102}
{Sciences de la Mer et du Littoral}
{}
\couleurpolice{white}
}
\addcase\ecoledoctorale{SPI}{\addecoledoctorale
{SPI}
{647}
{136,191,255}
{63,133,193}
{Sciences pour l'Ingénieur}
{}
}
\addcase\ecoledoctorale{SPIN}{\addecoledoctorale
{SPIN}
{648}
{161,173,255}
{80,92,162}
{Sciences pour l'Ingénieur et le Numérique}
{}
}
\addcase\ecoledoctorale{SVS}{\addecoledoctorale
{SVS}
{637}
{228,255,122}
{200,210,0}
{Sciences de la Vie et de la Santé}
{}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% ETABLISSEMENTS %%%%%%%%%%%%%%%%
%%%% #1 nom du logo, #2-#4: nom complet sur plusieurs lignes
\newcommand\addetablissement[4]{
\logoetablissementB{#1}
\nometablissementC{#2}
\nometablissementD{#3}
\nometablissementE{#4}
}
\makeswitch[default]\etablissement{}
\addcase\etablissement{CS}{\addetablissement
{CS}
{}
{}
{CentraleSupélec}
}
\addcase\etablissement{EHESP}{\addetablissement
{EHESP}
{}
{l'école des Hautes études}
{en Santé Publique}
\hauteurlogos{2cm}{}{2.5cm}
}
\addcase\etablissement{ENIB}{\addetablissement
{ENIB}
{}
{}
{l'école Nationale d'Ingénieurs de Brest}
}
\addcase\etablissement{ENS}{\addetablissement
{ENS}
{}
{}
{l'école Normale Supérieure de Rennes}
}
\addcase\etablissement{ENSAI}{\addetablissement
{ENSAI}
{}
{l'école Nationale de la Statistique}
{et de l'Analyse de l'Information}
}
\addcase\etablissement{ENSCR}{\addetablissement
{ENSCR}
{}
{l'école Nationale Supérieure}
{de Chimie Rennes}
}
\addcase\etablissement{ENSTA}{\addetablissement
{ENSTA}
{}
{l'école Nationale Supérieure}
{de Techniques Avancées Bretagne}
}
\addcase\etablissement{IMTA}{\addetablissement
{IMTA}
{l'école Nationale Supérieure}
{Mines-Télécom Atlantique Bretagne}
{Pays de la Loire -- IMT Atlantique}
}
\addcase\etablissement{INSA}{\addetablissement
{INSA}
{}
{l'Institut National des}
{Sciences Appliquées de Rennes}
\hauteurlogos{1.8cm}{}{2cm}
}
\addcase\etablissement{InstitutAgro}{\addetablissement
{InstitutAgro}
{}
{}
{l'Institut Agro Rennes Angers}
}
\addcase\etablissement{UBO}{\addetablissement
{UBO}
{}
{}
{l'Université de Bretagne Occidentale}
}
\addcase\etablissement{UBS}{\addetablissement
{UBS}
{}
{}
{l'Université Bretagne Sud}
}
\addcase\etablissement{UR}{\addetablissement
{UR}
{}
{}
{l'Université de Rennes}
}
\addcase\etablissement{UR2}{\addetablissement
{UR2}
{}
{}
{l'Université Rennes 2}
}
%%%% #1-#2: nom des deux logos, #3-#7: nom complet de la double affiliation sur plusieurs lignes
\newcommand\addpairetablissements[7]{
\logoetablissementA{#1}
\logoetablissementB{#2}
\nometablissementA{#3}
\nometablissementB{#4}
\nometablissementC{#5}
\nometablissementD{#6}
\nometablissementE{#7}
}
% ALL, ESC: ENSAB-UR2
\addcase\etablissement{ENSAB-UR2}{\addpairetablissements
{ENSAB}
{UR2}
{}
{l'école Nationale Supérieure}
{d'Architecture de Bretagne}
{délivrée conjointement avec}
{l'Université Rennes 2}
\hauteurlogos{2cm}{1.2cm}{2cm}
}
% DSP, MATISSE, SVS: UR2-UR
\addcase\etablissement{UR2-UR}{\addpairetablissements
{UR2}
{UR}
{}
{}
{l'Université Rennes 2}
{délivrée conjointement avec}
{l'Université de Rennes}
\hauteurlogos{1.8cm}{1.8cm}{1.5cm}
}
% DSP, EDGE: EHESP-UR
\addcase\etablissement{EHESP-UR}{\addpairetablissements
{EHESP}
{UR}
{}
{l'école des Hautes études}
{en Santé Publique}
{délivrée conjointement avec}
{l'Université de Rennes}
\hauteurlogos{2cm}{2cm}{1.5cm}
}
% MATISSE: InstitutAgro-UR
\addcase\etablissement{InstitutAgro-UR}{\addpairetablissements
{InstitutAgro}
{UR}
{}
{l'Institut Agro}
{Rennes Angers}
{délivrée conjointement avec}
{l'Université de Rennes}
\hauteurlogos{1.8cm}{1.2cm}{1.2cm}
}
% SPI: ENIB-UBO
\addcase\etablissement{ENIB-UBO}{\addpairetablissements
{ENIB}
{UBO}
{}
{l'école Nationale}
{d'Ingénieurs de Brest}
{délivrée conjointement avec}
{l'Université de Bretagne Occidentale}
\hauteurlogos{2cm}{1.6cm}{1.6cm}
}