summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hecthese/hecthese.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/hecthese/hecthese.cls')
-rw-r--r--Master/texmf-dist/tex/latex/hecthese/hecthese.cls42
1 files changed, 38 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/hecthese/hecthese.cls b/Master/texmf-dist/tex/latex/hecthese/hecthese.cls
index f8a079a2a04..a497ecab498 100644
--- a/Master/texmf-dist/tex/latex/hecthese/hecthese.cls
+++ b/Master/texmf-dist/tex/latex/hecthese/hecthese.cls
@@ -24,11 +24,12 @@
%% The Current Maintainer of this work is Benoit Hamel
%% <benoit.2.hamel@hec.ca>.
%%
-%% This work consists of the files hecthese.dtx and hecthese.ins
+%% This work consists of the files hecthese.dtx, hecthese-fr.ins,
+%% hecthese-en.ins, hecthese.pdf, hecthese-en.pdf
%% and the derived files listed in the README file.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{hecthese}[2017/11/29 v1.2 Classe pour les theses et memoires de HEC Montreal]
+\ProvidesClass{hecthese}[2018/04/27 v1.3 Class for dissertations and theses at HEC Montreal]
\RequirePackage{ifthen}
\newboolean{HEC@isPhD} % Le travail est une thèse ou non
@@ -132,12 +133,18 @@
\newcommand{\HECtitre}[1]{%
\renewcommand{\HEC@titre}{#1}
}
+\newcommand{\HECtitle}[1]{\HECtitre{#1}}
+
\newcommand{\HECsoustitre}[1]{%
\renewcommand{\HEC@sousTitre}{#1}
}
+\newcommand{\HECsubtitle}[1]{\HECsoustitre{#1}}
+
\newcommand{\HECauteur}[1]{%
\renewcommand{\HEC@auteur}{#1}
}
+\newcommand{\HECauthor}[1]{\HECauteur{#1}}
+
\newcommand{\HECoption}[1]{%
\ifthenelse{\boolean{HEC@isPhD}}{%
\renewcommand{\HEC@optionPhD}{#1}
@@ -145,12 +152,17 @@
\renewcommand{\HEC@optionMSc}{#1}
}
}
+
\newcommand{\HECmoisDepot}[1]{%
\renewcommand{\HEC@moisDepot}{#1}
}
+\newcommand{\HECsubMonth}[1]{\HECmoisDepot{#1}}
+
\newcommand{\HECanneeDepot}[1]{%
\renewcommand{\HEC@anneeDepot}{#1}
}
+\newcommand{\HECsubYear}[1]{\HECanneeDepot{#1}}
+
\newcommand{\HECpresidentRapporteur}[2]{%
\renewcommand{\HEC@presidentRapporteur}{#1}
\ifthenelse{\equal{#2}{F}}{%
@@ -159,6 +171,8 @@
\setboolean{HEC@isPresRappFemme}{false}
}
}
+
+\newcommand{\HECrapporteurPresident}[2]{\HECpresidentRapporteur{#1}{#2}}
\newcommand{\HECdirecteurRecherche}[2]{%
\renewcommand{\HEC@directeurRecherche}{#1}
\ifthenelse{\equal{#2}{F}}{%
@@ -167,6 +181,8 @@
\setboolean{HEC@isDirRechFemme}{false}
}
}
+\newcommand{\HECresearchDirector}[2]{\HECdirecteurRecherche{#1}{#2}}
+
\newcommand{\HECcodirecteurRecherche}[2]{%
\renewcommand{\HEC@codirecteurRecherche}{#1}
\ifthenelse{\equal{#2}{F}}{%
@@ -175,15 +191,23 @@
\setboolean{HEC@isCodirRechFemme}{false}
}
}
+\newcommand{\HECresearchCodirector}[2]{\HECcodirecteurRecherche{#1}{#2}}
+
\newcommand{\HECuniversiteCodirecteur}[1]{%
\renewcommand{\HEC@universiteCodirecteur}{#1}
}
+\newcommand{\HECcodirectorUniversity}[1]{\HECuniversiteCodirecteur{#1}}
+
\newcommand{\HECmembreJury}[1]{%
\renewcommand{\HEC@membreJury}{#1}
}
+\newcommand{\HECjuryMember}[1]{\HECmembreJury{#1}}
+
\newcommand{\HECuniversiteMembreJury}[1]{%
\renewcommand{\HEC@universiteMembreJury}{#1}
}
+\newcommand{\HECjuryMemberUniversity}[1]{\HECuniversiteMembreJury{#1}}
+
\newcommand{\HECexaminateurExterne}[2]{%
\renewcommand{\HEC@examinateurExterne}{#1}
\ifthenelse{\equal{#2}{F}}{%
@@ -192,9 +216,13 @@
\setboolean{HEC@isExamExtFemme}{false}
}
}
+\newcommand{\HECexternalExaminator}[2]{\HECexaminateurExterne{#1}{#2}}
+
\newcommand{\HECuniversiteExaminateur}[1]{%
\renewcommand{\HEC@universiteExaminateur}{#1}
}
+\newcommand{\HECexaminatorUniversity}[1]{\HECuniversiteExaminateur{#1}}
+
\newcommand{\HECrepresentantDirecteur}[2]{%
\renewcommand{\HEC@representantDirecteur}{#1}
\ifthenelse{\equal{#2}{F}}{%
@@ -203,6 +231,7 @@
\setboolean{HEC@isRepDirFemme}{false}
}
}
+\newcommand{\HECdirectorRepresentative}[2]{\HECrepresentantDirecteur{#1}{#2}}
\newcommand{\HECpdfauteur}{\HEC@auteur}
@@ -219,7 +248,7 @@
{\bfseries\HEC@titre
\ifthenelse{\equal{\HEC@sousTitre}{}}%
{ \\ }%
-{~: \\ \HEC@sousTitre}
+{~: \\ \HEC@sousTitre}
\vfill
par \\
\HEC@auteur}
@@ -328,6 +357,7 @@ du grade de maîtrise ès sciences \\ %
\HEC@pageTitreMSc
}
}
+\newcommand{\HECtitlepages}{\HECpagestitre}
\newcommand{\HECtitreIntroduction}{Introduction}
@@ -372,7 +402,7 @@ du grade de maîtrise ès sciences \\ %
\newcommand{\HECbibliographieArticle}{%
\renewcommand{\bibsection}{%
-\IfLanguageName{english}{%
+\IfLanguageName{english}{%
\renewcommand{\bibname}{References}
}{%
\renewcommand{\bibname}{Références}
@@ -420,12 +450,16 @@ du grade de maîtrise ès sciences \\ %
\end{minipage}
\vfill%
}
+\newenvironment{HECdedication}{\begin{HECdedicace}}{\end{HECdedicace}}
\newenvironment{HECabreviations}[1]{%
\begin{description}[leftmargin=!,labelwidth=\widthof{\bfseries #1}]}%
{%
\end{description}%
}
+\newenvironment{HECabbreviations}[1]{%
+\begin{HECabreviations}{#1}}%
+{\end{HECabreviations}}
\addto\captionsfrench{%