From b2e52a4ab54614834e95e142290c535718adaa67 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 28 Apr 2018 22:02:41 +0000 Subject: hecthese (28apr18) git-svn-id: svn://tug.org/texlive/trunk@47473 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/hecthese/hecthese.cls | 42 ++++++++++++++++++++--- 1 file changed, 38 insertions(+), 4 deletions(-) (limited to 'Master/texmf-dist/tex') 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 %% . %% -%% 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{% -- cgit v1.2.3