summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hecthese
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-04-28 22:02:41 +0000
committerKarl Berry <karl@freefriends.org>2018-04-28 22:02:41 +0000
commitb2e52a4ab54614834e95e142290c535718adaa67 (patch)
tree264c47e0d3cd3022f7f226f1949aecbc1e8e4995 /Master/texmf-dist/tex/latex/hecthese
parentb5b3b0ad824902fd8e877ed80d71cd353f4a89b6 (diff)
hecthese (28apr18)
git-svn-id: svn://tug.org/texlive/trunk@47473 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hecthese')
-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{%