From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/hecthese/README.md | 155 ++ macros/latex/contrib/hecthese/hecthese-en.ins | 99 + macros/latex/contrib/hecthese/hecthese-en.pdf | Bin 0 -> 538143 bytes macros/latex/contrib/hecthese/hecthese-fr.ins | 101 + macros/latex/contrib/hecthese/hecthese.dtx | 2986 +++++++++++++++++++++++++ macros/latex/contrib/hecthese/hecthese.pdf | Bin 0 -> 512435 bytes 6 files changed, 3341 insertions(+) create mode 100644 macros/latex/contrib/hecthese/README.md create mode 100644 macros/latex/contrib/hecthese/hecthese-en.ins create mode 100644 macros/latex/contrib/hecthese/hecthese-en.pdf create mode 100644 macros/latex/contrib/hecthese/hecthese-fr.ins create mode 100644 macros/latex/contrib/hecthese/hecthese.dtx create mode 100644 macros/latex/contrib/hecthese/hecthese.pdf (limited to 'macros/latex/contrib/hecthese') 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 +. + +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 new file mode 100644 index 0000000000..332e4bd8f6 Binary files /dev/null and b/macros/latex/contrib/hecthese/hecthese-en.pdf differ 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 +. + +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 +% . +% +% 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}[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} +% +% \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\{