%%% 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} }