Commit 3c004766 authored by Pierre-Louis Roman's avatar Pierre-Louis Roman
Browse files

covers: add institution data, make the covers institution agnostic

WIP support for double affiliation, only works for single so far
parent a73f2ab5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% ETABLISSEMENTS %%%%%%%%%%%%%%%%
%%% 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
%%%% Nom du logo et nom complet sur plusieurs lignes pour chaque établissement
\newcommand\addetablissement[4]{\logoetablissement{#1}\nometablissementA{#2}\nometablissementB{#3}\nometablissementC{#4}}
\makeswitch[default]\etablissement{}
\addcase\etablissement{CS}{\addetablissement
{CS}
{}
{}
{CENTRALESUP\'{E}LEC}
}
\addcase\etablissement{ECN}{\addetablissement
{ECN}
{}
{}
{L'\'{E}COLE CENTRALE DE NANTES}
}
\addcase\etablissement{EHESP}{\addetablissement
{EHESP}
{}
{L'\'{E}COLE DES HAUTES \'{E}TUDES}
{EN SANT\'{E} PUBLIQUE DE RENNES}
}
\addcase\etablissement{ENIB}{\addetablissement
{ENIB}
{}
{L'\'{E}COLE NATIONALE}
{D'ING\'{E}NIEURS DE BREST}
}
\addcase\etablissement{ENS}{\addetablissement
{ENS}
{}
{L'\'{E}COLE NORMALE}
{SUP\'{E}RIEURE RENNES}
}
\addcase\etablissement{ENSA}{\addetablissement
{ENSA}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE NANTES}
}
\addcase\etablissement{ENSAB}{\addetablissement
{ENSAB}
{}
{L'\'{E}COLE NORMALE SUP\'{E}RIEURE}
{D'ARCHITECTURE DE BRETAGNE}
}
\addcase\etablissement{ENSAI}{\addetablissement
{ENSAI}
{}
{L'\'{E}COLE NATIONALE DE LA STATISTIQUE}
{ET DE L'ANALYSE DE L'INFORMATION}
}
\addcase\etablissement{ENSCR}{\addetablissement
{ENSCR}
{}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{DE CHIMIE RENNES}
}
\addcase\etablissement{ENSTA}{\addetablissement
{ENSTA}
{}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{DE TECHNIQUES AVANC\'{E}ES BRETAGNE}
}
\addcase\etablissement{IMTA}{\addetablissement
{IMTA}
{L'\'{E}COLE NATIONALE SUP\'{E}RIEURE}
{MINES-T\'{E}L\'{E}COM ATLANTIQUE BRETAGNE}
{PAYS-DE-LA-LOIRE - IMT ATLANTIQUE}
}
\addcase\etablissement{INSA}{\addetablissement
{INSA}
{}
{L'INSTITUT NATIONAL DES}
{SCIENCES APPLIQU\'{E}ES RENNES}
}
\addcase\etablissement{InstitutAgro}{\addetablissement
{InstitutAgro}
{L'INSTITUT NATIONAL D'ENSEIGNEMENT SUP\'{E}RIEUR}
{POUR L'AGRICULTURE, L'ALIMENTATION ET}
{L'ENVIRONNEMENT - ECOLE INTERNE AGROCAMPUS OUEST}
}
\addcase\etablissement{LMU}{\addetablissement
{LMU}
{}
{}
{LE MANS UNIVERSIT\'{E}}
}
\addcase\etablissement{Oniris}{\addetablissement
{Oniris}
{}
{}
{ONIRIS}
}
\addcase\etablissement{UA}{\addetablissement
{UA-couleur}
{}
{}
{L'UNIVERSIT\'{E} D'ANGERS}
}
\addcase\etablissement{UB}{\addetablissement
{UB}
{}
{}
{L'UNIVERSIT\'{E} DE BREST}
}
\addcase\etablissement{UBO}{\addetablissement
{UBO}
{}
{}
{L'UNIVERSIT\'{E} DE BRETAGNE OCCIDENTALE}
}
\addcase\etablissement{UBS}{\addetablissement
{UBS}
{}
{}
{L'UNIVERSIT\'{E} DE BRETAGNE SUD}
}
\addcase\etablissement{UN}{\addetablissement
{UN-noir}
{}
{}
{L'UNIVERSIT\'{E} DE NANTES}
}
\addcase\etablissement{UR1}{\addetablissement
{UR1-noir}
{}
{}
{L'UNIVERSIT\'{E} DE RENNES 1}
}
\addcase\etablissement{UR2}{\addetablissement
{UR2}
{}
{}
{L'UNIVERSIT\'{E} DE RENNES 2}
}
% Inclure les infos de chaque établissement
% Include each institution data
\input{./Couverture-these/liste-ecoles-etablissements.tex}
% Inclure infos de l'école doctorale
% Include doctoral school data
% (3M ALL BS DSP EDGE EGAAL ELICC MathSTIC SML SPI STT)
......@@ -7,17 +11,9 @@
\logoetablissement{./Couverture-these/logos-etablissements/UR1-noir}%logo etablissement (ici Rennes
1)
%Indiquer l'\'{e}tablissement de d\'{e}livrance du diplome
%Provide the name of the institution that delivers the diploma,
\unite{L'UNIVERSIT\'{E} DE RENNES 1}
%Si la th\`{e}se est en co-tutelle ou en d\'{e}livrance conjointe, mettre le logo des 2 \'{e}tablissements
%in the case of "co-tutelle" provide both names (logos)
%
%Inscrivez ici votre sp\'{e}cialit\'{e} (voir liste des sp\'{e}cialit\'{e}s sur le site de votre \'{e}cole doctorale)
% Inclure infos de l'établissement
% Include institution data
\etablissement{UR1}
%Inscrivez ici votre sp\'{e}cialit\'{e} (voir liste des sp\'{e}cialit\'{e}s sur le site de votre \'{e}cole doctorale)
%Indicate the domain (see list of domains in your ecole doctorale)
......
......@@ -216,8 +216,16 @@
\newcommand{\numeroecole}[1]{\gdef\@numeroecole{#1}}
\numeroecole{}
% Logo etablissement delivrant le diplome
\newcommand*{\logoetablissement}[1]{\gdef\vlogoetablissement{#1}}
%%%% Etablissement delivrant le diplome: one variable per displayed line
\newcommand{\nometablissementA}[1]{\gdef\vnometablissementA{#1}}
\nometablissementA{}
\newcommand{\nometablissementB}[1]{\gdef\vnometablissementB{#1}}
\nometablissementB{}
\newcommand{\nometablissementC}[1]{\gdef\vnometablissementC{#1}}
\nometablissementC{}
%%%% Logo etablissement delivrant le diplome
\newcommand*{\logoetablissement}[1]{\gdef\vlogoetablissement{./Couverture-these/logos-etablissements/#1}}
\logoetablissement{}
%%%% Eventuel sous-titre
......@@ -232,10 +240,6 @@
\newcommand{\jury}[1]{\gdef\@jury{#1}}
\jury{}
%%%% Laboratoire / department / unit\'{e}
\newcommand{\unite}[1]{\gdef\@unite{#1}}
\unite{}
%%%%% Sp\'{e}cialit\'{e}
\newcommand{\spec}[1]{\gdef\@spec{#1}}
\spec{}
......@@ -244,7 +248,7 @@
\newcommand{\lieu}[1]{\gdef\@lieu{#1}}
\lieu{}
%%% Unite de recherche
%%% Unite de recherche: laboratoire / department / unit\'{e}
\newcommand{\uniterecherche}[1]{\gdef\@uniterecherche{#1}}
\uniterecherche{}
......@@ -299,10 +303,12 @@
%\ding{167}
%\end{huge}
\vspace{2.1cm}
\vspace{1.3cm}
{\setlength{\baselineskip}{0.9\baselineskip} {\large \@unite} \\
{} \\ %%% Used to be Comue UBL, keep for next Comue?
{\setlength{\baselineskip}{0.9\baselineskip}
{\if\vnometablissementA\empty ~\\ \else \large \vnometablissementA \\ \fi}
{\if\vnometablissementB\empty ~\\ \else \large \vnometablissementB \\ \fi}
{\large \vnometablissementC} \\
\par}
\vspace{0.01cm}
{\setlength{\baselineskip}{0.7\baselineskip}
......@@ -325,7 +331,7 @@
\textbf{Unit\'{e} de recherche : \@uniterecherche} \\
\textbf{\if\@numthese\empty \else Th\`{e}se \No : \@numthese \fi} % Hide line if no number provided
\end{spacing}
\vspace{1.1cm}
\vspace{1.3cm}
\begin{small}
\begin{spacing}{1}
\@jury
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment