diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/hecthese |
Initial commit
Diffstat (limited to 'macros/latex/contrib/hecthese')
-rw-r--r-- | macros/latex/contrib/hecthese/README.md | 155 | ||||
-rw-r--r-- | macros/latex/contrib/hecthese/hecthese-en.ins | 99 | ||||
-rw-r--r-- | macros/latex/contrib/hecthese/hecthese-en.pdf | bin | 0 -> 538143 bytes | |||
-rw-r--r-- | macros/latex/contrib/hecthese/hecthese-fr.ins | 101 | ||||
-rw-r--r-- | macros/latex/contrib/hecthese/hecthese.dtx | 2986 | ||||
-rw-r--r-- | macros/latex/contrib/hecthese/hecthese.pdf | bin | 0 -> 512435 bytes |
6 files changed, 3341 insertions, 0 deletions
diff --git a/macros/latex/contrib/hecthese/README.md b/macros/latex/contrib/hecthese/README.md new file mode 100644 index 0000000000..e897536c0e --- /dev/null +++ b/macros/latex/contrib/hecthese/README.md @@ -0,0 +1,155 @@ +This package provides the hecthese class, a class based on memoir +and compatible with LaTeX. With this class, postgraduate students +at HEC Montréal will be able to write their dissertation or thesis +while complying to all the presentation standards required by the +University. + +LICENCE + +LaTeX Project Public License, version 1.3c or (at your option) any +later version. + +VERSION + +1.3.2 + +****************************************************************** +La version française de cette description est à la suite de la +version anglaise. +****************************************************************** + +*** ENGLISH VERSION *** + +DESCRIPTION + +The LaTeX hecthese document class has been created in order to +allow graduate students from HEC Montréal to write their dissertation +or thesis with the typesetting system while complying with the +presentation standards required by the University. As such, the class +fully complies to the "Guidelines for Writing an Academic Work at +a Graduate Level". + +ARCHIVE CONTENTS + +- hecthese-fr.ins : the installation file for the French version of the + class; +- hecthese-en.ins : the installation file for the English version of the + class; +- hecthese.dtx : the bilingual documented source code of the class; +- hecthese.pdf : the French version of the class' documentation; +- hecthese-en.pdf : the English version of the class' documentation; +- README.md : this file. + +CLASS INSTALLATION + +Follow these steps to install the class: +1. Create a working directory. +2. Extract the .zip archive in the working directory. +3. Open a command-line editor. +4. Change directories to get to your working directory. +5. Type the following command in the editor: + + latex hecthese-en.ins + +The command will generate multiple files: + +1. the class itself: + - hecthese.cls + +2. one template for each dissertation or thesis type: + - template-phd-classic.tex + - template-phd-articles.tex + - template-msc-classic.tex + - template-msc-articles.tex + +3. one file for each section of your work: + - abstract-french.tex + - abstract-english.tex + - acronym-list.tex + - dedication.tex + - acknowledgements.tex + - preface.tex + - introduction.tex + - theoretical-framework.tex + - literature-review.tex + - chapter-1.tex + - chapter-2.tex + - chapter-3.tex + - article-1.tex + - article-2.tex + - article-3.tex + - conclusion.tex + - appendix.tex + +DOCUMENTATION + +The documentation provided with this class was written to help your +work with the hecthese document class. + +*** VERSION FRANÇAISE *** + +DESCRIPTION + +La classe LaTeX hecthese a été conçue pour permettre aux étudiants +de HEC Montréal de rédiger leur thèse ou mémoire à l'aide du système +de préparation de documents tout en se conformant aux règles de +présentation en vigueur à l'École. À ce titre, la classe répond en +tous points aux normes de présentation énoncées dans le "Guide pour +la rédaction d'un travail universitaire de 1er, 2e et 3e cycles". + +CONTENU DE L'ARCHIVE + +- hecthese-fr.ins : le fichier d'installation de la version + française de la classe; +- hecthese-en.ins : le fichier d'installation de la version + anglaise de la classe; +- hecthese.dtx : le code source documenté bilingue de la classe; +- hecthese.pdf : la version française de la documentation de la classe; +- hecthese-en.pdf : la version anglaise de la documentation de la classe; +- README.md : le présent fichier. + +INSTALLATION DE LA CLASSE + +Suivez les étapes suivantes pour installer la classe : +1. Créez-vous un répertoire de travail. +2. Décompressez l'archive .zip dans votre répertoire de travail. +3. Ouvrez un éditeur de ligne de commande. +4. Changez de répertoire pour atteindre votre répertoire de travail. +5. Saisissez la commande suivante dans l'éditeur : + + latex hecthese-fr.ins + +La commande générera plusieurs fichiers : + +1. la classe elle-même : + - hecthese.cls + +2. un gabarit pour chaque type de thèse ou mémoire possible : + - gabarit-these-classique.tex + - gabarit-these-articles.tex + - gabarit-memoire-classique.tex + - gabarit-memoire-articles.tex + +3. un fichier pour chaque section de votre travail : + - resume-francais.tex + - resume-anglais.tex + - liste-abreviations.tex + - dedicace.tex + - remerciements.tex + - avant-propos.tex + - introduction.tex + - cadre-theorique.tex + - revue-litterature.tex + - chapitre-1.tex + - chapitre-2.tex + - chapitre-3.tex + - article-1.tex + - article-2.tex + - article-3.tex + - conclusion.tex + - annexe.tex + +DOCUMENTATION + +La documentation jointe à cette classe a pour but de vous permettre +de travailler avec la classe hecthese.
\ No newline at end of file diff --git a/macros/latex/contrib/hecthese/hecthese-en.ins b/macros/latex/contrib/hecthese/hecthese-en.ins new file mode 100644 index 0000000000..87da5eee4c --- /dev/null +++ b/macros/latex/contrib/hecthese/hecthese-en.ins @@ -0,0 +1,99 @@ +%% +%% Copyright 2017-2019 HEC Montréal +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% +%% The latest version of this license is in +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +\input docstrip +\keepsilent +\askforoverwritefalse + +\preamble + +This is a stripped version of the original file. + +Copyright 2017-2019 HEC Montreal + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. + +The latest version of this license is in +http://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2008/05/04 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Benoit Hamel +<benoit.2.hamel@hec.ca>. + +This work consists of the files hecthese.dtx and hecthese-fr.ins, +hecthese-en.ins, hecthese.pdf, hecthese-en.pdf +and the derived files listed in the README file. + +\endpreamble + +\generate{ + \file{hecthese.cls}{\from{hecthese.dtx}{class}} + \file{template-phd-classic.tex}{\from{hecthese.dtx}{gabarit,phd,classique,anglais}} + \file{template-phd-articles.tex}{\from{hecthese.dtx}{gabarit,phd,articles,anglais}} + \file{template-msc-classic.tex}{\from{hecthese.dtx}{gabarit,msc,classique,anglais}} + \file{template-msc-articles.tex}{\from{hecthese.dtx}{gabarit,msc,articles,anglais}} + \file{abstract-french.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{resumefrancais,anglais}} + \file{abstract-english.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{resumeanglais,anglais}} + \file{acronym-list.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{listeabreviations,anglais}} + \file{dedication.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{dedicace,anglais}} + \file{acknowledgements.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{remerciements,anglais}} + \file{preface.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{avantpropos,anglais}} + \file{introduction.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{introduction,anglais}} + \file{theoretical-framework.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{cadretheorique,anglais}} + \file{literature-review.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{revuelitterature,anglais}} + \file{chapter-1.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,anglais}} + \file{chapter-2.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,anglais}} + \file{chapter-3.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,anglais}} + \file{article-1.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,anglais}} + \file{article-2.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,anglais}} + \file{article-3.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,anglais}} + \file{conclusion.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{conclusion,anglais}} + \file{appendix.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{annexe,anglais}} +} + +\obeyspaces +\Msg{*********************************************************} +\Msg{* hecthese document class v1.3.2 *} +\Msg{* *} +\Msg{* hecthese document class has been installed and is *} +\Msg{* ready for use. Read the hecthese.pdf file to learn *} +\Msg{* more about the class' features. *} +\Msg{* *} +\Msg{* For any comment, bug report, new feature request or *} +\Msg{* to ask for technical support, please contact *} +\Msg{* Benoit Hamel at benoit.2.hamel[a]hec.ca. *} +\Msg{*********************************************************} + +\endbatchfile
\ No newline at end of file diff --git a/macros/latex/contrib/hecthese/hecthese-en.pdf b/macros/latex/contrib/hecthese/hecthese-en.pdf Binary files differnew file mode 100644 index 0000000000..332e4bd8f6 --- /dev/null +++ b/macros/latex/contrib/hecthese/hecthese-en.pdf diff --git a/macros/latex/contrib/hecthese/hecthese-fr.ins b/macros/latex/contrib/hecthese/hecthese-fr.ins new file mode 100644 index 0000000000..5c72435aea --- /dev/null +++ b/macros/latex/contrib/hecthese/hecthese-fr.ins @@ -0,0 +1,101 @@ +%% +%% Copyright 2017-2019 HEC Montréal +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% +%% The latest version of this license is in +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +\input docstrip +\keepsilent +\askforoverwritefalse + +\preamble + +This is a stripped version of the original file. + +Copyright 2017-2019 HEC Montreal + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. + +The latest version of this license is in +http://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2008/05/04 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Benoit Hamel +<benoit.2.hamel@hec.ca>. + +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. + +\endpreamble + +\generate{ + \file{hecthese.cls}{\from{hecthese.dtx}{class}} + \file{gabarit-these-classique.tex}{\from{hecthese.dtx}{gabarit,phd,classique,francais}} + \file{gabarit-these-articles.tex}{\from{hecthese.dtx}{gabarit,phd,articles,francais}} + \file{gabarit-memoire-classique.tex}{\from{hecthese.dtx}{gabarit,msc,classique,francais}} + \file{gabarit-memoire-articles.tex}{\from{hecthese.dtx}{gabarit,msc,articles,francais}} + \file{resume-francais.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{resumefrancais,francais}} + \file{resume-anglais.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{resumeanglais,francais}} + \file{liste-abreviations.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{listeabreviations,francais}} + \file{dedicace.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{dedicace,francais}} + \file{remerciements.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{remerciements,francais}} + \file{avant-propos.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{avantpropos,francais}} + \file{introduction.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{introduction,francais}} + \file{cadre-theorique.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{cadretheorique,francais}} + \file{revue-litterature.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{revuelitterature,francais}} + \file{chapitre-1.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,francais}} + \file{chapitre-2.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,francais}} + \file{chapitre-3.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{chapitre,francais}} + \file{article-1.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,francais}} + \file{article-2.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,francais}} + \file{article-3.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{articledeveloppement,francais}} + \file{conclusion.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{conclusion,francais}} + \file{annexe.tex}{\nopreamble\nopostamble + \from{hecthese.dtx}{annexe,francais}} +} + +\obeyspaces +\Msg{*********************************************************} +\Msg{* Classe hecthese v1.3.2 *} +\Msg{* *} +\Msg{* La classe hecthese est installee et prete a l'emploi. *} +\Msg{* Consultez le document hecthese.pdf afin de prendre *} +\Msg{* connaissance de toutes ses fonctionnalites. *} +\Msg{* *} +\Msg{* Pour tout commentaire, demande de correction de bogue *} +\Msg{* ou d'amelioration, ou tout simplement pour obtenir de *} +\Msg{* l'aide sur l'utilisation de la classe pour votre *} +\Msg{* travail, communiquez avec Benoit Hamel a l'adresse *} +\Msg{* benoit.2.hamel[a]hec.ca. *} +\Msg{*********************************************************} + +\endbatchfile
\ No newline at end of file diff --git a/macros/latex/contrib/hecthese/hecthese.dtx b/macros/latex/contrib/hecthese/hecthese.dtx new file mode 100644 index 0000000000..49e80e33f5 --- /dev/null +++ b/macros/latex/contrib/hecthese/hecthese.dtx @@ -0,0 +1,2986 @@ +% \iffalse +% +% Copyright 2017-2019 HEC Montreal +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008/05/04 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% 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 +% and the derived files listed in the README file. +% +% \fi +% \iffalse +%<*dtx> +\ProvidesFile{hecthese.dtx} +%</dtx> +%<class>\NeedsTeXFormat{LaTeX2e} +%<class>\ProvidesClass{hecthese}[2019/03/25 v1.3.2 Class for dissertations and theses at HEC Montreal] +%<*driver> +\documentclass[10pt,english,french]{ltxdoc} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{babel} +\usepackage[autolanguage]{numprint} +\usepackage{fontawesome} +\usepackage{framed} +\usepackage{url} +\usepackage{color} +\usepackage{enumitem} +\usepackage{iflang} +\usepackage{hyperref} + +\newcommand{\frenchdoc}{% + \IfLanguageName{english}{0}{1} +} + +\DisableCrossrefs +\CodelineIndex +\RecordChanges +\ifnum\frenchdoc=1 + \GlossaryPrologue{\section*{Historique des versions}% + \addcontentsline{toc}{section}{Historique des versions}} +\else + \GlossaryPrologue{\section*{Change History}% + \addcontentsline{toc}{section}{Change History}} +\fi + +\definecolor{liens}{rgb}{0,0.35,0.65} +\definecolor{shadecolor}{rgb}{0.93,0.97,0.99} +\definecolor{TFFrameColor}{rgb}{0,0.235,0.443} +\definecolor{TFTitleColor}{rgb}{1,1,1} +\definecolor{bleuFoncePrimaire}{RGB}{0,60,113} +\definecolor{rougeTertiaire}{RGB}{234,0,42} + +\hypersetup{ + colorlinks=true, + allcolors=liens, + pdftitle={Guide d'utilisation de la classe hecthese}, + pdfauthor={Benoit Hamel, HEC Montréal} +} + +\ifnum\frenchdoc=1 + \frenchbsetup{ + og=«, fg=» + } + + \addto\captionsfrench{% + \renewcommand{\tablename}{Tableau} + } +\fi + +\MakeShortVerb{\+} + +\newcommand{\hecthese}{\textsf{\bfseries hecthese}} +\newcommand{\oui}{\color{green}\faCheck} +\newcommand{\non}{\color{red}\faBan} +\newcommand{\hectheseTitre}{% + \ifnum\frenchdoc=1 + {\hecthese} : la classe {\LaTeX} pour les thèses et mémoires de HEC Montréal + \else + \hecthese: the \LaTeX\ document class for dissertations and theses at HEC Montréal + \fi +} +\newcommand{\biblio}{% + \ifnum\frenchdoc=1 + Bibliothèque + \else + Library + \fi +} +\newcommand{\lien}[2]{% + \href{#1}{\bfseries #2 \faExternalLink} +} + +\newlist{HECcompilation}{itemize}{1} +\setlist[HECcompilation]{label=\faCog} + +\newenvironment{HECwarning}[1]{% + \begin{leftbar} + \noindent{\Large {\color{rougeTertiaire}\faExclamationCircle} \textbf{#1}} \\ + }{% + \end{leftbar} +} +\newenvironment{HECwhat}[1]{% + \begin{leftbar} + \noindent{\Large {\color{bleuFoncePrimaire}\faQuestionCircle} \textbf{#1}} \\ + }{% + \end{leftbar} +} + +\setlength{\parskip}{1ex} + +\begin{document} + \DocInput{hecthese.dtx} +\end{document} +%</driver> +% \fi +% \CheckSum{511} +% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions} +% \DoNotIndex{\newcommand,\newcommand*,\newboolean,\setboolean} +% \DoNotIndex{\emph,\cite,\LaTeX,\hecthese,\textbf,\item,\footnote} +% \DoNotIndex{\label,\ref,\caption,\hline,\multicolumn,\oui,\non,\cmd} +% \DoNotIndex{\dots,\url,\clearpage,\bibitem} +% \DoNotIndex{\hectheseTitre,\biblio} +% \changes{1.3.2}{2019-03-25}{Coquille dans la dtx et changement du lien vers le gabarit anglais pour MacOS.} +% \changes{1.3.1}{2019-02-11}{Ajout d'une note pour les utilisateurs de MacOS en ce qui concerne +% l'installation de la classe. / Added a note to MacOS users concerning the class installation.} +% \changes{1.3}{2018-04-27}{Première version bilingue de la classe / First bilingual version of the class} +% \changes{1.2}{2017-11-29}{Mise à jour des liens vers les capsules vidéos dans +% la documentation.} +% \changes{1.1}{2017-10-20}{Uniformisation de la licence lppl dans tous les fichiers. +% Ajout de liens vers des capsules vidéos dans la documentation.} +% \changes{1.0}{2017-10-06}{Première version de production lancée publiquement. +% Ajout du préfixe HEC à toutes les commandes publiques. Révision, +% correction et augmentation de la documentation. Ajout des sections non numérotées +% "mots clés" et "méthodes de recherche" dans le résumé et l'abstract. Prise en charge +% de l'anglais pour les intitulés de chapitres et sections. Correction du bogue d'affichage +% des citations "hors articles" dans les thèses et mémoires par articles.} +% \changes{0.4.1}{2017-06-08}{Ajout d'une condition pour vérifier la présence du sous-titre +% dans la mise en forme de la page d'identification du jury.} +% \changes{0.4}{2017-06-01}{Retrait de la section «Mise en garde» de la documentation et +% ajout de l'encadré «Phase de tests de la version bêta. Lancement du package pour fins +% de tests.} +% \changes{0.3}{2017-05-29}{Retrait du package +mathptmx+ des packages requis par la classe. +% Ajout du choix de polices entre +mathptmx+ et +mathpazo+ dans les gabarits. Ajout des +% sections «Rédaction» et «Compilation» dans la documentation.} +% \changes{0.2}{2017-05-18}{Première version bêta lancée pour les tests usagers} +% \title{\hectheseTitre} +% \author{Benoit Hamel, \biblio, HEC Montréal} +% \date{\today} +% \maketitle +% +% \begin{abstract} +% \ifnum\frenchdoc=1 +% La classe {\LaTeX} {\hecthese} a été conçue pour permettre aux étudiants de HEC Montréal +% de rédiger leur thèse ou leur mémoire à l'aide du système de préparation de documents tout +% en se conformant aux règles de présentation en vigueur à l'École. À ce titre, la classe +% répond en tous points aux normes de présentation énoncées dans le +% \emph{Guide pour la rédaction d'un travail universitaire de 1er, 2e et 3e cycles}\cite{guideRedaction}, ci-après +% nommé le \emph{Guide de rédaction}. +% \else +% The \hecthese\ \LaTeX\ document class has been created to allow graduate students at HEC Montréal +% to write their dissertation or thesis with the document preparation system while complying to all +% presentation standards required by the University. As such, the class complies entirely with the +% \emph{Guidelines for Writing an Academic Work at a Graduate Level}\cite{guidelines}, +% hereafter called the \emph{Guidelines}. +% \fi +% \end{abstract} +% +% \ifnum\frenchdoc=1 +% \section{Installation de la classe} +% +% \subsection{Prérequis} +% \else +% \section{Installing the class} +% +% \subsection{Prerequisites} +% \fi +% +% \ifnum\frenchdoc=1 +% L'utilisation de cette classe suppose que vous avez déjà installé une distribution TeX et +% un éditeur de code intégré. Pour la conception de {\hecthese}, la distribution TeXLive 2016\cite{texlive} +% et l'éditeur de code TeXStudio\cite{texstudio} ont été utilisés et ses fonctionnalités ont +% été testées avec les compilateurs +latex+, +pdflatex+, +bibtex+ et +makeindex+. La classe +% a également été testée avec la distribution MiK\TeX\footnote{Un immense merci à Franck Jeannot pour avoir effectué ces tests!}. +% Nous vous invitons à la tester avec vos propres distributions TeX et +% éditeurs de codes et à l'utiliser de la même manière dont vous vous servez de vos outils pour vos +% autres travaux en {\LaTeX}. +% \else +% The use of this document class presumes that you have already installed a \TeX\ distribution and +% a code editor. For the development of \hecthese, the \TeX Live 2016 distribution\cite{texlive} +% and the \TeX Studio code editor\cite{texstudio} were used. Its features were tested with the +% +latex+, +pdflatex+, +bibtex+ and +makeindex+ compilers. The class has also been tested with the +% MiK\TeX\ distribution\footnote{A big ``thank you!'' goes to Franck Jeannot for making the tests.} +% and WinEdt code editor. +% We invite you to test the class with your own distribution and code editor and to use it like +% you would with any other work you do with \LaTeX. +% \fi +% +% \subsection{Installation} +% +% \ifnum\frenchdoc=1 +% \begin{HECwarning}{Utilisateurs de MacOS} +% Pour une raison encore non résolue, le processus d'installation décrit ci-dessous ne fonctionne +% pas sous MacOS. Vous devez donc \lien{http://bit.ly/frhecthesemac}{télécharger} une version +% préinstallée de la classe pour vous en servir. +% \end{HECwarning} +% +% L'archive +.zip+ que vous avez téléchargée contient les cinq fichiers et répertoire suivants : +% \else +% \begin{HECwarning}{MacOS users } +% For a reason still unresolved, the installation process described hereunder doesn't work on +% MacOS. You must \lien{http://bit.ly/enhecthesemac2}{download} a preinstalled version of the +% class to work with it. +% \end{HECwarning} +% +% The +.zip+ archive you downloaded contains the following files and directory: +% \fi +% +% \begin{enumerate} +% \ifnum\frenchdoc=1 +% \item \textbf{hecthese-fr.ins} : le fichier d'installation de la version française de la classe; +% \item \textbf{hecthese-en.ins} : le fichier d'installation de la version anglaise de la classe; +% \item \textbf{hecthese.dtx} : le code source documenté bilingue de la classe; +% \item \textbf{hecthese.pdf} : la version française de la documentation de la classe; +% \item \textbf{hecthese-en.pdf} : la version anglaise de la documentation de la classe; +% \item \textbf{README.md} : le fichier nécessaire à l'affichage de la +% description de la classe sur le site ctan.org. +% \else +% \item \textbf{hecthese-fr.ins}: the french class installation file; +% \item \textbf{hecthese-en.ins}: the english class installation file; +% \item \textbf{hecthese.dtx}: the bilingual documented source code; +% \item \textbf{hecthese.pdf}: the french version of the class documentation; +% \item \textbf{hecthese-en.pdf}: the english version of the class documentation; +% \item \textbf{README.md}: the file required to show the class description on +% the ctan.org Website. +% \fi +% \end{enumerate} +% +% \ifnum\frenchdoc=1 +% Suivez les étapes suivantes pour installer la classe +% \footnote{Une vidéo d'installation est aussi disponible au \url{https://www.youtube.com/watch?v=nfTEgcJbufs}.} : +% \else +% Follow these steps to install the class +% \footnote{An installation tutorial is available at \url{https://www.youtube.com/watch?v=nfTEgcJbufs} (in French with English subtitles).}: +% \fi +% +% \begin{enumerate} +% \ifnum\frenchdoc=1 +% \item Créez-vous un répertoire de travail. +% \item Décompressez l'archive +.zip+ dans votre répertoire de travail. +% \item Ouvrez un éditeur de ligne de commande. +% \item Changez de répertoire pour atteindre votre répertoire de travail. +% \item Saisissez la commande suivante dans l'éditeur : \\ +% \begin{shaded*} +% +latex hecthese-fr.ins+ +% \end{shaded*} +% \else +% \item Create a working directory on your computer. +% \item Extract the +.zip+ archive in that directory. +% \item Open a command-line editor. +% \item Change directories until you reach your working directory. +% \item Type the following command in the editor:\\ +% \begin{shaded*} +% +latex hecthese-en.ins+ +% \end{shaded*} +% \fi +% \end{enumerate} +% +% \ifnum\frenchdoc=1 +% La commande créera une série de fichiers qui composeront votre travail, et la liste des +% fichiers que vous aurez à utiliser dépendra du type de travail que vous composerez. +% \else +% The command will create a bunch of files that will become your document. The list of files +% needed will depend on the type of document you'll be writing. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Liste des fichiers constitutifs d'un travail} +% \else +% \subsection{List of a document's required files} +% \fi +% \label{liste-fichiers} +% +% \ifnum\frenchdoc=1 +% Le Tableau \ref{tableau:fichiers} montre la liste des fichiers composant chaque type de document. En fonction +% du type de votre travail, vous devrez choisir l'un des quatre gabarits suivants : +% \else +% Table \ref{tableau:fichiers} shows a list of all required files for each type of document. +% Depending on the type of work you'll be doing, you'll have to choose between one of these four +% templates: +% \fi +% +% \begin{itemize} +% \ifnum\frenchdoc=1 +% \item \textbf{gabarit-these-classique.tex} : gabarit pour une thèse rédigée de manière classique; +% \item \textbf{gabarit-these-articles.tex} : gabarit pour une thèse rédigée par articles; +% \item \textbf{gabarit-memoire-classique.tex} : gabarit pour un mémoire rédigé de manière classique; +% \item \textbf{gabarit-memoire-articles.tex} : gabarit pour un mémoire rédigé par articles. +% \else +% \item \textbf{template-phd-classic.tex} : template for writing a dissertation in a classic manner; +% \item \textbf{template-phd-articles.tex} : template for writing a dissertation with articles; +% \item \textbf{template-msc-classic.tex} : template for writing a thesis in a classic manner; +% \item \textbf{template-msc-articles.tex} : template for writing a thesis with articles. +% \fi +% \end{itemize} +% +% \begin{table}[tb] +% \ifnum\frenchdoc=1 +% \caption{Liste des fichiers constitutifs d'un travail} +% \else +% \caption{List of a document's required files} +% \fi +% \label{tableau:fichiers} +% \begin{center} +% \begin{tabular}{l|cc|cc} +% \hline\hline +% \ifnum\frenchdoc=1 +% & \multicolumn{2}{c|}{Thèses} & \multicolumn{2}{c}{Mémoires} \\ +% \textbf{Fichier} & Classiques & Par articles & Classiques & Par articles \\ +% \hline +% gabarit-these-*.tex & \oui & \oui & \non & \non \\ +% gabarit-memoire-*.tex & \non & \non & \oui & \oui \\ +% resume-francais.tex & \oui & \oui & \oui & \oui \\ +% resume-anglais.tex & \oui & \oui & \oui & \oui \\ +% liste-abreviations.tex & \oui & \oui & \oui & \oui \\ +% dedicace.tex & \oui & \oui & \non & \non \\ +% remerciements.tex & \oui & \oui & \oui & \oui \\ +% avant-propos.tex & \oui & \oui & \oui & \oui \\ +% introduction.tex & \oui & \oui & \oui & \oui \\ +% cadre-theorique.tex & \non & \oui & \non & \non \\ +% revue-litterature.tex & \non & \non & \oui & \oui \\ +% chapitre-1.tex & \oui & \non & \oui & \non \\ +% chapitre-2.tex & \oui & \non & \oui & \non \\ +% chapitre-3.tex & \oui & \non & \oui & \non \\ +% article-1.tex & \non & \oui & \non & \oui \\ +% article-2.tex & \non & \oui & \non & \non \\ +% article-3.tex & \non & \oui & \non & \non \\ +% conclusion.tex & \oui & \oui & \oui & \oui \\ +% annexe.tex & \oui & \oui & \oui & \oui \\ +% \else +% & \multicolumn{2}{c|}{Dissertations} & \multicolumn{2}{c}{Theses} \\ +% \textbf{File} & Classic & With articles & Classic & With articles \\ +% \hline +% template-phd-*.tex & \oui & \oui & \non & \non \\ +% template-msc-*.tex & \non & \non & \oui & \oui \\ +% abstract-french.tex & \oui & \oui & \oui & \oui \\ +% abstract-english.tex & \oui & \oui & \oui & \oui \\ +% acronym-list.tex & \oui & \oui & \oui & \oui \\ +% dedication.tex & \oui & \oui & \non & \non \\ +% acknowledgements.tex & \oui & \oui & \oui & \oui \\ +% preface.tex & \oui & \oui & \oui & \oui \\ +% introduction.tex & \oui & \oui & \oui & \oui \\ +% theoretical-framework.tex & \non & \oui & \non & \non \\ +% literature-revue.tex & \non & \non & \oui & \oui \\ +% chapter-1.tex & \oui & \non & \oui & \non \\ +% chapter-2.tex & \oui & \non & \oui & \non \\ +% chapter-3.tex & \oui & \non & \oui & \non \\ +% article-1.tex & \non & \oui & \non & \oui \\ +% article-2.tex & \non & \oui & \non & \non \\ +% article-3.tex & \non & \oui & \non & \non \\ +% conclusion.tex & \oui & \oui & \oui & \oui \\ +% appendix.tex & \oui & \oui & \oui & \oui \\ +% \fi +% \hline\hline +% \end{tabular} +% \end{center} +% \end{table} +% +% \ifnum\frenchdoc=1 +% Une fois que vous aurez choisi un gabarit, supprimez les trois fichiers gabarits dont vous +% n'aurez pas besoin. Ce fichier constitue le fichier maître à partir duquel vous lancerez les +% diverses compilations nécessaires à la génération de votre document final. C'est également dans le +% gabarit que vous saisirez les métadonnées relatives à votre travail (auteur, titre, etc.) et que +% vous ajouterez les +packages+, commandes et environnements nécessaires à votre rédaction. +% +% La rédaction en tant que telle se fera dans les autres fichiers. Chaque fichier représente une +% section de votre travail. Leur nom est donc, comme on le dit en chinois, \emph{self-explanatory}. +% Vous pourrez en ajouter ou en supprimer à votre guise. Assurez-vous seulement +% d'inclure les fichiers ajoutés dans le gabarit avec la commande \cmd{\include}, de supprimer les +% \cmd{\include} relatifs aux fichiers supprimés, mais surtout, de respecter les règles du +% \emph{Guide de rédaction} en ce qui concerne les sections obligatoires et +% l'ordre de présentation des sections. +% \else +% Once you have chosen a template file, delete the three remaining ones as you won't need them. +% The template file is your document's master file, the one on which you will have to run all +% compilers needed to generate your final document. It is also in this file that you will write +% all the metadata related to your work (title, author, etc.) and add all packages, user-defined +% commands and environments you will need to complete your work. +% +% Your work will be written in the other files. Each file represents a section of your work. Their +% name is, as such, self-explanatory. You can add and delete as many files as you wish. Just make +% sure to include the added files to your template file with \cmd{\include} commands, to erase the +% \cmd{\include} commands related to the deleted files and, most of all, to comply with all the +% \emph{Guidelines}' rules related to the mandatory sections of your work and their presentation +% order. +% \fi +% +% \ifnum\frenchdoc=1 +% \section{Utilisation de la classe} +% \else +% \section{Using the class} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe {\hecthese} a été conçue pour être la plus simple et la plus flexible possible. Le but premier +% de la classe étant la mise en forme de votre thèse ou mémoire selon les normes du +% \emph{Guide de rédaction}, vous aurez tout le loisir d'ajouter toutes les fonctionnalités +% que vous désirez. +% +% {\hecthese} est basée sur la classe +memoir+\cite{memoir}, qui fournit déjà de très nombreuses +% fonctionnalités. Avant de programmer de nouvelles commandes ou de nouveaux environnements, nous +% vous invitons donc à consulter l'imposante documentation de la classe +% \footnote{L'auteur de la présente classe n'a d'ailleurs pas encore lu la documentation de la classe +memoir+ % +% au complet. \emph{Mea culpa}...}. +% \else +% The \hecthese\ document class has been created to be as simple and as flexible as possible. The main +% goal of the class is to layout your dissertation or thesis according to the presentation standards +% required by the \emph{Guidelines} and to allow you to add as many features as you see fit. +% +% \hecthese\ is based on the +memoir+ document class\cite{memoir} which already provides numerous features. +% Before programming any new commands or environments, you should read the class' exhaustive documentation +% \footnote{\ldots although\ldots\ the author of the present class did not read it himself entirely. \emph{Mea culpa}\ldots}. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Options de la classe} +% \else +% \subsection{Class options} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe comporte très peu d'options de base. Celles-ci ne concernent que la taille de la +% police de caractères, la langue du document ainsi que le type de document que vous rédigez. Elles se retrouvent toutes +% à l'intérieur de la commande \cmd{\documentclass}. +% \else +% The class has very few default options. They only concern font size, document language and type. +% They are all enclosed in the \cmd{\documentclass} command. +% \fi +% +% \begin{DescribeMacro}{10pt,11pt,12pt} +% \ifnum\frenchdoc=1 +% Le \emph{Guide de rédaction} mentionne à la page 15 que «[la] taille des caractères +% varie généralement entre 10 et 12 points pour le texte courant»\cite{guideRedaction}. Vous inscrivez +% donc l'une des trois options permises, soit +10pt+, +11pt+ ou +12pt+. Si vous n'inscrivez +% aucune taille de police de caractères dans les options, la classe utilisera l'option +% +12pt+ par défaut +% \footnote{À titre d'exemple, cette documentation a été écrite avec la taille +10pt+}. +% \else +% The french edition of the \emph{Guidelines} mentions that ``font size usually varies between 10 and +% 12 points in the text''\cite[p. 15]{guideRedaction}. You have to choose between one of these three +% options: +10pt+, +11pt+ or +12pt+. If none of the options is chosen, the default +12pt+ option will +% be used by the class +% \footnote{As an example, this documentation is written with a +10pt+ font size}. +% \fi +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{english,frenchb} +% \ifnum\frenchdoc=1 +% Les options +english+ et +frenchb+ sont propres au +package+ +babel+\cite{babel} et servent à indiquer +% au compilateur la ou les langues utilisées dans le document. La dernière langue de la liste +% est la langue par défaut du document. Même si ces options sont propres à +babel+, nous +% les insérons dans les options de la classe pour qu'elles s'appliquent globalement à +% tous les +packages+ qui pourraient en avoir besoin. +% \else +% +frenchb+ and +english+ options come from the +babel+ package\cite{babel} and they are used to +% indicate to the compiler in which language(s) the document is written. The last language in the +% options list is the document's default language. Even if these options come from the +babel+ package, +% they are inserted in the \cmd{\documentclass} command so they can be applied globally to all +% packages that could use them. +% \fi +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{phdclassique} +% \end{DescribeMacro} +% \begin{DescribeMacro}{phdarticles} +% \end{DescribeMacro} +% \begin{DescribeMacro}{mscclassique} +% \end{DescribeMacro} +% \begin{DescribeMacro}{mscarticles} +% \ifnum\frenchdoc=1 +% Vous utilisez l'option +phdclassique+ lorsque vous rédigez une thèse de manière classique, +% +phdarticles+, une thèse par articles, +mscclassique+, un mémoire classique et +mscarticles+ % +% lorsque vous rédigez un mémoire par articles. Chacune de ces options est inscrite +% automatiquement dans le fichier gabarit approprié au type de +% document lorsque vous installez {\hecthese}. La classe considérant par défaut que le travail +% que vous rédigez est une thèse classique, vous pourriez à la limite supprimer +% l'option +phdclassique+ de la commande \cmd{\documentclass} du fichier +% \textbf{gabarit-these-classique.tex}, mais nous vous conseillons de +% la laisser dans la liste afin d'éviter des problèmes. +% +% En ce qui a trait aux trois autres options de types de document, +% \textbf{ne supprimez pas l'option de la commande \cmd{\documentclass}}! Ce faisant, +% vous aurez des problèmes lors de la compilation de votre document, notamment pour +% la génération des bibliographies et des pages titre. +% \else +% You use +phdclassique+ when you write a dissertation in a classic manner, +phdarticles+ when +% you write a dissertation with articles, +mscclassique+ when you write a thesis in a classic +% manner and +mscarticles+ when you write a thesis with articles. Each of these options is +% automatically inserted in its corresponding template file when you install the \hecthese\ +% document class. Since +phdclassique+ is the class' default document type option, you could +% erase this option from the \textbf{template-phd-classic.tex} file, but we advise you don't do +% that so you don't encounter problems while writing. +% +% As for the three other document type options, +% \textbf{never erase them from the \cmd{\documentclass} command}! By doing so, you would +% encounter errors when compiling your document, especially during the BiB\TeX\ compilations +% and during the title page layout. +% \fi +% \end{DescribeMacro} +% +% \ifnum\frenchdoc=1 +% \subsection{Commandes de la classe} +% \else +% \subsection{Class commands} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe {\hecthese} comprend quelques commandes qu'on pourrait répartir en trois catégories : +% \begin{enumerate} +% \item les métadonnées de votre document (auteur, titre, etc.) servant à générer la (les) +% page(s) titre ; +% \item les commandes de mise en forme du document ; +% \item les commandes liées aux bibliographies des thèses et mémoires par articles. +% \end{enumerate} +% \else +% The \hecthese\ document class provides commands that can be separated into three categories: +% \begin{enumerate} + % \item document metadata (author, title, etc.) used to generate the title pages; + % \item document layout commands; + % \item bibliography-related commands for dissertations and theses written with articles. + % \end{enumerate} +% \fi +% +% \ifnum\frenchdoc=1 +% \subsubsection{Métadonnées du document} +% \else +% \subsubsection{Document metadata} +% \fi +% \label{commandes:meta} +% +% \ifnum\frenchdoc=1 +% Les commandes ci-dessous s'appliquent à tous les types de documents. +% \else +% The following commands are used in all document types. +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECtitre} +% Il s'agit du titre de votre thèse ou mémoire. N'utilisez pas la commande {\LaTeX} +% \cmd{\title}, car la classe n'en tiendra pas compte. Si votre titre est très long, +% séparez-le en plusieurs lignes avec la commande \cmd{\\}. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECtitle} +% This is the title of your dissertation or thesis. Do not use the \LaTeX\ \cmd{\title} +% command as the class will not take it into account. If your title is very long, separate it +% in more than one line with the \cmd{\\} command. +% \end{DescribeMacro} +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECsoustitre} +% Il s'agit du sous-titre de votre thèse ou mémoire, s'il y a lieu. Si votre travail +% comporte un sous-titre, un : séparera automatiquement le titre du sous-titre et ce +% dernier s'affichera sous le titre sans qu'il soit nécessaire d'insérer la commande +% \cmd{\\} dans le titre. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECsubtitle} +% This is the subtitle of your dissertation or thesis. If there is a subtitle, a colon (:) +% will automatically separate the title from the subtitle, and the latter will be laid out below +% the title without you having to add the \cmd{\\} command after the title. +% \end{DescribeMacro} +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECauteur} +% L'auteur de la thèse ou du mémoire, c'est vous, à moins que vous n'ayez plagié votre +% travail\dots Écrivez votre nom sous la forme \emph{Prénom Nom}. N'utilisez pas la commande +% {\LaTeX} \cmd{\author}, car la classe n'en tiendra pas compte. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECauthor} +% This is the author of the dissertation or thesis, meaning you, unless you have plagiarized +% your work\ldots Write your name in the \emph{FirstName LastName} format. Do not use the +% \LaTeX\ \cmd{\author} command as the class will not take it into account. +% \end{DescribeMacro} +% \fi +% +% \begin{DescribeMacro}{\HECoption} +% \ifnum\frenchdoc=1 +% La commande \cmd{\HECoption} détermine l'option de votre grade de maîtrise ou de doctorat. +% \else +% The \cmd{\HECoption} determines your dissertation's or thesis' option. +% \fi +% \end{DescribeMacro} +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECmoisDepot} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECanneeDepot} +% Les commandes \cmd{\HECmoisDepot} et \cmd{\HECanneeDepot} représentent le mois et l'année du +% \textbf{dépôt final} de votre travail. Inscrivez le mois en toutes lettres et l'année +% au format AAAA. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECsubMonth} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECsubYear} +% \cmd{\HECsubMonth} and \cmd{\HECsubYear} represent the month and year of the final submission +% of your work. Write down the month in full letters and the year in the \emph{YYYY} format. +% \end{DescribeMacro} +% \fi +% +% \begin{DescribeMacro}{\HECpdfauteur} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECpdftitre} +% \ifnum\frenchdoc=1 +% Ces deux commandes sont des variantes de \cmd{\HECauteur} et \cmd{\HECtitre} et servent +% exclusivement à l'inclusion de métadonnées dans le document pdf généré. Pour ce +% faire, elle sont utilisées avec les options +pdftitle+ et +pdfauthor+ de la commande +% \cmd{\hypersetup} du +package+ +hyperref+\cite{hyperref}. +% \else +% These are variants of the \cmd{\HECauthor} and \cmd{\HECtitle} commands and they are used for +% inserting metadata in the final .pdf document. They are included in the \cmd{\hypersetup} +% command's +pdftitle+ and +pdfauthor+ options provided by the +hyperref+ +% package\cite{hyperref}. +% \fi +% \end{DescribeMacro} +% +% \ifnum\frenchdoc=1 +% Les commandes qui suivent ne s'appliquent qu'aux thèses. Si votre travail est un +% mémoire, vous pouvez passez à la Section \ref{commandes:layout}. +% \else +% The following commands are used in dissertations only. If you are writing a thesis, you can +% skip to Section \ref{commandes:layout}. +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECpresidentRapporteur} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECdirecteurRecherche} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECcodirecteurRecherche} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECexaminateurExterne} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECrepresentantDirecteur} +% Chacune de ces commandes représentent un intervenant dans votre travail. Le premier +% argument est le nom de l'intervenant au format \emph{Prénom Nom}, tandis que le deuxième est le +% genre de l'intervenant, homme (M) ou femme (F). Il est important d'indiquer le genre +% de chacun des intervenants, car cela va affecter la manière dont sera affiché leur +% titre sur la page d'identification du jury, et la remise d'une thèse n'est pas tout à +% fait le bon moment pour heurter les sensibilités de ceux et celles qui vont vous +% évaluer\dots +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECrapporteurPresident} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECresearchDirector} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECresearchCodirector} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECexternalexaminator} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECdirectorRepresentative} +% Each of these commands identifies a person involved in your work. The commands take two arguments. +% The first argument is the person's name in the \emph{FirstName LastName} format. The second +% argument is the person's gender, male (M) or female (F). It is important to type in the person's +% gender as it will affect how the person's title is rendered on the title page, and it is not +% advisable to hurt your directors' feelings upon submission of your work\ldots +% \end{DescribeMacro} +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECmembreJury} +% Cette commande a la même fonction que les cinq précédentes, c'est-à-dire nommer +% explicitement un intervenant dans votre thèse, mais elle ne prend qu'un seul +% argument, le nom au format \emph{Prénom Nom}, car le titre de la fonction est +% épicène. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECjuryMember} +% This command has the same role as the five preceding ones, but it only takes one argument, +% the person's name, as the job title is in this case gender-neutral. +% \end{DescribeMacro} +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECuniversiteCodirecteur} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECuniversiteMembreJury} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECuniversiteExaminateur} +% Par défaut, la classe {\hecthese} indique que le codirecteur, le membre du jury ainsi +% que l'examinateur externe proviennent de HEC Montréal, mais ils pourraient provenir +% d'une autre université. Modifiez le nom de l'université dans toutes les commandes +% nécessaires, le cas échéant. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECcodirectorUniversity} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECjuryMemberUniversity} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECexaminatorUniversity} +% By default, your codirector, jury member and external examinator are considered +% working at HEC Montréal by the \hecthese\ document class, but they could be working +% at another university. You'll then have to modify the university's name is these commands +% when necessary. +% \end{DescribeMacro} +% \fi +% +% \ifnum\frenchdoc=1 +% \subsubsection{Mise en forme} +% \else +% \subsubsection{Document layout} +% \fi +% \label{commandes:layout} +% +% \ifnum\frenchdoc=1 +% \begin{DescribeMacro}{\HECpagestitre} +% Les pages titre diffèrent en fonction du type de document, tel qu'il est montré dans +% les modèles de pages titre du \emph{Guide de rédaction}. De plus, une page d'identification +% du jury est insérée à la suite de la page titre dans les thèses. La commande +% \cmd{\HECpagestitre} met en forme automatiquement toutes les pages de titre en utilisant +% le contenu des commandes de la Section \ref{commandes:meta}. +% \end{DescribeMacro} +% \else +% \begin{DescribeMacro}{\HECtitlepages} +% Title pages differ from one document type to the other as it is shown in the +% \emph{Guidelines}' title page templates. A jury identification page is also included after +% the title page in dissertations. The \cmd{\HECtitlepages} command automatically +% generates all title pages using the contents of the commands listes in Section \ref{commandes:meta}. +% +% \begin{HECwhat}{Why are my title pages displayed in French?} +% The Université de Montréal's \emph{Règlement pédagogique de la faculté des études supérieures et % +% postdoctorales}\cite[art. 88,89,134,135]{udem:reglements} states the language and presentation +% standards that prevail for dissertations and thesis, and refers to the +% \emph{Guide de présentation des mémoires et des thèses}\cite[p. 22]{udem:guide} where it is +% written that ``\emph{title pages must be written in French even when the dissertation or % +% thesis is written in English}''. Since HEC Montréal is one of Université de Montréal's +% affiliate universities, this rule prevails. +% \end{HECwhat} +% \end{DescribeMacro} +% \fi +% +% \begin{DescribeMacro}{\HECtitreIntroduction} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtitreConclusion} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECgenererTitres} +% \ifnum\frenchdoc=1 +% Les commandes \cmd{\HECtitreIntroduction} et \cmd{\HECtitreConclusion} sont placées en +% tant qu'argument des commandes \cmd{\chapter*} situées au début des fichiers +% \textbf{introduction.tex} et \textbf{conclusion.tex} respectivement. Elles servent +% à indiquer le titre de ces parties de votre travail, titre généré à l'aide de la commande +% \cmd{\HECgenererTitres}. Si vous rédigez votre thèse ou mémoire de manière classique, +% les titres seront tout simplement «Introduction» et «Conclusion» ; dans le cas contraire, +% ces sections seront intitulées «Introduction générale» et «Conclusion générale» pour les +% distinguer des introductions et des conclusions des articles. +% \else +% The \cmd{\HECtitreIntroduction} and \cmd{\HECtitreConclusion} commands are placed as arguments in +% the \textbf{introduction.tex} and \textbf{conclusion.tex} files' \cmd{\chapter*} command. +% They are used in the title generation with the \cmd{\HECgenererTitres} command. If you +% write a dissertation or thesis in a classical manner, the titles of your document's introduction +% and conclusion will be ``Introduction'' and ``Conclusion'', whereas if you write a dissertation +% or thesis with articles, the titles will be ``General Introduction'' and ``General Conclusion''. +% \fi +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{\HECtdmAbreviations} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtdmRemerciements} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtdmAvantPropos} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtdmCadreTheorique} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtdmRevueLitterature} +% \end{DescribeMacro} +% \begin{DescribeMacro}{\HECtdmResumeArticle} +% \ifnum\frenchdoc=1 +% Plusieurs parties d'une thèse ou d'un mémoire étant des sections et chapitres «maison», +% il n'existe pas de traduction anglaise d'office pour celles-ci. La classe {\hecthese} pallie +% à cette situation en détectant la langue et en générant le titre approprié pour de nombreuses +% sections du document : l'introduction et la conclusion générales des thèses et mémoires par articles, +% la liste des abréviations, les remerciements, l'avant-propos, le cadre théorique, la revue de littérature +% et le résumé de chacun des articles. +% \else +% Many parts of HEC Montréal's dissertations and theses being ``homemade'' sections and chapters, +% no official english translations exist for their titles. The \hecthese\ class takes care of the +% problem by automatically detecting the document's default language and by generating the appropriate +% titles for these sections: general introduction and conclusion, acronym list, acknowledgements, +% preface, theoretical framework, literature revue and each article's abstract. +% \fi +% \end{DescribeMacro} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Les bibliographies des thèses et mémoires par articles} +% \else +% \subsubsection{By-article dissertations' and theses' bibliographies} +% \fi +% +%\ifnum\frenchdoc=1 +% Dans les thèses et mémoires rédigés par articles, il y a plusieurs bibliographies : une +% par article et une générale pour l'ensemble du travail. La classe {\hecthese} utilise +% le +package chapterbib+\cite{chapterbib} pour permettre la publication de ces nombreuses bibliographies. +% \else +% In dissertations and theses written with articles, there are many bibliographies: one specific +% bibliography for each article and a general bibliography for the whole document. The +% \hecthese\ document class uses the +chapterbib+ package\cite{chapterbib} to generate +% multiple bibliographies in one document. +% \fi +% +% \begin{DescribeMacro}{\HECbibliographieArticle} +% \ifnum\frenchdoc=1 +% Le +package chapterbib+ ne s'accorde cependant pas très bien avec la classe +memoir+ en ce qui +% concerne la place de chacune des bibliographies dans les divisions du document. La +% commande \cmd{\HECbibliographieArticle} s'assure donc que les bibliographies des articles +% seront positionnées en tant que section non numérotées à l'intérieur des articles. C'est +% pourquoi, dans les gabarits par articles, cette commande est placée après la commande +% \cmd{\HECpagestitre}. +% \else +% The +chapterbib+ package and +memoir+ class have conflicting issues concerning the bibliographies' +% place in a document's divisions. The \cmd{\HECbibliographieArticle} makes sure that the articles' +% bibliographies are positioned as unnumbered sections inside the articles. This is why, in the +% by-articles templates, this command is placed just after the \cmd{\HECtitlepages} command. +% \fi +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{\HECbibliographieGenerale} +% \ifnum\frenchdoc=1 +% Cette commande sert à positionner la bibliographie générale du travail en tant +% que «chapitre» (au sens {\LaTeX} du terme) non numéroté. Cette commande est placée +% tout juste avant la commande \cmd{\bibliographystyle} du gabarit. +% \else +% This command positions the document's general bibliography as an unnumbered ``chapter'' +% (in the \LaTeX\ definition of the term). It is placed just before the template's +% \cmd{\bibliographystyle} command. +% \fi +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{\HECreferences} +% \ifnum\frenchdoc=1 +% Le +package chapterbib+ remplit très bien son rôle de création de bibliographies multiples. Le +% hic, c'est qu'il faut inclure la commande \cmd{\bibliography} dans chaque fichier inclus +% dans un document pour que les citations s'affichent correctement. Ce faisant, une bibliographie +% est générée pour chacun de ces fichiers. Or, dans des sections comme l'introduction, +% les résumés ou encore la conclusion, la bibliographie ne doit pas être affichée, +% car elle est incluse dans la bibliographie générale du document. La commande \cmd{\HECreferences} +% permet d'insérer des citations et de les voir s'afficher correctement sans qu'une bibliographie +% soit générée dans une section donnée. Sa syntaxe est la suivante : +% +% \begin{shaded*} +% \cmd{\HECreferences\{<style bibliographique>\}\{<fichier.bib>\}} +% \end{shaded*} +% +% Même si la bibliographie d'une section ne s'affichera pas, il est important d'indiquer comme +% argument +style bibliographique+ le même style que celui utilisé partout ailleurs dans le +% document, car les références seront au final incluses dans la bibliographie générale. +% \else +% The +chapterbib+ package is pretty good at fulfilling its purpose, which is generating multiple +% bibliographies. The problem is that a \cmd{\bibliography} command must be included in each file +% if one wants her citations to appear in the document. And by including the command, a bibliography +% is generated for that part of the document. In sections of the document such as the introduction, the +% abstracts or the conclusion, a bibliography must not be generated as the references for these parts +% have to be included in the general bibliography. The \cmd{\HECreferences} command allows you +% to insert citations and see them displayed correctly in a given section without generating a +% bibliography for that section. Its syntax is as follows: +% +% \begin{shaded*} +% \cmd{\HECreferences\{bibliographic style>\}\{<file.bib>\}} +% \end{shaded*} +% +% Even if the bibliography of a given section won't be displayed, it is important to specify +% a bibliography style as the references will still appear in the general bibliography. +% \fi +% \end{DescribeMacro} +% +% \ifnum\frenchdoc=1 +% \subsection{Environnements de la classe} +% \else +% \subsection{Class environments} +% \fi +% +% \ifnum\frenchdoc=1 +% Les environnements de la classe {\hecthese} ne servent qu'à la mise en forme de votre +% travail. +% \else +% The \hecthese\ class' environments all share the same purpose : laying out your work. +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeEnv}{HECdedicace} +% Cet environnement se retrouve dans le fichier \textbf{dedicace.tex}. C'est à l'intérieur de +% +HECdedicace+ que vous rédigez\dots votre dédicace. Celle-ci, au moment de la compilation, +% sera centrée verticalement dans la page, justifiée à droite et mise en italiques. +% \end{DescribeEnv} +% \else +% \begin{DescribeEnv}{HECdedication} +% This environment can be found in the \textbf{dedication.tex} file. It is inside the +% +HECdedication+ environment that you will write\ldots\ your dedication. At the document's +% compilation, the dedication will be vertically centered, aligned at the right margin and +% emphasized. +% \end{DescribeEnv} +% \fi +% +% \ifnum\frenchdoc=1 +% \begin{DescribeEnv}{HECabreviations} +% +HECabreviations+ est une variante de l'environnement +description+. Il sert à rédiger +% votre liste d'abréviations. L'environnement prend comme argument la plus longue de +% vos abréviations et se sert de cette longueur pour aligner la liste des abréviations +% en deux colonnes. Les +packages+ +calc+\cite{calc} et +enumitem+\cite{enumitem} +% servent à la mise en forme de la liste. +% \end{DescribeEnv} +% \else +% \begin{DescribeEnv}{HECabbreviations} +% +HECabreviations+ is a variant of the +description+ environment. It is used to build +% your acronyms list. It takes as argument the longest of your acronyms and uses its +% length to align the list in two columns. The +calc+\cite{calc} and +enumitem+\cite{enumitem} +% packages are used to layout the list. +% \end{DescribeEnv} +% \fi +% +% \ifnum\frenchdoc=1 +% \section{Rédaction de la thèse ou du mémoire} +% \else +% \section{Writing your dissertation or thesis} +% \fi +% +% \ifnum\frenchdoc=1 +% Dans cette section, nous vous donnerons quelques conseils concernant la rédaction de votre +% thèse ou mémoire avec la classe \hecthese. +% \else +% In this section, we will give you a few hints for writing your dissertation or thesis with +% the \hecthese\ document class. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Division du document en multiples fichiers} +% \else +% \subsection{One document divided in multiple files} +% \fi +% +% \ifnum\frenchdoc=1 +% Tel que mentionné à la Section \ref{liste-fichiers}, votre document est réparti dans une multitude +% de fichiers. Plusieurs objectifs sous-tendent ce choix : +% +% \begin{enumerate} +% \item Séparer votre code (+packages+, commandes, environnements, etc.) de votre rédaction; +% \item Alléger les fichiers; +% \item Faciliter votre repérage dans l'ensemble de votre texte; +% \item Vous offrir la plus grande flexibilité pour ajouter ou supprimer des sections. +% \end{enumerate} +% +% Chaque fichier contient des instructions sous forme de commentaires pour vous permettre de les +% utiliser sans commettre d'impairs ou briser la structure de votre document. Lisez-les attentivement tout +% au long de votre rédaction et supprimez-les au besoin. +% \else +% As mentioned in Section \ref{liste-fichiers}, your document is divided in many files. A few reasons +% underlie the choice of such a division: +% +% \begin{enumerate} +% \item Separate your code (packages, commands, environments, etc.) from your document; +% \item Reduce the files' size; +% \item Facilitate searching through your text; +% \item Offer better flexibility for adding or deleting sections. +% \end{enumerate} +% +% Each file is heavily commented with instructions to make sure you don't make any mistake or mess +% with the document structure. Carefully read through the comments and delete them if necessary. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Bibliographie(s) et citations} +% \else +% \subsection{Bibliographies and citations} +% \fi +% +% \ifnum\frenchdoc=1 +% Nous vous recommandons fortement d'utiliser le style bibliographique +francais+ pour la compilation de +% votre (vos) bibliographie(s). Ce style a été conçu par le professeur Vincent Goulet de l'Université +% Laval\cite{francaisbst} et est celui qui ressemble le plus au style bibliographique HEC Montréal, élaboré +% par Caroline Archambault\cite{stylehec}. De plus, ce style supporte les citations au format \emph{auteur-année} +% préconisé dans le \emph{Guide de rédaction}. +% +% Si vous rédigez votre thèse ou mémoire en anglais, nous vous recommandons d'utiliser le style bibliographique +% +apa+ duquel est inspiré le style HEC Montréal. +% +% Afin de vous conformer au format de citation préconisé par le \emph{Guide de rédaction}, nous vous recommandons +% enfin d'utiliser la commande \cmd{\citep} lorsque vous citez vos sources. +% +% Si vous choisissez d'utiliser d'autres styles bibliographiques et/ou d'autres formats de citations, assurez-vous +% qu'ils soient compatibles avec le +package+ +natbib+ qui est chargé avec la classe, à défaut de quoi vous +% rencontrerez des problèmes lors de la compilation de votre document. +% \else +% If you plan on writing your dissertation or thesis in French, we suggest you use the +francais+ bibliography +% style when compiling your bibliographies. It has been built by Université Laval's professor Vincent Goulet\cite{francaisbst} +% and it is the bibliography style resembling the most HEC Montréal's bibliography style, elaborated by +% Caroline Archambault\cite{stylehec}. This style also supports the \emph{author-year} citation format that is +% recommended for use in the \emph{Guidelines}. +% +% If you write your dissertation or thesis in English, we suggest you use the +apa+ bibliography style, which served +% as inspiration for the HEC Montréal bibliography style. +% +% In order to fully comply with the \emph{Guidelines}, we recommend you use the \cmd{\citep} command when citing +% your sources. +% +% If you choose to use other bibliography styles and/or citation formats, just make sure that they are +% compatible with the +natbib+ package loaded with the document class. Otherwise, you'll run into errors when you'll +% compile your document. +% \fi +% +% \section{Compilation} +% +% \ifnum\frenchdoc=1 +% Lorsque viendra le temps de compiler votre document, il ne vous suffira pas seulement de cliquer sur +% le bouton «Compilation» de votre éditeur de code préféré. Une suite précise de compilations +% s'avèrent nécessaires si vous voulez que votre document soit généré de manière appropriée, surtout +% si vous compilez une thèse ou un mémoire par articles +% \footnote{Un tutoriel vidéo concernant la compilation est disponible à l'adresse +% \url{https://www.youtube.com/watch?v=hS3LMC3H55w}}. +% \else +% When the time comes for compiling your document, simply pressing ``Compile'' in your code editor +% won't suffice. A precise chain of compilations is necessary if you want your document to be +% rendered properly, most of all if you compile a dissertation or thesis written with articles +% \footnote{A video tutorial showing the compilation process is available at +% \url{https://www.youtube.com/watch?v=hS3LMC3H55w} (in French with English subtitles)}. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Thèses et mémoires classiques} +% \else +% \subsection{Classic dissertations and theses} +% \fi +% \label{comp-phd-msc-cl} +% +% \ifnum\frenchdoc=1 +% Voici l'ordre de compilations nécessaires à la production de votre thèse ou mémoire classique, +% à faire à partir d'un éditeur de code ou d'un éditeur de ligne de commande. Dans la liste +% ci-dessous, remplacez +*+ par +these+ ou +memoire+ en fonction du document que vous rédigez. +% \else +% Here is the compilation chain you need to do in order to generate your classic dissertation or +% thesis. You can perform these compilations from your code editor or from the command line. In the +% following list, replace +*+ by +msc+ or +phd+ depending of the type of document you're writing. +% \fi +% +% \begin{HECcompilation} +% \ifnum\frenchdoc=1 +% \item +pdflatex gabarit-*-classique.tex+ +% \item +bibtex gabarit-*-classique.tex+ +% \item +makeindex gabarit-*-classique.tex+ +% \footnote{\label{comp-index}Nécessaire seulement si vous avez inséré des entrées d'index +% et la commande \cmd{\printindex} dans votre document.} +% \item +pdflatex gabarit-*-classique.tex+ +% \item +pdflatex gabarit-*-classique.tex+ +% \else +% \item +pdflatex template-*-classic.tex+ +% \item +bibtex template-*-classic.tex+ +% \item +makeindex template-*-classic.tex+ +% \footnote{\label{comp-index-en}Do this compilation only if you,ve inserted index entries +% and the \cmd{\printindex} command in your document.} +% \item +pdflatex template-*-classic.tex+ +% \item +pdflatex template-*-classic.tex+ +% \fi +% \end{HECcompilation} +% +% \ifnum\frenchdoc=1 +% La compilation d'une thèse ou d'un mémoire classique est assez simple. Toutes les étapes se font +% à partir de votre fichier gabarit. Vous lancez une première compilation avec +pdflatex+, +% vous générez votre bibliographie et votre index avec +bibtex+ et +makeindex+, puis vous recompilez +% au moins deux fois de suite votre fichier gabarit avec +pdflatex+ afin de permettre la génération +% adéquate de la bibliographie, de l'index et de la table des matières. +% +% Lorsque vous utilisez un éditeur de ligne de commandes, vous n'avez pas à inscrire l'extension du fichier +% (+.tex+) dans votre commande de compilation. Seul le nom du fichier est nécessaire dans la commande. +% \else +% Compiling a dissertation or thesis is pretty straightforward. All compilation steps are performed on +% your template file. You run a first compilation with +pdflatex+, you generate your bibliography +% and index with +bibtex+ and +makeindex+ and you recompile your template file at least twice with +% +pdflatex+ in order to output the bibliography, the index and the table of contents. +% +% When compiling your document using the command line, you don't need to type the file extension (+tex+). +% Only the file name will suffice. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Thèses et mémoires par articles} +% \else +% \subsection{Dissertations and theses written with articles} +% \fi +% +% \ifnum\frenchdoc=1 +% Voici l'ordre de compilations nécessaires à la production de votre thèse ou mémoire par +% articles. Comme indiqué à la Section \ref{comp-phd-msc-cl}, remplacez +*+ par +these+ ou +memoire+. +% \else +% Here is the compilation chain you need to do in order to generate your dissertation or thesis +% written with articles. As mentioned in Section \ref{comp-phd-msc-cl}, replace +*+ by +dissertation+ +% or +thesis+. +% \fi +% +% \begin{HECcompilation} +% \ifnum\frenchdoc=1 +% \item +pdflatex gabarit-*-articles.tex+ +% \item +makeindex gabarit-*-articles.tex+ +% \footnote{Voir note \ref{comp-index}.} +% \item +bibtex gabarit-*-articles.tex+ +% \item +bibtex [fichier].aux+ +% \item +pdflatex gabarit-*-articles.tex+ +% \item +pdflatex gabarit-*-articles.tex+ +% \else +% \item +pdflatex template-*-articles.tex+ +% \item +makeindex template-*-articles.tex+ +% \footnote{See note \ref{comp-index-en}.} +% \item +bibtex template-*-articles.tex+ +% \item +bibtex [file].aux+ +% \item +pdflatex template-*-articles.tex+ +% \item +pdflatex template-*-articles.tex+ +% \fi +% \end{HECcompilation} +% +% \ifnum\frenchdoc=1 +% La compilation d'une thèse ou d'un mémoire par articles est plus complexe, car vous +% devez générer chacune des bibliographies individuellement. Vous commencez par une +% première compilation +pdflatex+ sur le fichier gabarit. Vous lancez ensuite +makeindex+ +% et +bibtex+ sur ce même fichier. Une fois que la première compilation +bibtex+ aura été complétée, +% ouvrez chacun des fichiers avec l'extension +.aux+ dans lesquels vous avez inséré des citations, +% soit \textbf{article-1.aux}, \textbf{article-2.aux}, \textbf{article-3.aux}, etc. +% \footnote{N'ouvrez les fichiers +.aux+ que si vous compilez votre document avec un +% éditeur de code.} +% Lancez une compilation +bibtex+ sur chacun de ces fichiers. Finalement, lancez au +% moins deux compilations +pdflatex+ sur votre fichier gabarit afin de générer +% les bibliographies, l'index et la table des matières. +% +% Et comme indiqué à la Section \ref{comp-phd-msc-cl}, seuls les noms de fichiers sont +% nécessaires lorsque vous rédigez vos commandes dans un éditeur de ligne de commandes. +% \else +% Compiling a dissertation or thesis written with articles is more complex because you have to +% generate each article's bibliography separately. You begin by compiling your template +% file with +pdflatex+. You then run +bibtex+ and +makeindex+ on this same file. Once +% the first +bibtex+ compilation is over, open each +.aux+ file where you've inserted +% citations, i.e. \textbf{article-1.aux}, \textbf{article-2.aux}, \textbf{article-3.aux}, etc. +% \footnote{Open the +.aux+ files only if you compile your documents from the code editor.} +% Run a +bibtex+ compilation on each of these files. Finally, run +pdflatex+ at least twice +% on your template file to output all bibliographies, the index and the table of contents. +% +% As mentioned at Section \ref{comp-phd-msc-cl}, only the file names are necessary for compiling +% from the command line. +% \fi +% +% \StopEventually{ +% \clearpage +% \begin{thebibliography}{99}% +% \bibitem{guideRedaction} +% Centre d'aide en français et en rédaction universitaire (2015). +% \emph{Guide pour la rédaction d'un travail universitaire de 1er, 2e et 3e cycles}, +% HEC Montréal. Consulté le 18 mai 2017 à +% \href{http://www.hec.ca/qualitecomm/caf/guide-redaction-travail-cycles.pdf}% +% {http://www.hec.ca/qualitecomm/caf/guide-redaction-travail-cycles.pdf} +% \bibitem{guidelines} +% Centre de formation en langues des affaires (2014). +% \emph{Guidelines for writing and academic work at a graduate level}, +% HEC Montréal. Consulté le 24 avril 2018 à +% \href{http://www.hec.ca/qualitecomm/anglais/ressources/guide-redaction-depot-memoire-anglais.pdf}% +% {http://www.hec.ca/qualitecomm/anglais/ressources/guide-redaction-depot-memoire-anglais.pdf} +% \bibitem{texlive} +% \emph{TeX Live}, TeX Users Group. Consulté le 18 mai 2017 à +% \href{https://www.tug.org/texlive/}{https://www.tug.org/texlive/} +% \bibitem{texstudio} +% van der Zander, Benito, Jan Sundermeyer, Daniel Braun et Tim Hoffmann (2017). +% \emph{TeXstudio : LaTeX made comfortable}, TeXstudio. Consulté le 18 mai 2017 à +% \href{http://www.texstudio.org/}{http://www.texstudio.org/} +% \bibitem{memoir} +% Wilson, Peter R., Lars Madsen (2016). +% \emph{Package memoir}, Comprehensive TeX Archive Network. Consulté le 19 mai 2017 +% à \href{https://www.ctan.org/pkg/memoir}{https://www.ctan.org/pkg/memoir} +% \bibitem{babel} +% Bezos López, Javier, Johannes L. Braams (2017). +% \emph{Package babel}, Comprehensive TeX Archive Network. Consulté le 19 mai 2017 +% à \href{https://www.ctan.org/pkg/babel}{https://www.ctan.org/pkg/babel} +% \bibitem{hyperref} +% Oberdiek, Heiko, Sebastian Rahtz (2017). +% \emph{Package hyperref}, Comprehensive TeX Archive Network. Consulté le 19 mai 2017 +% à \href{https://www.ctan.org/pkg/hyperref}{https://www.ctan.org/pkg/hyperref} +% \bibitem{chapterbib} +% Arseneau, Donald (2010). +% \emph{Package chapterbib}, Comprehensive TeX Archive Network. Consulté le 23 mai 2017 +% à \href{https://www.ctan.org/pkg/chapterbib}{https://www.ctan.org/pkg/chapterbib} +% \bibitem{calc} +% Thorup, Kresten Krab, Frank Jensen et The {\LaTeX} Team (2007). +% \emph{Package calc}, Comprehensive TeX Archive Network. Consulté le 23 mai 2017 à +% \href{https://www.ctan.org/pkg/calc}{https://www.ctan.org/pkg/calc} +% \bibitem{enumitem} +% Bezos López, Javier (2009). +% \emph{Package enumitem}, Comprehensive TeX Archive Network. Consulté le 23 mai 2017 à +% \href{https://www.ctan.org/pkg/enumitem}{https://www.ctan.org/pkg/enumitem} +% \bibitem{ifthen} +% Lamport, Leslie, David Carlisle et The {\LaTeX} Team (2014). +% \emph{Package ifthen}, Comprehensive TeX Archive Network. Consulté le 23 mai 2017 à +% \href{https://www.ctan.org/pkg/ifthen}{https://www.ctan.org/pkg/ifthen} +% \bibitem{francaisbst} +% Goulet, Vincent (2012). +% \emph{Package francais-bst}, Comprehensive TeX Archive Network. Consulté le 23 mai 2017 à +% \href{https://www.ctan.org/pkg/francais-bst}{https://www.ctan.org/pkg/francais-bst} +% \bibitem{natbib} +% Daly, Patrick W., Arthur Ogawa (2009). +% \emph{Package natbib}, Comprehensive TeX Archive Network. Consulté le 29 mai 2017 à +% \href{https://www.ctan.org/pkg/natbib}{https://www.ctan.org/pkg/natbib} +% \bibitem{iflang} +% Oberdiek, Heiko (2007). +% \emph{Package iflang}, Comprehensive TeX Archive Network. Consulté le 25 septembre 2017 à +% \href{https://www.ctan.org/pkg/iflang}{https://www.ctan.org/pkg/iflang} +% \bibitem{stylehec} +% Archambault, Caroline (2017). +% \emph{Bibliographie selon le style HEC Montréal}, Bibliothèque HEC Montréal. Consulté le 5 octobre 2017 à +% \href{http://libguides.hec.ca/style-hec}{http://libguides.hec.ca/style-hec} +% \bibitem{udem:reglements} +% Secrétariat général (2018). +% \emph{Réglement pédagogique de la faculté des études supérieures et postdoctorales}, +% Université de Montréal. Consulté le 23 avril 2018 à +% \href{http://secretariatgeneral.umontreal.ca/documents-officiels/reglements-et-politiques/reglement-pedagogique-de-la-faculte-des-etudes-superieures-et-postdoctorales/}% +% {http://secretariatgeneral.umontreal.ca/documents-officiels/reglements-et-politiques/reglement-pedagogique-de-la-faculte-des-etudes-superieures-et-postdoctorales/} +% \bibitem{udem:guide} +% Faculté des études supérieures et postdoctorales (2015). +% \emph{Guide de présentation des mémoires et des thèses de l'Université de Montréal}, Université de Montréal. +% Consulté le 23 avril 2018 à \href{http://www.fesp.umontreal.ca/fileadmin/fesp/documents/Cheminement/GuidePresentationMemoiresTheses.pdf}% +% {http://www.fesp.umontreal.ca/fileadmin/fesp/documents/Cheminement/ GuidePresentationMemoiresTheses.pdf} +% \end{thebibliography} +% \clearpage +% \PrintChanges +% } +% +% ^^A Début du code de la classe +% +% \appendix +% +% \ifnum\frenchdoc=1 +% \section{Code source de la classe \hecthese} +% \else +% \section{\hecthese\ class source code} +% \fi +% +% \ifnum\frenchdoc=1 +% Vous retrouverez dans cette annexe le code source de la classe {\LaTeX} {\hecthese}. +% Si vous avez envie de voir comment elle est programée, d'aider à la déboguer, +% à l'améliorer, etc., cette section est pour vous. +% \else +% You will find in this section the \LaTeX\ \hecthese\ document class' source code. +% If you want to see how it is programmed, help debug or enhance it, etc., this +% section is for you. +% \fi +% +% \ifnum\frenchdoc=1 +% \subsection{Tests et valeurs booléennes} +% \else +% \subsection{Boolean tests and values} +% \fi +% +% \ifnum\frenchdoc=1 +% Pour effectuer les tests conditionnels, la classe utilise le +package+ +ifthen+\cite{ifthen}. +% Les variables booléennes servent à déterminer si le travail est une thèse ou un +% mémoire rédigé de manière classique ou par articles, ainsi qu'à déterminer le +% genre des intervenants dans la rédaction de la thèse. Une fois les variables créées, +% des valeurs par défaut leur sont attribuées. +% \else +% To run conditional tests, the class uses the +ifthen+ package\cite{ifthen}. Boolean variables +% are used to determine what kind of document is being written (Ph.D. or M.Sc., classic or by articles) +% and to determine each contributor's gender. Once the variables have been instantiated, default values +% are given to these variables. +% \fi +% +% \begin{macrocode} +%<*class> +\RequirePackage{ifthen} + +% Booléens +\newboolean{HEC@isPhD} % Le travail est une thèse ou non +\newboolean{HEC@isClassique} % Le travail est rédigé de manière classique ou non +\newboolean{HEC@isPresRappFemme} % Président rapporteur femme ou non +\newboolean{HEC@isDirRechFemme} % Directeur de la recherche femme ou non +\newboolean{HEC@isCodirRechFemme} % Codirecteur de la recherche femme ou non +\newboolean{HEC@isExamExtFemme} % Examinateur externe femme ou non +\newboolean{HEC@isRepDirFemme} % Représentant du directeur femme ou non + +% Valeurs par défaut +\setboolean{HEC@isPhD}{true} +\setboolean{HEC@isClassique}{true} +\setboolean{HEC@isPresRappFemme}{false} +\setboolean{HEC@isDirRechFemme}{false} +\setboolean{HEC@isCodirRechFemme}{false} +\setboolean{HEC@isExamExtFemme}{false} +\setboolean{HEC@isRepDirFemme}{false} +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Options de la classe} +% \else +% \subsection{Class options} +% \fi +% +% \ifnum\frenchdoc=1 +% Les quelques options de la classe sont déclarées ci-dessous. Notez que +% les options concernant le +package+ +babel+ ne sont pas déclarées ici. +% \else +% The few options available with the class are declared hereunder. Note +% that the +babel+ package's options are not declared here. +% \fi +% +% \begin{macrocode} + +% Taille de la police de caractère +\DeclareOption{10pt}{% + \PassOptionsToClass{10pt}{memoir} +} +\DeclareOption{11pt}{% + \PassOptionsToClass{11pt}{memoir} +} +\DeclareOption{12pt}{% + \PassOptionsToClass{12pt}{memoir} +} + +% Type de document +\DeclareOption{mscclassique}{% + \setboolean{HEC@isPhD}{false} + \setboolean{HEC@isClassique}{true} +} +\DeclareOption{mscarticles}{% + \setboolean{HEC@isPhD}{false} + \setboolean{HEC@isClassique}{false} +} +\DeclareOption{phdclassique}{% + \setboolean{HEC@isPhD}{true} + \setboolean{HEC@isClassique}{true} +} +\DeclareOption{phdarticles}{% + \setboolean{HEC@isPhD}{true} + \setboolean{HEC@isClassique}{false} +} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Chargement de la classe} +% \else +% \subsection{Class loading} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe est chargée dans le document avec toutes les options +% déclarées par l'utilisateur. Si une taille de police de caractères +% n'a pas été spécifiée, la classe utilise la taille +12pt+ par +% défaut. +% \else +% The class is loaded in the document with all the options declared +% by the end user. If a font size is not specified, the classe loads +% the +12pt+ font size by default. +% \fi +% +% \begin{macrocode} + +% Chargement de la classe +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}} +\ExecuteOptions{12pt} % Taille par défaut +\ProcessOptions +\LoadClass{memoir} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Packages requis} +% \else +% \subsection{Required packages} +% \fi +% +% \ifnum\frenchdoc=1 +% Très peu de +packages+ sont chargés avec la classe afin de vous permettre +% de rédiger avec la plus grande flexibilité possible. +% +% La classe utilise le +package+ +natbib+\cite{natbib} pour permettre l'utilisation des citations +% textuelles \emph{auteur-année}. Le +package+ +chapterbib+ n'est chargé que si +% le travail est rédigé par articles. +% +% Les autres +packages+ chargés sont typiques de la plupart des documents : encodage +% des fichiers, gestion des graphiques, des images et des couleurs, utilisation des +% mathématiques, etc. +% \else +% Very few packages are loaded in the class so you can write your document +% with a maximum flexibility. +% +% The class uses the +natbib+ package\cite{natbib} so you can write your citations in the +% \emph{author-year} format. The +chapterbib+ package is loaded only if the dissertation or +% thesis is written with articles. +% +% The other packages loaded are typical to any other document: file encoding, graphics, +% images and color management, math modes, etc. +% \fi +% +% \begin{macrocode} + +\RequirePackage[utf8]{inputenc} % Pour écrire les diacritiques directement +\RequirePackage[T1]{fontenc} % Utilisation des polices T1 +\RequirePackage{natbib} % À inclure avant babel + +% Si le document est rédigé par articles, charger chapterbib. +\ifthenelse{\boolean{HEC@isClassique}}{}{% + \RequirePackage{chapterbib} % Bibliographies multiples pour les articles +} +\RequirePackage{babel} % Support multilingue +\RequirePackage[autolanguage]{numprint} +\RequirePackage{calc} % Nécessaire pour la liste des abréviations +\RequirePackage{enumitem} % Nécessaire pour la liste des abréviations +\RequirePackage{tocvsec2} % Pour déterminer la profondeur de la TDM +\RequirePackage{graphicx} % Insertion de graphiques et d'images +\RequirePackage{color} % Gestion des couleurs +\RequirePackage{amsmath} % Package obligatoire pour les maths +\RequirePackage{iflang} % Détection de la langue + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Mise en page} +% \else +% \subsection{Layout} +% \fi +% +% \ifnum\frenchdoc=1 +% Toutes les normes de présentation graphiques du \emph{Guide de rédaction} sont +% établies ci-dessous. À la compilation, {\LaTeX} se plaindra que +% les entêtes sont trop petites pour son contenu, mais cela ne causera pas de +% problèmes pour la génération de votre document (le compilateur retourne un avertissement, +% pas une erreur). +% \else +% All the presentation standards required by the \emph{Guidelines} are programmed +% hereunder. During compilation, \LaTeX\ will complain that some headers are too small +% for your content, but this will not generate errors (the compiler only issues warnings). +% \fi +% +% \begin{macrocode} + +\pagestyle{plain} % Numéro de page centré au pied de page +\renewcommand{\baselinestretch}{1.5} % Interligne et demie +\setlength{\topmargin}{0cm} % Marge du haut +\setlength{\oddsidemargin}{1.5cm} % Marge de gauche des pages impaires +\setlength{\evensidemargin}{1.5cm} % Marge de gauche des pages paires +\setlength{\textwidth}{15cm} % Largeur du bloc de texte +\setlength{\textheight}{21.9cm} % Hauteur du bloc de texte +\setlength{\marginparwidth}{0pt} % Suppression des notes de marge +\setlength{\marginparsep}{0pt} % Suppression du séparateur de marge +\setlength{\headheight}{0pt} % Suppression de l'entête +\setlength{\headsep}{0pt} % Suppression du séparateur d'entête + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Commandes de la classe} +% \else +% \subsection{Class commands} +% \fi +% +% \ifnum\frenchdoc=1 +% \subsubsection{Métadonnées du document} +% \else +% \subsubsection{Document metadata} +% \fi +% +% \ifnum\frenchdoc=1 +% Chaque commande relative aux métadonnées du document que vous retrouverez +% dans le préambule a son équivalent en commande interne. À titre d'exemple, la +% commande \cmd{\HECtitre} a comme équivalent \cmd{\HEC@titre}. Ce sont les +% commandes internes qui servent à construire les pages titre et la page +% d'identification du jury. +% +% Plusieurs commandes ont leur traduction anglaise afin de faciliter l'utilisation +% de la classe par les anglophones, mais ces versions anglaises ne sont que des +% coquilles qui appellent leur équivalent français. +% \else +% Every metadata-related command that you'll find in the document preamble has +% its internal command equivalent. Example given, the \cmd{\HECtitre} has +% \cmd{\HEC@titre} as equivalent. The internal commands are used to generate the +% document's title page and jury indentification page. +% +% Many commands have their english translation so english-speaking students +% can work easily with the class, but these english translations are only +% placeholders that call their french equivalent. +% \fi +% +% \begin{macrocode} + +% Commandes internes +\newcommand{\HEC@titre}{} +\newcommand{\HEC@sousTitre}{} +\newcommand{\HEC@auteur}{} +\newcommand{\HEC@optionPhD}{} +\newcommand{\HEC@optionMSc}{} +\newcommand{\HEC@moisDepot}{} +\newcommand{\HEC@anneeDepot}{} +\newcommand{\HEC@presidentRapporteur}{} +\newcommand{\HEC@directeurRecherche}{} +\newcommand{\HEC@codirecteurRecherche}{} +\newcommand{\HEC@universiteCodirecteur}{} +\newcommand{\HEC@membreJury}{} +\newcommand{\HEC@universiteMembreJury}{} +\newcommand{\HEC@examinateurExterne}{} +\newcommand{\HEC@universiteExaminateur}{} +\newcommand{\HEC@representantDirecteur}{} + +% Commandes publiques +\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} + }{% + \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}}{% + \setboolean{HEC@isPresRappFemme}{true} + }{% + \setboolean{HEC@isPresRappFemme}{false} + } +} + +\newcommand{\HECrapporteurPresident}[2]{\HECpresidentRapporteur{#1}{#2}} +\newcommand{\HECdirecteurRecherche}[2]{% + \renewcommand{\HEC@directeurRecherche}{#1} + \ifthenelse{\equal{#2}{F}}{% + \setboolean{HEC@isDirRechFemme}{true} + }{% + \setboolean{HEC@isDirRechFemme}{false} + } +} +\newcommand{\HECresearchDirector}[2]{\HECdirecteurRecherche{#1}{#2}} + +\newcommand{\HECcodirecteurRecherche}[2]{% + \renewcommand{\HEC@codirecteurRecherche}{#1} + \ifthenelse{\equal{#2}{F}}{% + \setboolean{HEC@isCodirRechFemme}{true} + }{% + \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}}{% + \setboolean{HEC@isExamExtFemme}{true} + }{% + \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}}{% + \setboolean{HEC@isRepDirFemme}{true} + }{% + \setboolean{HEC@isRepDirFemme}{false} + } +} +\newcommand{\HECdirectorRepresentative}[2]{\HECrepresentantDirecteur{#1}{#2}} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Métadonnées du pdf} +% \else +% \subsubsection{pdf metadata} +% \fi +% +% \ifnum\frenchdoc=1 +% En plus des métadonnées relatives à votre travail, la classe définit +% des commandes pour insérer des métadonnées dans le fichier +.pdf+ qui +% sera généré par la compilation de votre thèse ou mémoire. Ces commandes +% se retrouvent dans les options du +package+ +hyperref+. +% \else +% Along with the metadata-related commands for your work, the class +% defines commands that will insert metadata in the +.pdf+ file +% generated after the compilation of your dissertation or thesis. These +% commands are placed in the +hyperref+ package's options. +% \fi +% +% \begin{macrocode} + +\newcommand{\HECpdfauteur}{\HEC@auteur} +\newcommand{\HECpdftitre}{\HEC@titre} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Pages de titre et d'identification du jury} +% \else +% \subsubsection{Title and jury identification pages} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe utilise trois commandes internes pour générer les pages titre +% et la page d'identification du jury. La commande \cmd{\HECpagestitre} est, +% quant à elle, insérée au début de l'environnement +document+ pour +% générer la (les) page(s) en fonction du type de document rédigé. +% \else +% The class uses three internal commands to generate the title page and +% the jury identification page. The \cmd{\HECtitlepages} command is inserted +% at the beginning of the +document+ environment to generate the title pages +% related to each type of document written. +% \fi +% +% \begin{macro}{\HEC@pageTitrePhD} +% +% \ifnum\frenchdoc=1 +% La commande +\HEC@pageTitrePhD+ génère la page titre des thèses. Elle +% utilise d'abord l'environnement +titlingpage+ de la classe +memoir+, qui +% permet la création de pages titre personnalisées plus flexibles que la commande +% {\LaTeX} \cmd{\maketitle}\cite{memoir}. L'environnement +titlingpage+ recommence +% la numérotation des pages à 1 après la page titre, ce qui permet de numéroter +% virtuellement cette dernière sans compter la page blanche du verso. +% +% L'insertion automatique du sous-titre se fait en vérifiant la longueur de celui-ci. +% S'il est vide, on n'insère qu'un saut de ligne ; dans le cas contraire, on insère un +% : puis le sous-titre à la ligne suivante. +% +% Plutôt que de définir des espacements de grandeur définies entre les différents éléments +% de la page titre, la commande utilise la commande \cmd{\vfill}, ce qui permet de justifier +% verticalement les éléments de la page, peu importe la taille de ceux-ci. +% +% Référez-vous à l'Annexe F du \emph{Guide de rédaction} pour voir un modèle de page titre +% de thèse. +% \else +% The +\HEC@pageTitrePhD+ command generates the dissertations' title page. It uses the +% +memoir+ class' +titlingpage+ environment, which gives more flexibility than \LaTeX's +% \cmd{\maketitle} command for the creation of title pages\cite{memoir}. The +titlingpage+ +% environment resets the page numbering at 1 after the title page so it prevents the following +% blank page from being counted as a page. +% +% Automatic insertion of the subtitle is made possible by calculating its length. If it is empty, +% only a new line is inserted. If it's not empty, a colon is inserted followed by the subtitle. +% +% Instead of defining fixed vertical spaces between the title page elements, the command makes +% an extensive use of the \cmd{\vfill} command, which vertically justifies all elements in the page, +% no matter what size they are. +% \fi +% +% \begin{macrocode} + +\newcommand{\HEC@pageTitrePhD}{% + \begin{titlingpage} + \centering + \begin{SingleSpace} + {\Large HEC MONTRÉAL}\\ + École affiliée à l'Université de Montréal + \vfill + {\bfseries\HEC@titre + \ifthenelse{\equal{\HEC@sousTitre}{}}% + { \\ }% + {~: \\ \HEC@sousTitre} + \vfill + par \\ + \HEC@auteur} + \vfill + Thèse présentée en vue de l'obtention du grade de Ph. D. en administration \\ + (option \HEC@optionPhD) + \vfill + \HEC@moisDepot~\HEC@anneeDepot + \vfill + \copyright~\HEC@auteur, \HEC@anneeDepot + \end{SingleSpace} + \end{titlingpage} +} + +% \end{macrocode} +% +% \end{macro} +% +% \begin{macro}{\HEC@pageIdentificationJury} +% +% \ifnum\frenchdoc=1 +% Cette commande utilise la version étoilée de l'environnement +titlingpage+, car +% elle ne recommence pas la numérotation des pages à 1, ce qui permet de démarrer le +% résumé français de la thèse à la page iii. +% +% La commande accorde aussi en genre tous les titres des intervenants de la thèse en +% évaluant individuellement les valeurs booléennes des variables +HEC@is*Femme+. +% +% Référez-vous à l'Annexe G du \emph{Guide de rédaction} pour voir un modèle de page +% d'identification du jury. +% \else +% This command uses the +titlingpage+ environment's starred version which doesn't reset +% the page numbering at 1. In this way, the french abstract can start at page number iii, +% as requested. +% +% The command also determines each contributor's job title spelling according to his or +% her gender. It is done by evaluating each +HEC@is*Femme+ boolean variable's value. +% \fi +% +% \begin{macrocode} + +\newcommand{\HEC@pageIdentificationJury}{% + \begin{titlingpage*} + \centering + \begin{SingleSpace} + {\Large HEC MONTRÉAL}\\ + École affiliée à l'Université de Montréal + \vfill + Cette thèse intitulée : + \vfill + {\bfseries\HEC@titre + \ifthenelse{\equal{\HEC@sousTitre}{}}% + { \\ }% + {~: \\ \HEC@sousTitre}} + \vfill + Présentée par : + \vfill % + {\bfseries \HEC@auteur} + \vfill + a été évaluée par un jury composé des personnes suivantes : + \vfill + \HEC@presidentRapporteur \\ + HEC Montréal \\ + \ifthenelse{\boolean{HEC@isPresRappFemme}}% + {Présidente-rapportrice}% + {Président-rapporteur} + \vfill + \HEC@directeurRecherche \\ + HEC Montréal \\ + \ifthenelse{\boolean{HEC@isDirRechFemme}}% + {Directrice de recherche}% + {Directeur de recherche} + \vfill + \HEC@codirecteurRecherche \\ + \HEC@universiteCodirecteur \\ + \ifthenelse{\boolean{HEC@isCodirRechFemme}}% + {Codirectrice de recherche}% + {Codirecteur de recherche} + \vfill + \HEC@membreJury \\ + \HEC@universiteMembreJury \\ + Membre du jury + \vfill + \HEC@examinateurExterne \\ + \HEC@universiteExaminateur \\ + \ifthenelse{\boolean{HEC@isExamExtFemme}}% + {Examinatrice externe}% + {Examinateur externe} + \vfill + \HEC@representantDirecteur \\ + HEC Montréal \\ + \ifthenelse{\boolean{HEC@isRepDirFemme}}{% + Représentante du directeur de HEC Montréal}{% + Représentant du directeur de HEC Montréal} + \end{SingleSpace} + \end{titlingpage*} +} + +% \end{macrocode} +% +% \end{macro} +% +% \begin{macro}{\HEC@pageTitreMSc} +% +% \ifnum\frenchdoc=1 +% La commande \cmd{\HEC@pageTitreMSc} utilise l'environnement +titlingpage+ +% et insère automatiquement le sous-titre de la même manière que la commande +% de page titre de thèse. +% +% Cette commande est le seul endroit où on utilise un espacement défini pour +% séparer les éléments du bloc titre-sous-titre-auteur de la page, et ce, afin de +% se conformer aux normes de présentation démontrées à l'Annexe E du +% \emph{Guide de rédaction}. +% \else +% The \cmd{\HEC@pageTitreMSc} command uses the +titlingpage+ environment +% in the same manner as the dissertations' title page command. +% +% This command is also the only place where a fixed vertical space is inserted +% between the title and the subtitle, in order to comply with the \emph{Guidelines}' +% presentation standards. +% \fi +% +% \begin{macrocode} + +\newcommand{\HEC@pageTitreMSc}{% + \begin{titlingpage} + \centering + \begin{SingleSpace} + {\Large HEC MONTRÉAL} + \vfill + {\bfseries\HEC@titre + \ifthenelse{\equal{\HEC@sousTitre}{}}% + {\\[12pt]}% + {~: \\ \HEC@sousTitre \\[12pt]} + par \\[12pt] + \HEC@auteur + \vfill % + Sciences de la gestion \\% + (Option \HEC@optionMSc)} + \vfill + \emph{Mémoire présenté en vue de l'obtention \\ % + du grade de maîtrise ès sciences \\ % + (M. Sc.)} + \vfill + \HEC@moisDepot~\HEC@anneeDepot \\ % + \copyright~\HEC@auteur, \HEC@anneeDepot + \end{SingleSpace} + \end{titlingpage} +} + +% \end{macrocode} +% +% \end{macro} +% +% \ifnum\frenchdoc=1 +% \begin{macro}{\HECpagestitre} +% \else +% \begin{macro}{\HECtitlepages} +% \fi +% +% \ifnum\frenchdoc=1 +% La commande évalue la valeur de la variable booléenne +HEC@isPhD+. +% Si le type de document est une thèse, la commande insère la page titre +% de thèse et la page d'identification du jury. Dans le cas contraire, +% elle insère la page titre d'un mémoire. +% \else +% The command evaluates the +HEC@isPhD+ boolean variable's value. +% If the document is a dissertation, it inserts the dissertation's title +% page and the jury identification page. If the document is a thesis, +% the command inserts the thesis' title page. +% \fi +% +% \begin{macrocode} + +\newcommand{\HECpagestitre}{% + \ifthenelse{\boolean{HEC@isPhD}}{% + \HEC@pageTitrePhD + \HEC@pageIdentificationJury + }{% + \HEC@pageTitreMSc + } +} +\newcommand{\HECtitlepages}{\HECpagestitre} + +% \end{macrocode} +% +% \end{macro} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Titres de l'introduction et de la conclusion} +% \else +% \subsubsection{Introduction and conclusion titles} +% \fi +% +% \ifnum\frenchdoc=1 +% Dans les thèses et mémoires rédigés par articles, il y a plusieurs +% introductions et conclusions, soit une introduction et une conclusion +% générales pour le travail, et une introduction et une conclusion par article. +% Pour distinguer les différentes introductions et conclusions, la classe +% modifie le titre de ces sections pour «Introduction générale» et «Conclusion +% générale». Elle tient aussi compte de la langue par défaut, comme pour tous +% les autres titres, comme on le verra en détail à la Section \ref{anglais}. +% \else +% In dissertations and theses written with articles, there is more than +% one introduction and conclusion : a general introduction and conclusion for the +% whole document, and one introduction and conclusion for every article. +% To make a distinction between all of these introductions and conclusions, the +% class changes the document's introduction's and conclusion's titles to +% ``General Introduction'' and ``General Conclusion''. The command also takes +% into account the document's default language, as for all other titles, as we'll +% see it in Section \ref{anglais}. +% \fi +% +% \begin{macrocode} + +\newcommand{\HECtitreIntroduction}{Introduction} +\newcommand{\HECtitreConclusion}{Conclusion} +\newcommand{\HECgenererTitres}{% + \ifthenelse{\boolean{HEC@isClassique}}{}{% + \IfLanguageName{english}{% + \renewcommand{\HECtitreIntroduction}{General Introduction} + \renewcommand{\HECtitreConclusion}{General Conclusion} + }{% + \renewcommand{\HECtitreIntroduction}{Introduction générale} + \renewcommand{\HECtitreConclusion}{Conclusion générale} + } + } +} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Prise en charge de l'anglais dans les titres et la table des matières} +% \else +% \subsubsection{Automatic english translation of titles and table of contents} +% \fi +% \label{anglais} +% +% \ifnum\frenchdoc=1 +% Le +package+ +iflang+\cite{iflang} permet de détecter la langue par défaut d'un document et +% d'effectuer des actions conditionnelles à la langue détectée. La classe {\hecthese} prend en +% charge l'anglais et le français et se sert de +iflang+ pour générer les titres des sections +% «maison» des thèses et mémoires. +% \else +% The +iflang+ package\cite{iflang} enables the detection of a document's default language and +% allows the class to carry out conditional actions depending on the language. The \hecthese\ +% class supports French and English and uses +iflang+ to generate ``homemade'' section titles +% for dissertations and theses. +% \fi +% +% \begin{macrocode} + +\newcommand{\HECtdmAbreviations}{% + \IfLanguageName{english}{List of acronyms}{Liste des abréviations} +} + +\newcommand{\HECtdmRemerciements}{% + \IfLanguageName{english}{Acknowledgements}{Remerciements} +} + +\newcommand{\HECtdmAvantPropos}{% + \IfLanguageName{english}{Preface}{Avant-propos} +} + +\newcommand{\HECtdmCadreTheorique}{% + \IfLanguageName{english}{Theoretical framework}{Cadre théorique} +} + +\newcommand{\HECtdmRevueLitterature}{% + \IfLanguageName{english}{Literature review}{Revue de la littérature} +} + +\newcommand{\HECtdmResumeArticle}{% + \IfLanguageName{english}{Abstract}{Résumé} +} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsubsection{Bibliographies multiples dans les thèses et mémoires par articles} +% \else +% \subsubsection{Multiple bibliographies in by-articles dissertations and theses} +% \fi +% +% \ifnum\frenchdoc=1 +% La classe +memoir+ et le +package+ +chapterbib+ ne s'entendent pas +% sur la place à accorder aux multiples bibliographies dans un document. +% La commande \cmd{\HECbibliographieArticle} fait en sorte que la +% bibliographie d'un article soit considérée comme une section non numérotée +% de cet article et renomme la section «Références». +% +% La commande \cmd{\HECbibliographieGenerale} remet par la suite la +% bibliographie à sa place usuelle, soit au même niveau qu'un chapitre, encore +% une fois sans la numéroter. La commande renomme aussi la bibliographie +% «Bibliographie générale». +% +% Les deux commandes tiennent compte de la langue par défaut du document +% pour afficher la version anglaise ou française des titres des sections. +% \else +% The +memoir+ class and +chapterbib+ package don't play along very well when the +% time comes when bibliographies have to be placed in a document. The +% \cmd{\HECbibliographieArticle} command makes sur that an article's +% bibliography is considered like an unnumbered section and that its title +% is ``References''. +% +% The \cmd{\HECbibliographieGenerale} command then puts back the document's +% bibliography at its usual place, which is an unnumbered chapter. The +% command also renames this chapter ``General Bibliography''. +% +% The command finally detects the document's default language to automatically +% translate all titles. +% \fi +% +% \begin{macrocode} + +\newcommand{\HECbibliographieArticle}{% + \renewcommand{\bibsection}{% + \IfLanguageName{english}{% + \renewcommand{\bibname}{References} + }{% + \renewcommand{\bibname}{Références} + } + \section*{\bibname} + \bibmark + \ifnobibintoc\else + \phantomsection\addcontentsline{toc}{section}{\bibname} + \fi + \prebibhook + } +} + +\newcommand{\HECbibliographieGenerale}{% + \renewcommand{\bibsection}{% + \IfLanguageName{english}{% + \renewcommand{\bibname}{Bibliography} + }{% + \renewcommand{\bibname}{Bibliographie générale} + } + \chapter*{\bibname} + \bibmark + \ifnobibintoc\else + \phantomsection\addcontentsline{toc}{chapter}{\bibname} + \fi + \prebibhook + } +} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% Pour que les citations s'affichent correctement dans tout le document, +% les commandes \cmd{\bibliographystyle} et \cmd{\bibliography} doivent +% être insérées dans chaque fichier inclus. Cependant, les bibliographies +% ne doivent s'afficher que dans les articles et à la fin d'une thèse ou +% d'un mémoire. La commande \cmd{\HECreferences} insère les deux commandes +% si le document est une thèse ou mémoire par articles, +% mais «cache» la bibliographie dans un conteneur, une +savebox+ qui ne +% sera jamais utilisée. +% \else +% In order to display your citations correctly in all the document, +% the \cmd{\bibliographystyle} and \cmd{\bibliography} command have to +% be inserted in each included file. However, the bibliographies must +% only be displayed in the articles and at the end of the document. The +% \cmd{\HECreferences} command inserts these two bibliography commands +% in the document if it is written with articles, but ``hides'' the +% unwanted bibliographies in a container, a +savebox+ that won't be +% ever used. +%\fi +% +% \begin{macrocode} + +\newsavebox{\bibliographieCachee} + +\newcommand{\HECreferences}[2]{% + \bibliographystyle{#1} + \savebox\bibliographieCachee{\parbox{\textwidth}{\bibliography{#2}}} +} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Environnements de la classe} +% \else +% \subsection{Class environments} +% \fi +% +% \ifnum\frenchdoc=1 +% L'environnement +HECdedicace+ crée un bloc de texte centré verticalement +% dans la page et justifié à droite, prenant au maximum la moitié de la +% zone de texte normale d'une page. Le bloc de texte est également mis en italiques. +% +% L'environnement +HECabreviations+ est une variante de +description+ +% et sert à créer une liste d'abréviations en deux colonnes alignées : une pour les abréviations, +% une autre pour leur définition. +% \else +% The +HECdedication+ environment creates a text block that is vertically centered, +% right-aligned horizontally and that takes only half of the page's regular text width. +% The text block is also emphasized. +% +% The +HECabbreviations+ environment is a variation of the +description+ environment. +% It creates an acronyms list on two aligned columns : one for the acronyms and one +% for their definition. +% \fi +% +% \begin{macrocode} + +\newenvironment{HECdedicace}{% + \vfill + \hfill + \begin{minipage}{0.5\textwidth} + \itshape}% + {% + \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}} + +% \end{macrocode} +% +% \ifnum\frenchdoc=1 +% \subsection{Options des packages} +% \else +% \subsection{Package options} +% \fi +% +% \ifnum\frenchdoc=1 +% Les traductions françaises de la \emph{List of figures} et de l'index ne +% correspondent pas aux expressions utilisées dans le \emph{Guide de rédaction}. +% Les traductions «Liste des figures» et «Index analytique» sont programmées +% à même la classe pour corriger la situation. +% \else +% The official French translations for the list of figures and the index +% don't correspond to those of the \emph{Guidelines}' French version. +% These translations are overridden by the class so they match with the +% university's official labels. +% \fi +% +% \begin{macrocode} + +\addto\captionsfrench{% + \renewcommand{\listfigurename}{Liste des figures} + \renewcommand{\indexname}{Index analytique} +} +%</class> +% \end{macrocode} +% +% ^^A Fin du code de la classe +% \Finale +% +% \iffalse +% ^^A Contenu des fichiers gabarits +%<*gabarit> +%<phd&classique&francais>%% GABARIT POUR UNE THÈSE CLASSIQUE +%<phd&articles&francais>%% GABARIT POUR UNE THÈSE PAR ARTICLES +%<msc&classique&francais>%% GABARIT POUR UN MÉMOIRE CLASSIQUE +%<msc&articles&francais>%% GABARIT POUR UN MÉMOIRE PAR ARTICLES +%<phd&classique&anglais>%% TEMPLATE FOR A CLASSIC DISSERTATION +%<phd&articles&anglais>%% TEMPLATE FOR A DISSERTATION WRITTEN WITH ARTICLES +%<msc&classique&anglais>%% TEMPLATE FOR A CLASSIC THESIS +%<msc&articles&anglais>%% TEMPLATE FOR A THESIS WRITTEN WITH ARTICLES +%% +%<*francais> +%% Ceci est le fichier maître dans lequel vous inscrivez les métadonnées +%% relatives à votre travail, vous créez vos commandes et environnements +%% personnalisés, et à partir duquel vous lancez vos compilations. +%% +%% NE RÉDIGEZ PAS VOTRE THÈSE OU MÉMOIRE DANS CE FICHIER! +%% +%% Consultez la documentation de la classe hecthese pour de plus amples +%% informations. +%% +%% DÉCLARATION DE LA CLASSE DE DOCUMENT +%% +%% La classe est déclarée avec le type de document et les langues par +%% défaut. Inscrivez dans la liste d'options la taille de police de +%% caractères (10pt, 11pt, 12pt) ou laissez la classe charger la taille +%% par défaut : 12pt. +%</francais> +%<*anglais> +%% This is the master file where you write all your work-related metadata, +%% where you create your homemade commands and environments. It is from this +%% file that you run your compilations. +%% +%% DO NOT WRITE YOUR DISSERTATION OR THESIS IN THIS FILE! +%% +%% Read the hecthese class documentation for more information. +%% +%% DOCUMENT CLASS DECLARATION +%% +%% The document class is declared with its default document type and +%% language. Write in the options list the desired font size (10pt, 11pt,12pt) +%% or let the class load the default font size: 12pt. +%</anglais> +%<phd&classique&francais>\documentclass[phdclassique,english,frenchb]{hecthese} +%<phd&articles&francais>\documentclass[phdarticles,english,frenchb]{hecthese} +%<msc&classique&francais>\documentclass[mscclassique,english,frenchb]{hecthese} +%<msc&articles&francais>\documentclass[mscarticles,english,frenchb]{hecthese} +%<phd&classique&anglais>\documentclass[phdclassique,frenchb,english]{hecthese} +%<phd&articles&anglais>\documentclass[phdarticles,frenchb,english]{hecthese} +%<msc&classique&anglais>\documentclass[mscclassique,frenchb,english]{hecthese} +%<msc&articles&anglais>\documentclass[mscarticles,frenchb,english]{hecthese} +%% +%<*francais> +%% PACKAGES À CHARGER +%% +%% Ajoutez tous les packages nécessaires à la rédaction de votre travail. +%% Consultez la documentation de la classe pour connaître la liste des +%% packages qui sont chargés par défaut. Assurez-vous cependant de suivre +%% les consignes suivantes : +%% +%% 1) Le package hyperref doit être chargé EN DERNIER si vous voulez qu'il +%% fonctionne correctement. +%% 2) Le package geometry est INCOMPATIBLE avec la classe memoir. Vous ne +%% devez pas l'utiliser dans votre travail. Consultez la documentation +%% de la classe memoir pour de plus amples informations. +%% +%% CHOIX D'UNE POLICE DE CARACTÈRES +%% +%% Choisissez le package mathptmx si vous voulez utiliser une police de type +%% Times, avec empattements, et le package mathpazo si vous voulez utiliser +%% une police de type Arial, sans empattements. Choisissez-en une et supprimez +%% l'autre, ou mettez-la en commentaires. +%</francais> +%<*anglais> +%% LOADING PACKAGES +%% +%% Add all the packages you need to write your dissertation or thesis. +%% Read the class documentation so learn more about preloaded packages. Make +%% sure to follow these instructions: +%% +%% 1) The hyperref MUST ALWAYS BE LOADED LAST if you want the package to work +%% correctly. +%% 2) The geometry package et INCOMPATIBLE with the memoir class. You can't +%% use it in your work. Read the memoir class' documentation for more +%% information. +%% +%% CHOOSING A FONT +%% +%% Choose the mathptmx package if you want to use a serif-type font, like +%% Times, and the mathpazo package if you want to use a sans serif-type font, +%% like Arial. Choose one package and delete the other, or comment it out. +%</anglais> +\usepackage{mathptmx} +%% \usepackage{mathpazo} + +\usepackage{hyperref} +%% +%<francais>%% PRODUCTION DE L'INDEX +%<anglais>%% INDEX PRODUCTION +%% +\makeindex +%<*articles> +%% +%<*francais> +%% GÉNÉRATION DES TITRES +%% +%% On change les titres de l'introduction et de la conclusion générales. +%</francais> +%<*anglais> +%% TITLE GENERATION +%% +%% We change the general introduction's and conclusion's titles. +%</anglais> +%% +\HECgenererTitres +%</articles> +%<*classique> +%% +%<*francais> +%% STYLE BIBLIOGRAPHIQUE +%% +%% On utilise par défaut le style bibliographique francais issu du package +%% francais-bst. L'utilisation de ce style n'est pas obligatoire. Consultez +%% la documentation pour connaître la liste des styles compatibles avec la +%% langue de rédaction de votre thèse ou mémoire. +%% +\bibliographystyle{francais} +%</francais> +%<*anglais> +%% BIBLIOGRAPHY STYLE +%% +%% We use the default apa bibliography style. Using this style isn't mandatory. +%% Read the class' documentation to learn more about the styles compatible with +%% the language of your dissertation or thesis. +%% +\bibliographystyle{apa} +%</anglais> +%</classique> +%% +%<*francais> +%% MISE EN FORME DE LA TABLE DES MATIÈRES +%% +%% On inclut dans la table des matières toutes les divisions de document +%% jusqu'aux sous-sections. Si vous désirez avoir une table des matières +%% plus détaillée, indiquez dans les deux commandes ci-dessous jusqu'à +%% quel niveau vous voulez voir répertoriés dans la TDM. +%</francais> +%<*anglais> +%% All document divisions up to the subsections are included in the table +%% of contents. If you want a more detailled table of contents, change +%% the following two commands so they match the level of detail you want +%% in your TOC. +%</anglais> +%% +\setsecnumdepth{subsection} % Numérotation des sous-sections / Subsection numbering +\settocdepth{subsection} % Inclusion des sous-sections dans la TDM / Including subsections in the TOC +%% +%<*francais> +%% MÉTADONNÉES DU DOCUMENT +%% +%% Le titre de votre travail. Si le titre est long, utilisez la commande \\ +%% pour le mettre sur plusieurs lignes. +\HECtitre{Titre de la thèse ou du mémoire} +%% Le sous-titre de votre travail. S'il ne comporte pas de sous-titre, videz +%% le contenu des accolades. +\HECsoustitre{Sous-titre de la thèse} +%% L'auteur, c'est vous... +\HECauteur{Prénom Nom} +%% Nom de l'option de votre grade +\HECoption{Nom de l'option} +%% Mois du dépôt final de votre travail +\HECmoisDepot{Mai} +%% Année du dépôt final de votre travail +\HECanneeDepot{2017} +%</francais> +%<*anglais> +%% DOCUMENT METADATA +%% +%% The title of your work. If the title is too long, use the \\ command +%% to output the title in multiple lines. +\HECtitle{Dissertation or thesis title} +%% The subtitle of your work. If there is no subtitle, empty the contents +%% from the curly braces. +\HECsubtitle{Dissertation or thesis subtitle} +%% The author is you... +\HECauthor{FirstName LastName} +%% Name of the M.Sc. or Ph.D. option +\HECoption{Option Name} +%% Month of the work's final submission +\HECsubMonth{May} +%% Year of the work's final submission +\HECsubYear{2018} +%</anglais> +%<*phd> +%<*francais> +%% Le nom complet du président rapporteur et son genre (M ou F) +\HECpresidentRapporteur{Prénom Nom}{M ou F} +%% Le nom complet de votre directeur de recherche et son genre (M ou F) +\HECdirecteurRecherche{Prénom Nom}{M ou F} +%% Le nom complet de votre codirecteur de recherche et son genre (M ou F) +\HECcodirecteurRecherche{Prénom Nom}{M ou F} +%% L'université de provenance de votre codirecteur de recherche +\HECuniversiteCodirecteur{HEC Montréal} +%% Le nom complet du membre du jury +\HECmembreJury{Prénom Nom} +%% L'université de provenance du membre du jury +\HECuniversiteMembreJury{HEC Montréal} +%% Le nom complet de l'examinateur externe et son genre (M ou F) +\HECexaminateurExterne{Prénom Nom}{M ou F} +%% L'université de provenance de l'examinateur externe +\HECuniversiteExaminateur{HEC Montréal} +%% Le nom complet du représentant du directeur et son genre (M ou F) +\HECrepresentantDirecteur{Prénom Nom}{M ou F} +%</francais> +%<*anglais> +%% The complete name of the "rapporteur president" and her gender (M or F) +\HECrapporteurPresident{FirstName LastName}{M or F} +%% The complete name of the research director and her gender (M or F) +\HECresearchDirector{FirstName LastName}{M or F} +%% The complete name of the research codirector and her gender (M or F) +\HECresearchCodirector{FirstName LastName}{M or F} +%% The research codirector's university +\HECcodirectorUniversity{HEC Montréal} +%% The complete name of the jury member +\HECjuryMember{FirstName LastName} +%% The jury member's university +\HECjuryMemberUniversity{HEC Montréal} +%% The complete name of the external examinator and her gender (M or F) +\HECexternalExaminator{FirstName LastName}{M or F} +%% The external examinator's university +\HECexaminatorUniversity{HEC Montréal} +%% The complete name of the director's representative and her gender (M or F) +\HECdirectorRepresentative{FirstName LastName}{M or F} +%</anglais> +%</phd> +%% +%<*francais> +%% OPTIONS DES PACKAGES CHARGÉS +%% +%% Si vos packages ont des options spécifiques à charger avant le début +%% du document, inscrivez-les ci-dessous. Si vous voulez outrepasser les +%% options des packages chargés par défaut avec la classe hecthese, +%% consultez la documentation pour en connaître la procédure. +%</francais> +%<*anglais> +%% PACKAGE OPTIONS +%% +%% If your packages need to have options loaded before the document's +%% beginning, write them hereafter. If you want to override preloaded +%% packages' options, read the class documentation to learn how. +%</anglais> +%% +%% Options du package hyperref (inclure les métadonnées pdf dans les options) / +%% hyperref package option (including pdf metadata) +\hypersetup{% + colorlinks=true, + allcolors=black, + pdfauthor=\HECpdfauteur, + pdftitle=\HECpdftitre +} +%% Options de babel / babel options +\frenchbsetup{% + og=«, fg=» % caractères « et » sont les guillemets +} +%% +%<francais>%% DÉBUT DE LA THÈSE OU DU MÉMOIRE +%<anglais>%% BEGINNING OF THE DISSERTATION OR THESIS +%% +\begin{document} + + %% Pages liminaires / frontmatter + \frontmatter + + %% Page de garde / cover page + \mbox{} + \thispagestyle{empty} + \cleardoublepage + + %% Page de titre +%<francais> \HECpagestitre +%<anglais> \HECtitlepages + + %<*articles> + %% Configuration des bibliographies des articles / + %% Articles' bibliographies configuration + \HECbibliographieArticle + %</articles> + + %% Résumé français / french abstract + %<francais> \include{resume-francais} + %<anglais> \include{abstract-french} + + %% Résumé anglais / english abstract + %<francais> \include{resume-anglais} + %<anglais> \include{abstract-english} + + %% Table des matières (* pour ne pas inclure la TDM dans la TDM) / + %% Table of contents (* for excluding the TOC from the TOC) + \tableofcontents* + \cleardoublepage + + %% Liste des tableaux / list of table + \listoftables + \cleardoublepage + + %% Liste des figures / list of figures + \listoffigures + \cleardoublepage + + %% Liste des abréviations / acronyms list + %<francais> \include{liste-abreviations} + %<anglais> \include{acronym-list} + + %<*phd> + %% Dédicace / dedication + %<francais> \include{dedicace} + %<anglais> \include{dedication} + + %% Remerciements / acknowledgements + %<francais> \include{remerciements} + %<anglais> \include{acknowledgements} + + %% Avant-propos / preface + %<francais> \include{avant-propos} + %<anglais> \include{preface} + %</phd> + %<*msc> + %% Avant-propos / preface + %<francais> \include{avant-propos} + %<anglais> \include{preface} + + %% Remerciements / acknowledgements + %<francais> \include{remerciements} + %<anglais> \include{acknowledgements} + %</msc> + + %% Partie principale de la thèse ou du mémoire / mainmatter + \mainmatter + + %% Introduction + \include{introduction} + + %<*phd&articles> + %% Cadre théorique / theoretical framework + %<francais> \include{cadre-theorique} + %<anglais> \include{theoretical-framework} + %</phd&articles> + %<*msc> + %% Revue de la littérature / literature review + %<francais> \include{revue-litterature} + %<anglais> \include{literature-review} + %</msc> + + %<*classique> + %% Chapitres de développement / chapters + %<*francais> + \include{chapitre-1} + \include{chapitre-2} + \include{chapitre-3} + %</francais> + %<*anglais> + \include{chapter-1} + \include{chapter-2} + \include{chapter-3} + %</anglais> + %</classique> + %<*articles> + %% Articles de développement / articles + \include{article-1} + %</articles> + %<*phd&articles> + \include{article-2} + \include{article-3} + %</phd&articles> + + %% Conclusion + \include{conclusion} + + %% Index analytique / analytical index + \printindex + + %% BIBLIOGRAPHIE / BIBLIOGRAPHY + %<*articles> + %<francais> %% Configuration de la bibliographie générale + %<anglais> %% General bibliography configuration + \HECbibliographieGenerale + %<francais>\bibliographystyle{francais} + %<anglais>\bibliographystyle{apa} + %</articles> + %<francais>%% Inscrivez le nom de votre fichier .bib entre les accolades. + %<anglais>%% Write the name of your .bib file between the curly braces. + \bibliography{} + + \backmatter + + %% Retour à la pagination romaine / Back to roman page numbering + \pagenumbering{roman} + + %% Annexes / appendices + \appendix + %<francais> \include{annexe} + %<anglais> \include{appendix} + + %% Page de garde de fin / back cover page + \mbox{} + \thispagestyle{empty} + +\end{document} +%</gabarit> +% +% ^^A Résumés français et anglais +%<*resumefrancais> +%<francais>%% Fichier contenant le résumé français, les mots-clés et les méthodes de recherche. +%<anglais>%% File containing the french abstract, keywords and research methods. +\chapter*{Résumé} +\phantomsection\addcontentsline{toc}{chapter}{Résumé} +\thispagestyle{empty} % Première page non paginée / Unnumbered first page + +%<francais>%% Rédigez votre résumé français ici (350 à 500 mots). +%<anglais>%% Write your french abstract here (350 to 500 words). + +\section*{Mots-clés} + +%<francais>%% Inscrivez vos mots-clés ici (15 maximum, incluant les méthodes de recherche ci-dessous). +%<anglais>%% Write your french keywords here (15 max, including the research methods). + +\section*{Méthodes de recherche} + +%<*francais> +%% Inscrivez vos méthodes de recherche ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your research methods here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</resumefrancais> +%<*resumeanglais> +%<francais>%% Fichier contenant le résumé anglais, les mots-clés et les méthodes de recherche. +%<anglais>%% File containing the English abstract, keywords and research methods. +\chapter*{Abstract} +\phantomsection\addcontentsline{toc}{chapter}{Abstract} + +%<francais>%% Rédigez votre résumé anglais ici (350 à 500 mots). +%<anglais>%% Write your english abstract hereafter (350 to 500 words). + +\section*{Keywords} + +%<francais>%% Inscrivez vos mots-clés en anglais ici (15 maximum, incluant les méthodes de recherche ci-dessous). +%<anglais>%% Write your english keywords here (15 max, including the research methods) + +\section*{Research methods} + +%<*francais> +%% Inscrivez vos méthodes de recherche en anglais ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your research methods here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</resumeanglais> +% +% ^^A Liste des abréviations +%<*listeabreviations> +%<*francais> +%% Fichier contenant la liste des abréviations. Vous retrouverez ci-dessous un exemple +%% de liste. L'environnement HECabreviations prend en argument la plus longue des +%% abréviations. À la compilation, une liste en deux colonnes alignées est générée. +%</francais> +%<*anglais> +%% File containing the acronyms list. You'll find below and example list. The +%% HECabbreviations environment takes as an argument the longest acronym. On +%% compilation, a list with two aligned columns is generated. +%</anglais> +\chapter*{\HECtdmAbreviations} +\phantomsection\addcontentsline{toc}{chapter}{\HECtdmAbreviations} + +%<francais>\begin{HECabreviations}{ABBR} +%<anglais>\begin{HECabbreviations}{ABBR} + \item[ABBR] Abréviation + \item[BAA] Baccalauréat en administration des affaires + \item[DESS] Diplôme d'études supérieures spécialisées + \item[HEC] Hautes études commerciales + \item[MBA] Maîtrise en administration des affaires + \item[MSc] Maîtrise + \item[PhD] Doctorat +%<francais>\end{HECabreviations} +%<anglais>\end{HECabbreviations} +%</listeabreviations> +% +% ^^A Dédicace +%<*dedicace> +%<*francais> +%% Fichier contenant la dédicace +%% N'inscrivez rien entre les accolades de la commande \chapter*{}, +%% sauf si vous voulez voir la dédicace dans la table des matières. + +\chapter*{} + +\begin{HECdedicace} + %% Rédigez votre dédicace ici. +\end{HECdedicace} +%</francais> +%<*anglais> +%% File containing the dedication +%% Do not write anything between the curly braces of the \chapter* +%% command unless you want the dedication to show up in the table +%% of contents. + +\chapter*{} + +\begin{HECdedication} + %% Writte your dedication here. +\end{HECdedication} +%</anglais> +%</dedicace> +% +% ^^A Remerciements +%<*remerciements> +%<francais>%% Fichier contenant les remerciements +%<anglais>%% File containing the acknowledgements +\chapter*{\HECtdmRemerciements} +\phantomsection\addcontentsline{toc}{chapter}{\HECtdmRemerciements} + +%<francais>%% Rédigez vos remerciements ici. +%<anglais>%% Write your acknowledgements here. +%</remerciements> +% +% ^^A Avant-propos +%<*avantpropos> +%<francais>%% Fichier contenant l'avant-propos +%<anglais>%% File containing the preface +\chapter*{\HECtdmAvantPropos} +\phantomsection\addcontentsline{toc}{chapter}{\HECtdmAvantPropos} + +%<*francais> +%% Rédigez votre avant-propos ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your preface here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</avantpropos> +% +% ^^A Introduction +%<*introduction> +%<francais>%% Fichier contenant l'introduction +%<anglais>%% File containing the introduction +\chapter*{\HECtitreIntroduction} +\phantomsection\addcontentsline{toc}{chapter}{\HECtitreIntroduction} +\thispagestyle{empty} % Première page non paginée / First page is unnumbered + +%<*francais> +%% Rédigez votre introduction ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your introduction here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier} +%</introduction> +% +% ^^A Cadre théorique +%<*cadretheorique> +%<francais>%% Fichier contenant le cadre théorique +%<anglais>%% File containing the theoretical framework +\chapter*{\HECtdmCadreTheorique} +\phantomsection\addcontentsline{toc}{chapter}{\HECtdmCadreTheorique} +\thispagestyle{empty} + +%<*francais> +%% Rédigez votre cadre théorique ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your theoretical framework here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</cadretheorique> +% +% ^^A Revue de littérature +%<*revuelitterature> +%<francais>%% Fichier contenant la revue de la littérature +%<anglais>%% File containing the literature review +\chapter*{\HECtdmRevueLitterature} +\phantomsection\addcontentsline{toc}{chapter}{\HECtdmRevueLitterature} +\thispagestyle{empty} % Première page non paginée / First page unnumbered + +%<*francais> +%% Rédigez votre revue de littérature ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your literature review here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier} +%</revuelitterature> +% +% ^^A Chapitres de développement +%<*chapitre> +%<*francais> +%% Fichier contenant un chapitre du développement. La classe génère +%% trois fichiers de chapitres par défaut. Si vous en avez besoin +%% davantage, enregistrez ce fichier sous un autre nom et incluez +%% le nouveau fichier dans votre gabarit avec la commande \include. +%</francais> +%<*anglais> +%% File containing one of the main content's chapters. The class +%% generates three chapter files by default. If you need more, +%% save a file with another name and include it in your template file +%% with the \include command. +%</anglais> +\chapter{Titre du chapitre / Chapter title} +\thispagestyle{empty} % Première page non paginée / First page is unnumbered + +%<francais>%% Écrivez votre chapitre ici. +%<anglais>%% Write your chapter here. +%</chapitre> +%<*articledeveloppement> +%<*francais> +%% Fichier contenant un article. La classe génère trois fichiers +%% d'articles par défaut. Une thèse compte généralement trois articles +%% et un mémoire, un. Si vous en avez besoin davantage, +%% enregistrez ce fichier sous un autre nom et incluez-le dans +%% votre gabarit avec la commande \include. +%% +%% Les articles sont structurés tel que vous le voyez ci-dessous : +%% un résumé non numéroté, une introduction, des sections et une +%% conclusion numérotées, et une bibliographie. Vous pouvez ajouter +%% ou supprimer des sections de développement selon vos besoins. +%</francais> +%<*anglais> +%% File containing an article. The class generates three articles +%% by default. A dissertation normally has three articles and a +%% thesis, one. If you need more articles, save a file with another +%% name and include it in your template file with the \include +%% command. +%% +%% Articles are structured as you can see hereafter: an unnumbered abstract, +%% an introduction, numbered sections and conclusion, and a bibliography. +%% You can add or delete sections according to your needs. +%</anglais> +\chapter{Titre de l'article / Article title} +\thispagestyle{empty} % Première page non paginée / First page is unnumbered + +\section*{\HECtdmResumeArticle} +\phantomsection\addcontentsline{toc}{section}{\HECtdmResumeArticle} + +%<francais>%% Rédigez votre résumé ici. +%<anglais>%% Write your article abstract here. + +\section{Introduction} + +%<francais>%% Rédigez votre introduction d'article ici. +%<anglais>%% Write your article introduction here. + +\section{Titre de la section de développement 1 / Section 1 title} + +%<francais>%% Rédigez votre section de développement ici. +%<anglais>%% Write your section 1 here. + +\section{Titre de la section de développement 2 / Section 2 title} + +%<francais>%% Rédigez votre section de développement ici. +%<anglais>%% Write your section 2 here. + +\section{Titre de la section de développement 3 / Section 3 title} + +%<francais>%% Rédigez votre section de développement ici. +%<anglais>%% Write your section 3 here. + +\section{Conclusion} + +%<francais>%% Rédigez votre conclusion d'article ici. +%<anglais>%% Write your article conclusion here. + +%<*francais> +\bibliographystyle{francais} +%% Inscrivez le nom de votre fichier .bib entre les accolades. +%</francais> +%<*anglais> +\bibliographystyle{apa} +%% Write the name of your .bib file between the curly braces. +%</anglais> +\bibliography{} +%</articledeveloppement> +% +% ^^A Conclusion +%<*conclusion> +%<francais>%% Fichier contenant la conclusion +%<anglais>%% File containing the conclusion +\chapter*{\HECtitreConclusion} +\phantomsection\addcontentsline{toc}{chapter}{\HECtitreConclusion} +\thispagestyle{empty} % Première page non paginée / First page is unnumbered + +%<*francais> +%% Rédigez votre conclusion ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% Write your conclusion here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</conclusion> +%<*annexe> +%<*francais> +%% Fichier contenant une annexe. La classe ne génère qu'un seul +%% fichier annexe.tex par défaut. Si vous en avez besoin davantage, +%% enregistrez ce fichier sous un autre nom et incluez-le dans votre +%% gabarit avec la commande \include. +%% +%% Pour que la bibliographie et la (les) annexe(s) soient paginées +%% correctement, c'est-à-dire en chiffres arabes pour la bibliographie +%% et en chiffres romains pour les annexes, ces dernières doivent être +%% placées après la commande \backmatter. Ce faisant, la numérotation +%% des annexes s'en trouve désactivée. Vous devrez donc numéroter +%% vos annexes manuellement à l'intérieur de la commande \chapter. +\chapter{Annexe A -- Titre de l'annexe} + +%% Rédigez votre annexe ici. + +%% THÈSES ET MÉMOIRES PAR ARTICLES SEULEMENT +%% Si vous avez inséré des citations dans cette section, retirez les signes +%% de commentaires (%%) devant la commande ci-dessous et inscrivez le style +%% bibliographique et le nom du fichier .bib utilisés pour vos références. +%</francais> +%<*anglais> +%% File containing an appendix. The class only generates one appendix by default. +%% If you need more, save the file with another name and include in your +%% template file with the \include command. +%% +%% For the bibliography and appendices to be paged correctly, meaning in arabic +%% numbers for the bibliography and roman numbers for the appendices, the latter +%% have to placed after the \backmatter command. But by doing so, the appendices' +%% numbering will be disabled. You'll have to number your appendices manually +%% inside the \chapter command. +\chapter{Appendix A -- Appendix Title} + +%% Write your appendix here. + +%% DISSERTATIONS AND THESES WRITTEN WITH ARTICLES +%% If you have inserted citations in this section, uncomment the following +%% command and type in the bibliography style and the .bib file name +%% used for your references. +%</anglais> +%% \HECreferences{style}{nom-du-fichier-file-name} +%</annexe> +% \fi
\ No newline at end of file diff --git a/macros/latex/contrib/hecthese/hecthese.pdf b/macros/latex/contrib/hecthese/hecthese.pdf Binary files differnew file mode 100644 index 0000000000..55479eeb3c --- /dev/null +++ b/macros/latex/contrib/hecthese/hecthese.pdf |