% \iffalse % % Copyright 2017-2020 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 % . % % 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} % %\NeedsTeXFormat{LaTeX2e} %\ProvidesClass{hecthese}[2020/08/24 v1.4 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\'{e}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\`{e}ses et m\'{e}moires de HEC Montr\'{e}al \else \hecthese: the \LaTeX\ document class for dissertations and theses at HEC Montr\'{e}al \fi } \newcommand{\biblio}{% \ifnum\frenchdoc=1 Biblioth\`{e}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} % % \fi % \CheckSum{574} % \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.4}{2020-08-24}{Beaucoup de corrections de bogues et de mises \`{a} jour (voir d\'{e}p\^{o}t Git). / % Lots of bug fixes and updates (see Git repository).} % \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\`{e}re version bilingue de la classe / First bilingual version of the class} % \changes{1.2}{2017-11-29}{Mise \`{a} jour des liens vers les capsules vid\'{e}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\'{e}os dans la documentation.} % \changes{1.0}{2017-10-06}{Premi\`{e}re version de production lanc\'{e}e publiquement. % Ajout du pr\'{e}fixe HEC \`{a} toutes les commandes publiques. R\'{e}vision, % correction et augmentation de la documentation. Ajout des sections non num\'{e}rot\'{e}es % "mots cl\'{e}s" et "m\'{e}thodes de recherche" dans le r\'{e}sum\'{e} et l'abstract. Prise en charge % de l'anglais pour les intitul\'{e}s de chapitres et sections. Correction du bogue d'affichage % des citations "hors articles" dans les th\`{e}ses et m\'{e}moires par articles.} % \changes{0.4.1}{2017-06-08}{Ajout d'une condition pour v\'{e}rifier la pr\'{e}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\'{e} «Phase de tests de la version b\^{e}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\'{e}daction» et «Compilation» dans la documentation.} % \changes{0.2}{2017-05-18}{Premi\`{e}re version b\^{e}ta lanc\'{e}e pour les tests usagers} % \title{\hectheseTitre} % \author{Benoit Hamel, \biblio, HEC Montr\'{e}al} % \date{\today} % \maketitle % % \begin{abstract} % \ifnum\frenchdoc=1 % La classe {\LaTeX} {\hecthese} a \'{e}t\'{e} con\c{c}ue pour permettre aux \'{e}tudiants de HEC Montr\'{e}al % de r\'{e}diger leur th\`{e}se ou leur m\'{e}moire \`{a} l'aide du syst\`{e}me de pr\'{e}paration de documents tout % en se conformant aux r\`{e}gles de pr\'{e}sentation en vigueur \`{a} l'\'{E}cole. \`{A} ce titre, la classe % r\'{e}pond en tous points aux normes de pr\'{e}sentation \'{e}nonc\'{e}es dans le % \emph{Guide pour la r\'{e}daction d'un travail universitaire de 1er, 2e et 3e cycles}\cite{guideRedaction}, ci-apr\`{e}s % nomm\'{e} le \emph{Guide de r\'{e}daction}. % \else % The \hecthese\ \LaTeX\ document class has been created to allow graduate students at HEC Montr\'{e}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\'{e}requis} % \else % \section{Installing the class} % % \subsection{Prerequisites} % \fi % % \ifnum\frenchdoc=1 % L'utilisation de cette classe suppose que vous avez d\'{e}j\`{a} install\'{e} une distribution TeX et % un \'{e}diteur de code int\'{e}gr\'{e}. Pour la conception de {\hecthese}, la distribution TeXLive 2016\cite{texlive} % et l'\'{e}diteur de code TeXStudio\cite{texstudio} ont \'{e}t\'{e} utilis\'{e}s et ses fonctionnalit\'{e}s ont % \'{e}t\'{e} test\'{e}es avec les compilateurs +latex+, +pdflatex+, +bibtex+ et +makeindex+. La classe % a \'{e}galement \'{e}t\'{e} test\'{e}e avec la distribution MiK\TeX\footnote{Un immense merci \`{a} Franck Jeannot pour avoir effectu\'{e} ces tests!}, % de même qu'avec les versions 2017 à 2019 de TeXLive. % Nous vous invitons \`{a} la tester avec vos propres distributions TeX et % \'{e}diteurs de codes et \`{a} l'utiliser de la m\^{e}me mani\`{e}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, as well as with the 2017 to 2019 versions of TeXLive. % 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 Overleaf et de MacOS} % Pour une raison encore non r\'{e}solue, le processus d'installation d\'{e}crit ci-dessous ne fonctionne % pas sous MacOS. Vous devez donc \lien{http://bit.ly/frhecthesemac}{t\'{e}l\'{e}charger} une version % pr\'{e}install\'{e}e de la classe pour vous en servir. % % Si vous \^{e}tes un utilisateur d'Overleaf, utilisez \'{e}galement la version pr\'{e}install\'{e}e mentionn\'{e}e ci-dessus % pour d\'{e}marrer un projet. % \end{HECwarning} % % L'archive +.zip+ que vous avez t\'{e}l\'{e}charg\'{e}e contient les cinq fichiers et r\'{e}pertoire suivants : % \else % \begin{HECwarning}{Overleaf and 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. % % If you are an Overleaf user, please use the preinstalled version mentioned above to start a project. % \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\c{c}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\'{e} bilingue de la classe; % \item \textbf{hecthese.pdf} : la version fran\c{c}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\'{e}cessaire \`{a} 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 \'{e}tapes suivantes pour installer la classe % \footnote{Une vid\'{e}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\'{e}ez-vous un r\'{e}pertoire de travail. % \item D\'{e}compressez l'archive +.zip+ dans votre r\'{e}pertoire de travail. % \item Ouvrez un \'{e}diteur de ligne de commande. % \item Changez de r\'{e}pertoire pour atteindre votre r\'{e}pertoire de travail. % \item Saisissez la commande suivante dans l'\'{e}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\'{e}era une s\'{e}rie de fichiers qui composeront votre travail, et la liste des % fichiers que vous aurez \`{a} utiliser d\'{e}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\`{e}se r\'{e}dig\'{e}e de mani\`{e}re classique; % \item \textbf{gabarit-these-articles.tex} : gabarit pour une th\`{e}se r\'{e}dig\'{e}e par articles; % \item \textbf{gabarit-memoire-classique.tex} : gabarit pour un m\'{e}moire r\'{e}dig\'{e} de mani\`{e}re classique; % \item \textbf{gabarit-memoire-articles.tex} : gabarit pour un m\'{e}moire r\'{e}dig\'{e} 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\`{e}ses} & \multicolumn{2}{c}{M\'{e}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\^{i}tre \`{a} partir duquel vous lancerez les % diverses compilations n\'{e}cessaires \`{a} la g\'{e}n\'{e}ration de votre document final. C'est \'{e}galement dans le % gabarit que vous saisirez les m\'{e}tadonn\'{e}es relatives \`{a} votre travail (auteur, titre, etc.) et que % vous ajouterez les +packages+, commandes et environnements n\'{e}cessaires \`{a} votre r\'{e}daction. % % La r\'{e}daction en tant que telle se fera dans les autres fichiers. Chaque fichier repr\'{e}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 \`{a} votre guise. Assurez-vous seulement % d'inclure les fichiers ajout\'{e}s dans le gabarit avec la commande \cmd{\include}, de supprimer les % \cmd{\include} relatifs aux fichiers supprim\'{e}s, mais surtout, de respecter les r\`{e}gles du % \emph{Guide de r\'{e}daction} en ce qui concerne les sections obligatoires et % l'ordre de pr\'{e}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 \'{e}t\'{e} con\c{c}ue pour \^{e}tre la plus simple et la plus flexible possible. Le but premier % de la classe \'{e}tant la mise en forme de votre th\`{e}se ou m\'{e}moire selon les normes du % \emph{Guide de r\'{e}daction}, vous aurez tout le loisir d'ajouter toutes les fonctionnalit\'{e}s % que vous d\'{e}sirez. % % {\hecthese} est bas\'{e}e sur la classe +memoir+\cite{memoir}, qui fournit d\'{e}j\`{a} de tr\`{e}s nombreuses % fonctionnalit\'{e}s. Avant de programmer de nouvelles commandes ou de nouveaux environnements, nous % vous invitons donc \`{a} consulter l'imposante documentation de la classe % \footnote{L'auteur de la pr\'{e}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\`{e}s peu d'options de base. Celles-ci ne concernent que la taille de la % police de caract\`{e}res, la langue du document ainsi que le type de document que vous r\'{e}digez. Elles se retrouvent toutes % \`{a} l'int\'{e}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\'{e}daction} mentionne \`{a} la page 15 que «[la] taille des caract\`{e}res % varie g\'{e}n\'{e}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\`{e}res dans les options, la classe utilisera l'option % +12pt+ par d\'{e}faut % \footnote{\`{a} titre d'exemple, cette documentation a \'{e}t\'{e} \'{e}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 \`{a} indiquer % au compilateur la ou les langues utilis\'{e}es dans le document. La derni\`{e}re langue de la liste % est la langue par d\'{e}faut du document. M\^{e}me si ces options sont propres \`{a} +babel+, nous % les ins\'{e}rons dans les options de la classe pour qu'elles s'appliquent globalement \`{a} % 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\'{e}digez une th\`{e}se de mani\`{e}re classique, % +phdarticles+, une th\`{e}se par articles, +mscclassique+, un m\'{e}moire classique et +mscarticles+ % % lorsque vous r\'{e}digez un m\'{e}moire par articles. Chacune de ces options est inscrite % automatiquement dans le fichier gabarit appropri\'{e} au type de % document lorsque vous installez {\hecthese}. La classe consid\'{e}rant par d\'{e}faut que le travail % que vous r\'{e}digez est une th\`{e}se classique, vous pourriez \`{a} 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'\'{e}viter des probl\`{e}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\`{e}mes lors de la compilation de votre document, notamment pour % la g\'{e}n\'{e}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\'{e}partir en trois cat\'{e}gories : % \begin{enumerate} % \item les m\'{e}tadonn\'{e}es de votre document (auteur, titre, etc.) servant \`{a} g\'{e}n\'{e}rer la (les) % page(s) titre ; % \item les commandes de mise en forme du document ; % \item les commandes li\'{e}es aux bibliographies des th\`{e}ses et m\'{e}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\'{e}tadonn\'{e}es du document} % \else % \subsubsection{Document metadata} % \fi % \label{commandes:meta} % % \ifnum\frenchdoc=1 % Les commandes ci-dessous s'appliquent \`{a} 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\`{e}se ou m\'{e}moire. N'utilisez pas la commande {\LaTeX} % \cmd{\title}, car la classe n'en tiendra pas compte. Si votre titre est tr\`{e}s long, % s\'{e}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\`{e}se ou m\'{e}moire, s'il y a lieu. Si votre travail % comporte un sous-titre, un : s\'{e}parera automatiquement le titre du sous-titre et ce % dernier s'affichera sous le titre sans qu'il soit n\'{e}cessaire d'ins\'{e}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\`{e}se ou du m\'{e}moire, c'est vous, \`{a} moins que vous n'ayez plagi\'{e} votre % travail\dots \'{E}crivez votre nom sous la forme \emph{Pr\'{e}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\'{e}termine l'option de votre grade de ma\^{i}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\'{e}sentent le mois et l'ann\'{e}e du % \textbf{d\'{e}p\^{o}t final} de votre travail. Inscrivez le mois en toutes lettres et l'ann\'{e}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 \`{a} l'inclusion de m\'{e}tadonn\'{e}es dans le document pdf g\'{e}n\'{e}r\'{e}. Pour ce % faire, elle sont utilis\'{e}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\`{e}ses. Si votre travail est un % m\'{e}moire, vous pouvez passez \`{a} 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\'{e}sentent un intervenant dans votre travail. Le premier % argument est le nom de l'intervenant au format \emph{Pr\'{e}nom Nom}, tandis que le deuxi\`{e}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\`{e}re dont sera affich\'{e} leur % titre sur la page d'identification du jury, et la remise d'une th\`{e}se n'est pas tout \`{a} % fait le bon moment pour heurter les sensibilit\'{e}s de ceux et celles qui vont vous % \'{e}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\^{e}me fonction que les cinq pr\'{e}c\'{e}dentes, c'est-\`{a}-dire nommer % explicitement un intervenant dans votre th\`{e}se, mais elle ne prend qu'un seul % argument, le nom au format \emph{Pr\'{e}nom Nom}, car le titre de la fonction est % \'{e}pic\`{e}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\'{e}faut, la classe {\hecthese} indique que le codirecteur, le membre du jury ainsi % que l'examinateur externe proviennent de HEC Montr\'{e}al, mais ils pourraient provenir % d'une autre universit\'{e}. Modifiez le nom de l'universit\'{e} dans toutes les commandes % n\'{e}cessaires, le cas \'{e}ch\'{e}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\'{e}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\`{e}rent en fonction du type de document, tel qu'il est montr\'{e} dans % les mod\`{e}les de pages titre du \emph{Guide de r\'{e}daction}. De plus, une page d'identification % du jury est ins\'{e}r\'{e}e \`{a} la suite de la page titre dans les th\`{e}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\'{e} de Montr\'{e}al's \emph{R\`{e}glement p\'{e}dagogique de la facult\'{e} des \'{e}tudes sup\'{e}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\'{e}sentation des m\'{e}moires et des th\`{e}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\'{e}al is one of Universit\'{e} de Montr\'{e}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\'{e}es en % tant qu'argument des commandes \cmd{\chapter*} situ\'{e}es au d\'{e}but des fichiers % \textbf{introduction.tex} et \textbf{conclusion.tex} respectivement. Elles servent % \`{a} indiquer le titre de ces parties de votre travail, titre g\'{e}n\'{e}r\'{e} \`{a} l'aide de la commande % \cmd{\HECgenererTitres}. Si vous r\'{e}digez votre th\`{e}se ou m\'{e}moire de mani\`{e}re classique, % les titres seront tout simplement «Introduction» et «Conclusion» ; dans le cas contraire, % ces sections seront intitul\'{e}es «Introduction g\'{e}n\'{e}rale» et «Conclusion g\'{e}n\'{e}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\`{e}se ou d'un m\'{e}moire \'{e}tant des sections et chapitres «maison», % il n'existe pas de traduction anglaise d'office pour celles-ci. La classe {\hecthese} pallie % \`{a} cette situation en d\'{e}tectant la langue et en g\'{e}n\'{e}rant le titre appropri\'{e} pour de nombreuses % sections du document : l'introduction et la conclusion g\'{e}n\'{e}rales des th\`{e}ses et m\'{e}moires par articles, % la liste des abr\'{e}viations, les remerciements, l'avant-propos, le cadre th\'{e}orique, la revue de litt\'{e}rature % et le r\'{e}sum\'{e} de chacun des articles. % \else % Many parts of HEC Montr\'{e}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\`{e}ses et m\'{e}moires par articles} % \else % \subsubsection{By-article dissertations' and theses' bibliographies} % \fi % %\ifnum\frenchdoc=1 % Dans les th\`{e}ses et m\'{e}moires r\'{e}dig\'{e}s par articles, il y a plusieurs bibliographies : une % par article et une g\'{e}n\'{e}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\`{e}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\'{e}es en tant que section non num\'{e}rot\'{e}es \`{a} l'int\'{e}rieur des articles. C'est % pourquoi, dans les gabarits par articles, cette commande est plac\'{e}e apr\`{e}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 \`{a} positionner la bibliographie g\'{e}n\'{e}rale du travail en tant % que «chapitre» (au sens {\LaTeX} du terme) non num\'{e}rot\'{e}. Cette commande est plac\'{e}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\`{e}s bien son r\^{o}le de cr\'{e}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\'{e}n\'{e}r\'{e}e pour chacun de ces fichiers. Or, dans des sections comme l'introduction, % les r\'{e}sum\'{e}s ou encore la conclusion, la bibliographie ne doit pas \^{e}tre affich\'{e}e, % car elle est incluse dans la bibliographie g\'{e}n\'{e}rale du document. La commande \cmd{\HECreferences} % permet d'ins\'{e}rer des citations et de les voir s'afficher correctement sans qu'une bibliographie % soit g\'{e}n\'{e}r\'{e}e dans une section donn\'{e}e. Sa syntaxe est la suivante : % % \begin{shaded*} % \cmd{\HECreferences\{