<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% \iffalse meta-comment -*- mode: doctex -*-
%
% Thesis class for Universite Laval
%
% Copyright (C) 2012-2024 Universite Laval
%
% This file 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:
%
%   https://www.latex-project.org/lppl.txt
%
% The Current Maintainer of this work is Vincent Goulet for
% Universite Laval &lt;ulthese-dev@bibl.ulaval.ca&gt;.
% \fi
%
% \iffalse
%&lt;*dtx&gt;
\ProvidesFile{ulthese.dtx}
%&lt;/dtx&gt;
%&lt;class&gt;\NeedsTeXFormat{LaTeX2e}[2021/06/01]
%&lt;class&gt;\ProvidesClass{ulthese}%
%&lt;*class&gt;
  [2024/07/02 v6.0 Thesis class for Universite Laval]
%&lt;/class&gt;
%&lt;*driver&gt;
\documentclass[article,oneside,11pt,x11names,english,french]{memoir}
  \usepackage{babel}
  \usepackage[autolanguage]{numprint}
  \usepackage[round,semicolon,authoryear,sectionbib]{natbib}
  \usepackage{metalogo}
  \usepackage{enumitem}
  \usepackage{relsize}
  \usepackage{awesomebox}

  %% Le chargement de doc.sty cause des conflits avec memoir. Il faut:
  %%
  %% - annuler la dÃ©finition de l'environnement 'glossary' de memoir;
  %% - remettre en place les dÃ©finitions standards des commandes pour
  %%   le glossaire sur lesquelles se base doc.sty (nÃ©cessaire aussi
  %%   pour l'index, mais il n'est pas utilisÃ©).
  \let\theglossary\relax        % avoid conflict with doc.sty
  \let\endtheglossary\relax     % avoid conflict with doc.sty
  \makeatletter
  \def\makeglossary{%
    \newwrite\@glossaryfile
    \immediate\openout\@glossaryfile=\jobname.glo
    \def\glossary{\@bsphack\begingroup
                  \@sanitize
                  \@wrglossary}\typeout
      {Writing glossary file \jobname.glo }%
    \let\makeglossary\@empty
  }
  \@onlypreamble\makeglossary
  \def\@wrglossary#1{%
     \protected@write\@glossaryfile{}%
        {\string\glossaryentry{#1}{\thepage}}%
   \endgroup
   \@esphack}
  \def\glossary{\@bsphack\begingroup\@sanitize\@index}
  \@twosidefalse\@mparswitchfalse % turn off twoside option
  \makeatother
  \usepackage{doc}
  \def\changes#1#2#3{\glossary{#1&gt;#3}} % simplification
  \DisableCrossrefs
  \CodelineNumbered
  \RecordChanges
  %\OnlyDescription
  \DontCheckModules

  %% Polices de caractÃ¨res
  \iftutex
    \usepackage[babel=true]{microtype}
    \usepackage{fontspec}
    \usepackage{unicode-math}
    \setmainfont{STIXTwoText}
    [
      Extension = .otf,
      UprightFont = *-Regular,
      BoldFont = *-SemiBold,
      ItalicFont = *-Italic,
      BoldItalicFont = *-SemiBoldItalic,
      Numbers = {Proportional,OldStyle},
      Scale = 1,
      Ligatures = TeX
    ]
    \setsecheadstyle{\normalfont\Large\sffamily\bfseries\raggedright}
    \setsubsecheadstyle{\normalfont\large\sffamily\bfseries\raggedright}
    \setsubsubsecheadstyle{\normalfont\sffamily\bfseries\raggedright}
  \else
    \usepackage[babel=true]{microtype}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[stix2]{newtxmath}
  \fi
  \usepackage[book,medium,proportional,oldstyle,scale=0.92]{FiraSans}
  \usepackage[medium,lining,scale=0.90]{FiraMono}

  %% Couleurs
  \usepackage{xcolor}
  \definecolor{link}{rgb}{0,0.4,0.6}        % liens internes
  \definecolor{url}{rgb}{0.6,0,0}           % liens externes
  \definecolor{citation}{rgb}{0,0.5,0}      % citations

  %% Hyperliens
  \AtEndPreamble{%
    \usepackage{bookmark}       % charge hyperref
    \hypersetup{%
      pdftitle = {Guide d'utilisation de la classe ulthese},
      pdfauthor = {FacultÃ© des Ã©tudes supÃ©rieures et postdoctorales},
      colorlinks = {true},
      urlcolor = {url},
      linkcolor = {link},
      citecolor = {citation}}
    \bookmarksetup{%
      open = true,
      depth = 3,
      numbered = true}
    \addto\extrasfrench{%
      \def\subsectionautorefname{section}%
    }
  }

  %% ParamÃ©trage de babel
  \frenchsetup{%
    SmallCapsFigTabCaptions=false, % pas de petites capitales
    ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
    og=Â«, fg=Â»                     % Â« et Â» sont les guillemets
  }
  \renewcommand*\frenchtablename{Tab.}
  \renewcommand*\frenchfigurename{Fig.}
  \renewcommand*\generalname{GÃ©nÃ©ral} % mot clÃ© du glossaire

  %% DÃ©sactiver le niveau des chapitres de memoir
  \let\chapter\relax
  \counterwithout{section}{chapter}

  %% Utiliser une numÃ©rotation des sections Ã&nbsp; trois niveaux
  \setsecnumdepth{subsubsection}
  \maxsecnumdepth{subsubsection}

  % Les annexes sont des sections, ici. RedÃ©finir la
  % commande \appendix comme dans la classe article.
  \makeatletter
  \renewcommand*\appendix{\par
    \setcounter{section}{0}
    \gdef\thesection{\@Alph\c@section}}
  \makeatother

  %% Aligner Ã&nbsp; gauche l'environnement description
  \setlist[description]{leftmargin=*,align=left}

  %% Configurer le glossaire
  \addto\extrasfrench{%
    \def\glossaryname{Historique des versions}}
  \GlossaryPrologue{\section*{\glossaryname}%
    \addcontentsline{toc}{section}{\glossaryname}}
  \setcounter{GlossaryColumns}{2}
  \setlength{\GlossaryMin}{5cm}

  %% Nouvel environnement de type \DescribeMacro pour les options de
  %% la classe
  \NewDocElement[envlike,notoplevel,printtype=\emph{option}]{Option}{option}

  %% Commandes sÃ©mantiques additionnelles
  \let\class\textsf
  \let\pkg\textbf
  \makeatletter
  \renewcommand\code{\bgroup\@makeother\_\@makeother\~\@makeother\$\code@}
  \def\code@#1{{\normalfont\ttfamily\hyphenchar\font=-1 #1}\egroup}
  \makeatother
  \newcommand*\ulthesename{ulthese}
  \newcommand*\ulclass{\class{\ulthesename}}
  \newcommand*\btx{\textsc{Bib}\TeX}

  %% RedÃ©finir \year pour utiliser l'information de \filedate plutÃ´t
  %% que la date de compilation
  \def\parsedate#1/#2/#3\relax{\def\year{#1}}

  %% Convertir la date en format ISO
  \def\isodate#1/#2/#3\relax{#1-#2-#3}

  \MakeShortVerb{\|}

\begin{document}
  \DocInput{ulthese.dtx}
\end{document}
%&lt;/driver&gt;
% \fi
% \DoNotIndex{\',\^,\`,\ ,\ae}
% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ProcessOptions}
% \DoNotIndex{\newcommand,\newcommand*}
% \DoNotIndex{\setlength}
% \changes{6.0}{2024-05-22}{Prise en compte des rÃ¨gles de prÃ©sentation
% entrÃ©es en vigueur Ã&nbsp; l'automne 2023 qui n'exigent plus une
% bibliographie par chapitre pour les thÃ¨ses et mÃ©moire par
% intÃ©gration d'articles.}
% \changes{6.0}{2024-05-22}{Suppression des options
% \texttt{bibchapitre} et \texttt{bibsection}.}
% \changes{6.0}{2024-07-02}{Ajout du grade de maÃ®tre en travail
% social.}
% \changes{6.0}{2024-07-02}{Retrait du grade de maÃ®tre en
% physiothÃ©rapie.}
% \changes{6.0}{2024-05-24}{Utilisation du codage de caractÃ¨res UTF-8
% par dÃ©faut dans la classe. Modification des gabarits en
% consÃ©quence.}
% \changes{6.0}{2024-06-17}{RÃ©vision exhaustive de la documentation.}
% \changes{4.4}{2017-05-16}{Prise en charge des bibliographies
% multiples pour les thÃ¨ses et mÃ©moires par articles.}
% \changes{4.4}{2017-05-15}{Ajout de l'option \texttt{bibchapitre}.}
% \changes{4.4}{2017-05-15}{Ajout de l'option \texttt{bibsection}.}
% \changes{4.4}{2017-05-16}{Documentation rÃ©visÃ©e, principalement ce
% qui touche Ã&nbsp; la prÃ©paration de la bibliographie.}
% \changes{4.3}{2017-03-01}{Nouvelles options pour les titres de
% docteur en musique, maÃ®tre en architecture, maÃ®tre en ergothÃ©rapie,
% maÃ®tre en physiothÃ©rapie et maÃ®tre en psychoÃ©ducation.}
% \changes{4.3}{2017-03-01}{Modifications Ã&nbsp; la composition des sigles
% de grades.}
% \changes{4.3}{2017-03-01}{VÃ©rification de la compatibilitÃ© entre le
% grade et les options \texttt{multifacultaire}, \texttt{cotutelle},
% \texttt{bidiplomation} et \texttt{extension}.}
% \changes{4.3}{2017-03-01}{AmÃ©liorations Ã&nbsp; la documentation.}
% \changes{4.2}{2016-03-29}{Ajout de l'option \texttt{examen}.}
% \changes{4.1}{2016-02-13}{Paquetage geometry dÃ©clarÃ© incompatible
% avec la classe.}
% \changes{4.0}{2015-06-12}{Nouvelles rÃ¨gles de prÃ©sentation
% matÃ©rielle de la FESP: recto seulement, page frontispice.}
% \changes{3.1}{2014-05-23}{Prise en charge de la maÃ®trise en
% bidiplomation.}
% \changes{3.0a}{2014-03-24}{Modifications et corrections Ã&nbsp; la
% documentation, notamment relativement Ã&nbsp; la configuration de
% \textbf{natbib}.}
% \changes{3.0}{2014-01-06}{DÃ©claration du grade en option de la
% classe.}
% \changes{3.0}{2014-01-06}{Moteur {\XeLaTeX} supportÃ©.}
% \changes{3.0}{2014-01-06}{Ajout de l'option \texttt{nobabel}.}
% \changes{2.1}{2013-01-16}{Utilisation transparente de la police
% Helvetica pour la page de titre.}
% \changes{2.0}{2013-01-13}{Traitement automatique des longs titres.}
% \changes{1.0b}{2012-11-11}{Ajouts et corrections mineures dans la
% documentation.}
% \changes{1.0a}{2012-10-17}{PrÃ©cisions dans la documentation.}
% \changes{1.0}{2012-09-30}{Version initiale.}
% \GetFileInfo{ulthese.dtx}
%
% \title{Guide d'utilisation de la classe {\ulclass} \\ pour les thÃ¨ses et
%   mÃ©moires \\ de l'UniversitÃ© Laval}
% \author{FacultÃ© des Ã©tudes supÃ©rieures et postdoctorales\thanks{%
%   Cette classe et sa documentation ont Ã©tÃ© rÃ©digÃ©es par Vincent
%   Goulet~(FacultÃ© des sciences et de gÃ©nie) avec la collaboration de
%   Koassi D'Almeida~(FacultÃ© des Ã©tudes supÃ©rieures et postdoctorales) et
%   Pierre Lasou~(BibliothÃ¨que).}}
% \date{Version {\fileversion} du {\expandafter\isodate\filedate\relax}}
% \maketitle
%
% \section{Introduction}
%
% La classe {\ulclass} permet de composer des thÃ¨ses et mÃ©moires
% immÃ©diatement conformes aux rÃ¨gles gÃ©nÃ©rales et complÃ©mentaires de
% prÃ©sentation de la FacultÃ© des Ã©tudes supÃ©rieures et postdoctorales
% (FESP) de l'UniversitÃ© Laval. Ces rÃ¨gles dÃ©finissent principalement
% la prÃ©sentation des pages de titre des thÃ¨ses et mÃ©moires, ainsi que
% la disposition du texte sur la page.
%
% La composition d'un manuscript avec la classe {\ulclass} requiert une
% distribution {\TeX} rÃ©cente et Ã&nbsp; jour. Nous recommandons les
% distributions %
% \href{https://tug.org/texlive}{{\TeX}~Live}~---%
% ou sa variante pour macOS %
% \href{https://tug.org/mactex}{Mac{\TeX}}~--- %
% et %
% \href{https://miktex.org}{MiK{\TeX}}. %
% Vous pouvez Ã©galement avoir recours Ã&nbsp; une plateforme de rÃ©daction en
% ligne comme %
% \href{https://overleaf.com}{Overleaf}; %
% leurs distributions {\TeX} satisfont gÃ©nÃ©ralement les conditions
% ci-dessus.
%
% La classe {\ulclass} fait partie des distributions {\TeX} standards via
% le paquetage %
% \href{https://ctan.org/pkg/ulthese}{\pkg{ulthese}}. %
% Dans la mesure oÃ¹ votre distribution est
% Ã&nbsp; jour, vous devriez pouvoir l'utiliser sans autre intervention.
%
% Le compagnon naturel de la prÃ©sente documentation est \emph{RÃ©daction
% avec {\LaTeX}}, la formation {\LaTeX} de l'UniversitÃ© Laval. Vous y
% trouverez sans doute une foule d'informations utiles pour la
% prÃ©paration de votre thÃ¨se ou de votre mÃ©moire. L'ouvrage fait
% lui aussi partie des distributions {\TeX} standards, via le
% paquetage %
% \href{https://ctan.org/pkg/formation-latex-ul}{\pkg{formation-latex-ul}}. %
%
% \section{DÃ©marrage rapide (pour les impatients)}
% \label{sec:utilisation:rapide}
%
% La classe {\ulclass} est livrÃ©e avec un ensemble de gabarits sur
% lesquels se baser pour le document maÃ®tre de divers types de thÃ¨ses
% et de mÃ©moires (standard, par articles, en cotutelle, en
% bidiplomation), ainsi que pour les parties les plus usuelles
% (rÃ©sumÃ©s franÃ§ais et anglais, remerciements, avant-propos,
% introduction, chapitres, conclusion, annexe). Les noms des fichiers
% devraient permettre de facilement identifier leur contenu. Dans la
% distribution {\TeX}~Live, les gabarits sont classÃ©s avec la
% documentation.
%
% Pour dÃ©buter rapidement la rÃ©daction de votre manuscrit, copiez les
% gabarits appropriÃ©s dans votre dossier de travail et suivez les
% directives qui s'y trouvent. Nous recommandons de compiler votre
% manuscript avec {\XeLaTeX}.
%
% La classe utilise le codage de caractÃ¨res
% \href{https://fr.wikipedia.org/wiki/UTF-8}{UTF-8}. Vous devez donc
% obligatoirement utiliser ce type codage quand un fichier contient
% des caractÃ¨res non-ASCII (comme des lettres accentuÃ©es).
%
% Le reste de ce guide contient les informations dÃ©taillÃ©es sur les
% caractÃ©ristiques et fonctionnalitÃ©s de la classe.
%
% \changes{5.3a}{2021-08-09}{Ajout Ã&nbsp; la documentation de la
% disponibilitÃ© d'une archive pour les personnes qui ne disposent pas
% d'une installation de {\TeX} locale.}
% \tipbox{Si vous n'avez pas accÃ¨s aux gabarits parce qu'ils ne sont
%   pas inclus dans votre distribution ou parce que vous utilisez une
%   plateforme de rÃ©daction en ligne, poursuivez votre lecture Ã&nbsp; la
%   \autoref{sec:installation}.}
%
% \section{Installation}
% \label{sec:installation}
%
% Cette section explique comment installer la classe {\ulclass}
% si elle n'est pas disponible sur votre systÃ¨me ou si la version
% n'est pas Ã&nbsp; jour.
%
% La classe {\ulclass} est distribuÃ©e dans le paquetage %
% \href{https://ctan.org/pkg/ulthese}{\pkg{ulthese}} %
% via le rÃ©seau de sites \emph{Comprehensive {\TeX} Archive Network}
% (CTAN). Celui-ci fait partie des distributions {\TeX} standards telles
% que {TeX}~Live, Mac{\TeX} et MiK{\TeX}. Nous recommandons fortement
% d'installer ou de mettre Ã&nbsp; jour \pkg{ulthese} Ã&nbsp; l'aide du
% gestionnaire de paquetages de votre distribution {\TeX}. Par
% exemple, avec {\TeX}~Live, vous pouvez effectuer ces opÃ©rations dans
% l'assistant graphique, ou encore avec l'une ou l'autre des commandes
% ci-dessous:
% \begin{quote}
%   \code{tlmgr install ulthese}
% \end{quote}
% ou
% \begin{quote}
%   \code{tlmgr update ulthese}
% \end{quote}
%
% S'il vous est impossible d'installer des paquetages ou de mettre Ã&nbsp;
% jour la distribution {\TeX}~--- notamment si vous utilisez une
% plateforme de rÃ©daction en ligne~--- vous pouvez procÃ©der Ã&nbsp; une
% installation simplifiÃ©e de la classe dont la portÃ©e sera limitÃ©e Ã&nbsp;
% votre projet. Pour ce faire, tÃ©lÃ©chargez l'archive %
% \begin{quote}
%   \code{ulthese-installation-projet.zip}
% \end{quote}
% depuis le
% \href{https://gitlab.com/vigou3/ulthese/-/releases}{dÃ©pÃ´t du projet ulthese}
% et dÃ©compressez celle-ci dans le rÃ©pertoire de votre document. Vous
% disposerez alors de tous les fichiers essentiels de la classe Ã&nbsp;
% l'intÃ©rieur de ce projet.
%
% Si votre expertise {\TeX} vous pousse Ã&nbsp; prÃ©fÃ©rer une installation
% manuelle avec accÃ¨s Ã&nbsp; l'intÃ©gralitÃ© du code source de la classe,
% consultez les instructions qui se trouvent dans le fichier
% \code{README.md} du paquetage.
%
% \section{Utilisation}
% \label{sec:utilisation}
%
% La classe {\ulclass} est basÃ©e sur la classe %
% \href{https://ctan.org/pkg/memoir}{\class{memoir}}, %
% une extension de la classe standard \class{book} facilitant Ã&nbsp;
% plusieurs Ã©gards la prÃ©paration de documents d'allure
% professionnelle dans {\LaTeX}. L'intÃ©gralitÃ© des fonctionnalitÃ©s de
% \class{memoir} se retrouve donc dans {\ulclass}.
%
% La classe \class{memoir} fait partie des distributions {\TeX}
% rÃ©centes; elle devrait donc Ãªtre installÃ©e et disponible sur votre
% systÃ¨me. La classe est livrÃ©e avec une documentation exhaustive: le
% guide de l'utilisateur fait prÃ¨s de 600~pages! N'hÃ©sitez pas Ã&nbsp; vous
% y rÃ©fÃ©rer pour rÃ©aliser une mise en page particuliÃ¨re.
%
% La classe {\ulclass} est compatible avec le moteur pdf{\LaTeX}.
% Cependant, pour faciliter la gestion du codage des fichiers et des
% polices de caractÃ¨res, nous recommandons de compiler votre
% manuscript avec le plus moderne moteur {\XeLaTeX}.
%
% \subsection{Gabarits}
% \label{sec:utilisation:gabarits}
%
% La classe est livrÃ©e avec un ensemble de gabarits sur lesquels vous
% baser pour:
% \begin{itemize}
% \item le document maÃ®tre de divers types de thÃ¨ses et de mÃ©moires
%   (standard, par articles, en cotutelle, en bidiplomation);
% \item les fichiers des parties les plus usuelles (rÃ©sumÃ©s franÃ§ais
%   et anglais, remerciements, avant-propos, introduction, chapitres,
%   conclusion, annexe).
% \end{itemize}
% Vous pourriez devoir combiner les caractÃ©ristiques de deux gabarits
% de document maÃ®tre, par exemple pour une thÃ¨se en cotutelle par
% articles.
%
% Les gabarits vous incitent Ã&nbsp; adopter le mode d'organisation des
% fichiers de tout document d'une certaine ampleur, soit: un fichier
% |.tex| par partie; un fichier maÃ®tre contenant le prÃ©ambule {\LaTeX}
% et un ensemble de commandes \cmdprint{\include} pour rÃ©unir les
% parties dans un tout.
%
% Si vous utilisez la version de la classe fournie avec votre
% distribution {\TeX}, les gabarits peuvent Ãªtre classÃ©s avec la
% documentation (c'est le cas dans {\TeX}~Live). Si vous avez plutÃ´t
% effectuÃ© une installation locale de la classe, ou si vous l'avez
% installÃ©e manuellement, les gabarits se trouvent dans votre
% dossier de travail.
%
% Nous recommandons fortement de rÃ©diger votre manuscript Ã&nbsp; partir des
% gabarits. Il peut aussi s'avÃ©rer utile de suivre un gabarit en lisant
% la prÃ©sente section.
%
% \tipbox{Il n'y a pas de gabarit spÃ©cifique pour un examen de
%   doctorat, pour un essai de maÃ®trise, pour un projet de recherche ou
%   pour un rapport de stage. Utilisez un gabarit de thÃ¨se ou de
%   maÃ®trise avec l'une ou l'autre des options |examen|, |essai|,
%   |projet| ou |stage|.}
%
% \changes{6.0}{2024-05-24}{Documentation: nouvelle section sur le
% codage de caractÃ¨res du code source.}
% \subsection{Codage de caractÃ¨res du code source}
% \label{sec:utilisation:codage}
%
% La classe utilise le codage de caractÃ¨res
% \href{https://fr.wikipedia.org/wiki/UTF-8}{UTF-8}
% tant avec pdf{\LaTeX} qu'avec {\XeLaTeX}. Les fichiers
% contenant du texte avec des accents ou tout autre symbole non-ASCII
% doivent donc obligatoirement Ãªtre enregistrÃ©s dans ce codage de
% caractÃ¨res\footnote{%
%   L'UTF-8 n'Ã©tant pas le codage par dÃ©faut sous Windows, portez une
%   attention toute particuliÃ¨re Ã&nbsp; ce point si vous utilisez ce systÃ¨me
%   d'exploitation.}.
%
% \subsection{DÃ©claration de la classe et options}
% \label{sec:utilisation:options}
%
% On charge la classe avec la commande
% \begin{quote}
%   |\documentclass|\oarg{options}|{ulthese}|
% \end{quote}
% Les marges, l'interligne et la numÃ©rotation des pages sont adaptÃ©es
% aux rÃ¨gles de prÃ©sentation de la FESP. La classe ne crÃ©e pas de page
% de titre par dÃ©faut\footnote{%
%   Depuis la version 5.0 de la classe.}, %
% sa production Ã©tant prise en charge par la FESP pour les thÃ¨ses et
% les mÃ©moires. Si vous utilisez la classe pour un document qui
% nÃ©cessite une page de titre, un examen de doctorat, un essai de
% maitre
%
% \changes{5.0}{2018-04-24}{La classe ne crÃ©e plus de page de titre
% suite Ã&nbsp; une nouvelle directive de la FESP.}
% \tipbox{Les fonctionnalitÃ©s de composition d'une page de titre
%   demeurent disponibles dans la classe. Si votre document en nÃ©cessite
%   une, consultez l'\autoref{sec:pagetitre}.}
%
% Cette section passe en revue les \meta{options} que l'on peut
% spÃ©cifier au chargement de la classe. Les commandes mentionnÃ©es
% ci-dessous font quant Ã&nbsp; elles l'objet de la
% \autoref{sec:utilisation:commandes}.
%
% \begin{DescribeOption}{PhD,MSc,MA, ...}
%   Les options telles que |PhD|, |MSc| ou |MA| identifient le type de
%   grade; le \autoref{tab:grades} fournit la liste complÃ¨te des
%   options et les grades correspondants. La dÃ©claration d'un type de
%   grade est obligatoire, sauf en cas de l'utilisation de l'option
%   |projet| (voir ci-dessous).
% \end{DescribeOption}
%
% \begin{table}[t]
%   \centering
%   \caption{Options de la classe pour la dÃ©claration du grade et libellÃ©s
%     correspondants}
%   \label{tab:grades}
%   \begin{tabularx}{0.9\linewidth}{l&gt;{\raggedright\arraybackslash}X}
%     \toprule
%     Option &amp; Nom du grade (sigle) \\
%     \midrule
%     |LLD|
%       &amp; Docteur en droit (LL.~D.) \\
%     |DMus|
%       &amp; Docteur en musique (D.~Mus.) \\
%     |DPsy|
%       &amp; Docteur en psychologie (D.~Psy.) \\
%     |DThP|
%       &amp; Docteur en thÃ©ologie pratique (D.~Th.~P.) \\
%     |PhD|
%       &amp; Philosophi{\ae} doctor (Ph.~D.) \\
%     \addlinespace[6pt]
%     |MATDR|
%       &amp; MaÃ®tre en amÃ©nagement du territoire et dÃ©veloppement rÃ©gional
%       (M.ATDR) \\
%     |MArch|
%       &amp; MaÃ®tre en architecture
%       (M.~Arch.) \\
%     |LLM|
%       &amp; MaÃ®tre en droit (LL.~M.) \\
%     |MErg|
%       &amp; MaÃ®tre en ergothÃ©rapie (M.~Erg.) \\
%     |MMus|
%       &amp; MaÃ®tre en musique (M.~Mus.) \\
%     |MPsEd|
%       &amp; MaÃ®tre en psychoÃ©ducation (M.~Ps.~Ã©d.) \\
%     |MScGeogr|
%       &amp; MaÃ®tre en sciences gÃ©ographiques (M.~Sc.~gÃ©ogr.) \\
%     |MServSoc|
%       &amp; MaÃ®tre en service social (M.~Serv.~soc.) \\
%     |MTravSoc|
%       &amp; MaÃ®tre en travail social (M.~Trav.~soc.) \\
%     |MA|
%       &amp; MaÃ®tre Ã¨s arts (M.A.) \\
%     |MSc|
%       &amp; MaÃ®tre Ã¨s sciences (M.~Sc.) \\
%     \bottomrule
%   \end{tabularx}
% \end{table}
%
% \begin{DescribeOption}{cotutelle}
%   L'option |cotutelle| identifie une thÃ¨se effectuÃ©e en cotutelle
%   avec une autre universitÃ©. Valide uniquement avec un grade de
%   doctorat.
% \end{DescribeOption}
%
% \begin{DescribeOption}{bidiplomation}
%   L'option |bidiplomation| identifie un mÃ©moire effectuÃ© en
%   bidiplomation avec une autre universitÃ©. Valide uniquement avec un
%   grade de maÃ®trise.
% \end{DescribeOption}
%
% \begin{DescribeOption}{examen}
%   L'option |examen| identifie un examen de doctorat. Elle permet
%   d'utiliser la classe pour la rÃ©daction d'un examen de doctorat
%   respectant les rÃ¨gles de prÃ©sentation de la FESP. L'option a pour
%   effet de changer l'appellation Â«ThÃ¨seÂ» sur la page de titre pour
%   Â«Examen de doctoratÂ». Elle supprime Ã©galement la page frontispice.
%   L'option n'est compatible qu'avec l'une des options de grade de
%   doctorat.
% \end{DescribeOption}
%
% \changes{5.0}{2018-05-09}{Ajout d'une option \texttt{essai} pour les
% maÃ®trises analogue Ã&nbsp; \texttt{examen} pour les doctorats.}
% \changes{5.2}{2019-05-06}{L'option \texttt{essai} n'empÃªche plus
% l'utilisation d'une page frontispice.}
% \begin{DescribeOption}{essai}
%   L'option |essai| identifie un essai de maÃ®trise. Elle permet
%   d'utiliser la classe pour la rÃ©daction d'un essai de maÃ®trise
%   respectant les rÃ¨gles de prÃ©sentation de la FESP. L'option a pour
%   effet de changer l'appellation Â«MaÃ®triseÂ» sur la page de titre
%   pour Â«EssaiÂ». Elle n'est compatible qu'avec l'une des options de
%   grade de maÃ®trise. Pour un essai de maÃ®trise, l'utilisation
%   simultanÃ©e de l'option |article| de la classe \class{memoir} peut
%   s'avÃ©rer tout indiquÃ©e.
% \end{DescribeOption}
%
% \changes{5.2}{2019-05-06}{Ajout d'une option \texttt{projet} pour
% les cours de projet de recherche.}
% \begin{DescribeOption}{projet}
%   L'option |projet| identifie un projet de recherche. Elle permet
%   d'utiliser la classe pour la rÃ©daction d'un rapport de projet de
%   recherche respectant les rÃ¨gles de prÃ©sentation de la FESP.
%   L'option a pour effet d'inscrire l'appellation Â«Projet de
%   rechercheÂ» sur la page de titre et de supprimer la mention du
%   grade. Son utilisation rend d'ailleurs non obligatoire la
%   dÃ©claration de grade qui, si elle est prÃ©sente, est simplement
%   ignorÃ©e. Comme pour un essai de maÃ®trise, l'utilisation simultanÃ©e
%   de l'option |article| de la classe \class{memoir} peut s'avÃ©rer
%   tout indiquÃ©e avec cette option.
% \end{DescribeOption}
%
% \changes{5.3}{2019-11-29}{Ajout d'une option \texttt{stage} pour les
% rapports de stage.}
% \begin{DescribeOption}{stage}
%   L'option |stage| identifie un rapport de stage. L'effet de cette
%   option est identique Ã&nbsp; celui de l'option |projet| Ã&nbsp; deux
%   exceptions prÃ¨s: l'inscription sur la page de titre est Â«Rapport
%   de stageÂ» et la page frontispice est supprimÃ©e.
% \end{DescribeOption}
%
% \begin{DescribeOption}{10pt,11pt,12pt}
%   Les options |10pt|, |11pt| et |12pt| sÃ©lectionnent une taille de
%   police de 10, 11 ou 12~points. Par dÃ©faut la classe utilise une
%   police de 11~points. Ces options n'ont aucun effet sur la taille
%   des polices des pages de titre.
% \end{DescribeOption}
%
% \begin{DescribeOption}{nonatbib}
%   L'option |nonatbib| empÃªche le chargement du paquetage %
%   \href{https://ctan.org/pkg/natbib}{\pkg{natbib}}. %
%   Celui-ci est normalement chargÃ© par la classe; voir la
%   \autoref{sec:bibliographie}. L'option |nonatbib| permet d'empÃªcher
%   son chargement pour vous permettre de modifier les options du
%   paquetage ou en cas de conflit avec un autre paquetage de mise en
%   forme de la bibliographie.
% \end{DescribeOption}
%
% \begin{DescribeOption}{nobabel}
%   L'option |nobabel| empÃªche le chargement du paquetage %
%   \href{https://ctan.org/pkg/babel}{\pkg{babel}}. %
%   La classe utilise par dÃ©faut ce paquetage pour le traitement des
%   langues dans le document; voir la \autoref{sec:langues}. L'option
%   |nobabel| permet d'empÃªcher son chargement si un autre paquetage
%   devait Ãªtre utilisÃ©~--- on pense ici principalement Ã&nbsp; %
%   \href{https://ctan.org/pkg/polyglossia}{\pkg{polyglossia}} %
%   pour un document produit avec le moteur {\XeLaTeX}.
% \end{DescribeOption}
%
% \changes{5.1}{2018-09-30}{Ajout de l'option \texttt{nohyperref}.}
% \begin{DescribeOption}{nohyperref}
%   L'option |nohyperref| empÃªche le chargement du paquetage %
%   \href{https://ctan.org/pkg/hyperref}{\pkg{hyperref}}. %
%   L'interaction de ce paquetage avec les autres est parfois~---
%   voire souvent~--- dÃ©licate. La classe tÃ¢che de le charger en tout
%   dernier, tel que gÃ©nÃ©ralement recommandÃ©. L'option |nohyperref|
%   permet d'empÃªcher son chargement s'il est absolument nÃ©cessaire de
%   charger d'autres paquetages avant \pkg{hyperref}. Si vous utilisez
%   cette option, vous devez obligatoirement charger \pkg{hyperref}
%   dans le prÃ©ambule du document.
% \end{DescribeOption}
%
% \begin{DescribeOption}{english, french, ...}
%   Les options telles que |english|, |french| ou autres dÃ©clarent les
%   langues utilisÃ©es dans le document. Ces options sont transfÃ©rÃ©es
%   au paquetage \pkg{babel} (dans la mesure oÃ¹ |nobabel| n'est pas
%   spÃ©cifiÃ©, bien entendu). Le libellÃ© des langues devrait donc
%   correspondre aux options de \pkg{babel}. La derniÃ¨re langue
%   spÃ©cifiÃ©e est la langue active par dÃ©faut dans le document.
% \end{DescribeOption}
%
% Toute autre option sera passÃ©e Ã&nbsp; la classe \class{memoir} dont,
% entre autres, le format du papier. Le format lettre nord-amÃ©ricain
% (option |letterpaper|) est utilisÃ© par dÃ©faut. Si votre thÃ¨se doit
% Ãªtre imprimÃ©e en format international A4, utilisez l'option
% |a4paper|. La classe \class{memoir} est toujours chargÃ©e avec
% l'option |oneside|.
%
% \subsection{Commandes de la classe}
% \label{sec:utilisation:commandes}
%
% La classe {\ulclass} dÃ©finit quelques nouvelles commandes
% servant principalement Ã&nbsp; crÃ©er la page frontispice et des Ã©lÃ©ments
% des pages liminaires. Le sommaire des commandes se trouve dans le
% \autoref{tab:commandes} et les descriptions dÃ©taillÃ©es, ci-dessous.
%
% \begin{table}[t]
%   \centering
%   \caption{Sommaire des commandes de la classe {\ulclass}.
%     Celles marquÃ©es d'une Ã©toile $^\star$ sont obligatoires.}
%   \label{tab:commandes}
%   \begin{tabularx}{\linewidth}{lX}
%     \toprule
%     Commande &amp; Usage \\
%     \midrule
%     \cmd{\titre}$^\star$ &amp; titre principal du document \\
%     \cmd{\soustitre} &amp; sous-titre du document \\
%     \cmd{\auteur}$^\star$ &amp; nom complet de l'auteur \\
%     \cmd{\programme}$^\star$ &amp; nom officiel du programme d'Ã©tudes \\
%     \cmd{\direction}$^\star$ &amp; nom du directeur (directrice) de recherche \\
%     \cmd{\codirection} &amp; noms des codirecteurs de recherche \\
%     \cmd{\frontispice}$^\star$ &amp; production de la page frontispice \\
%     \cmd{\dedicace} &amp; dÃ©dicace du document \\
%     \cmd{\epigraphe} &amp; Ã©pigraphe du document \\
%     \bottomrule
%   \end{tabularx}
% \end{table}
%
% \begin{DescribeMacro}{\titre}
%   La commande \cmdprint{\titre} sert Ã&nbsp; spÃ©cifier le titre principal
%   du manuscrit. Vous ne devez pas utiliser la commande \cmd{\title}
%   de {\LaTeX} pour ce faire.
%
%   Coupez manuellement avec {\bs\bs} ou \cmd{\newline} un titre trÃ¨s
%   long. Par exemple, la dÃ©claration d'un titre d'une seule ligne
%   est:
%   \begin{quote}
%     |\titre{Ceci est un titre d'une seule ligne}|
%   \end{quote}
%   Pour un titre de deux lignes, ce sera plutÃ´t:
%   \begin{quote}
%     |\titre{Ceci est la premiÃ¨re ligne d'un long titre \\| \\
%     |       et ceci est la seconde}|
%   \end{quote}
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\soustitre}
%   La commande \cmdprint{\soustitre} sert Ã&nbsp; spÃ©cifier le sous-titre
%   du manuscrit, le cas Ã©chÃ©ant. Les remarques sur un long titre
%   principal s'appliquent Ã©galement au sous-titre.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\auteur}
%   La commande \cmdprint{\auteur} permet de saisir le nom complet de
%   l'auteur de la thÃ¨se ou du mÃ©moire, sous la forme |PrÃ©nom Nom|
%   avec seulement des majuscules initiales. N'utilisez pas la
%   commande \cmd{\author} de {\LaTeX} pour le nom de l'auteur.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\programme}
%   La commande \cmdprint{\programme} sert Ã&nbsp; spÃ©cifier le nom complet
%   officiel du programme d'Ã©tudes comme Â«Doctorat en informatiqueÂ» ou
%   Â«MaÃ®trise en mathÃ©matiquesÂ». Si le programme comporte une majeure,
%   sÃ©parez sa mention de celle du programme principal par un tiret
%   demi-quadratin (obtenu avec |--|).
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\direction}
%   La commande \cmdprint{\direction} sert Ã&nbsp; spÃ©cifier le nom complet
%   du directeur ou de la directrice de recherche, sous la forme
%   |PrÃ©nom Nom| avec seulement des majuscules initiales, suivi d'une
%   virgule et de la mention Â«directeur de rechercheÂ» ou Â«directrice
%   de rechercheÂ».
%
%   Les thÃ¨ses en cotutelle comportent un directeur ou une directrice
%   de recherche et un directeur ou une directrice de cotutelle.
%   SÃ©parez chaque mention par {\bs\bs}, comme ceci:
%   \begin{quote}
%     |\direction{PrÃ©nom Nom, directrice de recherche \\| \\
%     |           PrÃ©nom Nom, directeur de cotutelle}|
%   \end{quote}
%
%   De mÃªme, les maÃ®trises en bidiplomation comptent deux directeurs
%   ou directrices de recherche. SÃ©parez chaque mention tel que
%   mentionnÃ© ci-dessus.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\codirection}
%   La commande \cmdprint{\codirection} joue le mÃªme rÃ´le que la
%   commande \cmdprint{\direction}, mais pour le ou les codirecteurs
%   de recherche, s'il y a lieu. Lorsqu'il y a plus d'un codirecteur
%   de recherche, sÃ©parez chaque mention par {\bs\bs}, comme ceci:
%   \begin{quote}
%     |\codirection{PrÃ©nom Nom, directrice de recherche \\| \\
%     |             PrÃ©nom Nom, directeur de recherche}|
%   \end{quote}
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\frontispice}
%   La commande \cmdprint{\frontispice} crÃ©e la page frontispice Ã&nbsp;
%   l'endroit oÃ¹ elle apparait dans le code source. De toutes les
%   commandes ci-dessus, c'est la seule qui doit se trouver dans le
%   corps du document plutÃ´t que dans le prÃ©ambule.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\dedicace}
%   La commande \cmdprint{\dedicace} permet d'insÃ©rer une dÃ©dicace (Â«Ã€
%   mes parentsÂ», Â«Ã€ CamilleÂ») Ã&nbsp; l'endroit oÃ¹ elle apparait dans le
%   code source. La dÃ©dicace est disposÃ©e seule sur une page
%   liminaire, Ã&nbsp; une dizaine de lignes de la marge du haut et alignÃ©e
%   Ã&nbsp; droite. Par dÃ©faut, elle est composÃ©e en italique.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\epigraphe}
%   La commande \cmdprint{\epigraphe} permet d'insÃ©rer une Ã©pigraphe
%   au dÃ©but du document. Comme la dÃ©dicace, l'Ã©pigraphe est disposÃ©e
%   seule sur une page liminaire, Ã&nbsp; une dizaine de lignes de la marge
%   du haut et alignÃ©e Ã&nbsp; droite. La commande accepte deux arguments,
%   soit le texte de la citation et son auteur ou la source, dans
%   l'ordre.
%
%   Pour ajouter une Ã©pigraphe au dÃ©but d'un ou de plusieurs
%   chapitres, utilisez directement la commande \cmd{\epigraph} de
%   \class{memoir}, sur laquelle \cmd{\dedicace} et \cmd{\epigraphe}
%   sont d'ailleurs basÃ©es.
% \end{DescribeMacro}
%
% \subsection{Citations}
% \label{sec:citations}
%
% {\LaTeX} offre deux environnements pour les citations dans le
% texte: |quote| et |quotation|.
%
% \begin{DescribeEnv}{quote}
%   L'environnement |quote| sert pour les citations Â«courtesÂ»,
%   quelques lignes au plus. Dans la classe, le texte est alors placÃ©
%   en retrait des marges normales de 10~mm Ã&nbsp; gauche et Ã&nbsp; droite.
% \end{DescribeEnv}
%
% \begin{DescribeEnv}{quotation}
%   L'environnement |quotation|, quant Ã&nbsp; lui, doit Ãªtre utilisÃ© pour
%   les citations Â«longuesÂ», celles qui peuvent s'Ã©tendre sur plus de
%   cinq lignes ou, surtout, plus d'un paragraphe. Dans la classe, le
%   texte est alors toujours placÃ© en retrait de 10~mm, mais aussi Ã&nbsp;
%   interligne simple. De plus, un espace vertical sÃ©pare les
%   paragraphes, le cas Ã©chÃ©ant, afin de bien les distinguer les uns
%   des autres.
% \end{DescribeEnv}
%
% \subsection{Interligne}
% \label{sec:interligne}
%
% \begin{DescribeMacro}{\OnehalfSpacing}
%   L'espacement d'un interligne et demi utilisÃ© dans la classe est
%   obtenu avec la commande \cmd{\OnehalfSpacing} de \class{memoir}.
%   L'interligne simple est automatiquement rÃ©tabli pour les pages
%   de titre, la table des matiÃ¨res, la liste des tableaux, la liste
%   des figures et les longues citations (\autoref{sec:citations}).
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\SingleSpacing}
%   Si ce devait Ãªtre nÃ©cessaire ailleurs dans le document, vous
%   pouvez avoir recours Ã&nbsp; la commande \cmd{\SingleSpacing} pour
%   passer Ã&nbsp; l'interligne simple.
% \end{DescribeMacro}
%
% \subsection{Hyperliens}
% \label{sec:hyperliens}
%
% Lorsque le document est produit avec pdf{\LaTeX} ou {\XeLaTeX},
% toutes les rÃ©fÃ©rences internes et externes sont automatiquement
% transformÃ©es en hyperliens cliquables. Ceux-ci apparaissent dans une
% teinte de bleu assez foncÃ©e tout Ã&nbsp; la fois visible en couleur et peu
% contrastante si le document est imprimÃ© en noir et blanc.
%
% \begin{DescribeMacro}{\hypersetup}
%   Vous pouvez ajouter des options de configuration pour les
%   hyperliens ou les mÃ©tadonnÃ©es du document PDF avec la commande
%   \cmd{\hypersetup} du paquetage \class{hyperref}.
% \end{DescribeMacro}
%
% \subsection{Autres paquetages chargÃ©s}
% \label{sec:paquetages}
%
% \changes{6.0}{2024-06-17}{Documentation: simplification de la
% section sur les autres paquetages chargÃ©s par la classe.}
% La classe {\ulclass} charge par dÃ©faut les paquetages suivants qui
% peuvent vous Ãªtre utiles: %
% \href{https://ctan.org/pkg/babel}{\pkg{babel}} (voir aussi la \autoref{sec:langues}) %
% \href{https://ctan.org/pkg/fontspec}{\pkg{fontspec}}, %
% \href{https://ctan.org/pkg/graphicx}{\pkg{graphicx}}, %
% \href{https://ctan.org/pkg/hyperref}{\pkg{hyperref}}, %
% \href{https://ctan.org/pkg/microtype}{\pkg{microtype}}, %
% \href{https://ctan.org/pkg/natbib}{\pkg{natbib}} (voir aussi la
% \autoref{sec:bibliographie}), %
% \href{https://ctan.org/pkg/numprint}{\pkg{numprint}}, %
% \href{https://ctan.org/pkg/xcolor}{\pkg{xcolor}}. %
% Tel que mentionnÃ© prÃ©cÃ©demment, la classe est basÃ©e sur
% \class{memoir} qui, elle-mÃªme, incorpore d'office une trentaine de
% paquetages\footnote{%
%   Consultez la section~18.24 de la documentation de \class{memoir}
%   pour la liste, ou encore le journal de la compilation (\emph{log})
%   d'un document utilisant la classe {\ulclass}.}. %
% L'intÃ©gralitÃ© des fonctionnalitÃ©s de \class{memoir} se retrouve donc
% dans {\ulclass}.
%
% L'\autoref{sec:meo} sur la mise en Å“uvre de la classe fournit la
% liste dÃ©taillÃ©e des paquetages chargÃ©s et les raisons pour
% lesquelles ils sont requis dans la classe.
%
% \subsection{Paquetage incompatible}
% \label{sec:incompatible}
%
% Le paquetage %
% \href{https://ctan.org/pkg/geometry}{\pkg{geometry}} %
% est incompatible avec la classe Ã&nbsp; cause de sa mauvaise interaction
% avec \class{memoir}. Son chargement dans le prÃ©ambule du document
% cause une erreur lors de la compilation.
%
% \section{ThÃ¨ses et mÃ©moires par articles}
% \changes{5.0}{2018-06-08}{Ajout d'une section spÃ©cifique sur les
% thÃ¨ses et mÃ©moires par articles.}
%
% La rÃ©daction de la thÃ¨se ou du mÃ©moire par articles est une pratique
% qui gagne en popularitÃ©. Elle consiste Ã&nbsp; remplacer le corps
% principal du manuscrit par un ou des articles scientifiques. Chaque
% article fait normalement l'objet d'un chapitre dans le document. Les
% rÃ©sumÃ©s en franÃ§ais (obligatoire) et dans la langue de la thÃ¨se ou
% du mÃ©moire (le cas Ã©chÃ©ant) y apparaissent sous forme de
% sections numÃ©rotÃ©es.
%
% Des gabarits de document maÃ®tre et de chapitre fournissent la
% structure de base pour la thÃ¨se et le mÃ©moire par articles. Vous
% pouvez, au besoin, combiner les caractÃ©ristiques de ces gabarits Ã&nbsp;
% celles de la thÃ¨se en cotutelle ou du mÃ©moire en bidiplomation.
%
% \tipbox{Ã€ l'automne~2023, la FESP a retirÃ© l'exigence de produire
% une bibliographie par chapitre pour les thÃ¨ses et mÃ©moires par
% articles. La thÃ¨se ou le mÃ©moire doit dÃ©sormais contenir une seule
% bibliographie regroupant lâ€™ensemble des rÃ©fÃ©rences du document.}
%
% \section{Bibliographie}
% \label{sec:bibliographie}
% \changes{6.0}{2024-05-22}{Documentation: suppression de la section
% sur les bibliographies multiples.}
% \changes{6.0}{2024-06-19}{Documentation: inversion des sections sur
% la bibliographie et sur la rÃ©daction en franÃ§ais.}
%
% \begin{DescribeMacro}{\bibliography}
%   Il est fortement recommandÃ© d'utiliser {\BibTeX} pour la
%   prÃ©paration de la bibliographie d'un document. Celle-ci est
%   insÃ©rÃ©e dans le document Ã&nbsp; l'endroit oÃ¹ apparait la commande
%   \cmd{\bibliography} dans le code source. Cette commande prend en
%   arguments les noms des bases de donnÃ©es bibliographiques, sÃ©parÃ©s
%   par des virgules.
% \end{DescribeMacro}
%
% \subsection{Mise en forme des citations}
% \label{sec:bibliographie:options}
%
% \begin{DescribeMacro}{\setcitestyle}
%   Dans la classe {\ulclass}, la mise en forme des citations est
%   confiÃ©e au paquetage %
%   \href{https://ctan.org/pkg/natbib}{\pkg{natbib}} %
%   (Ã&nbsp; moins que l'option |nonatbib| ne soit spÃ©cifiÃ©e). Le paquetage
%   est chargÃ© avec les options par dÃ©faut, soit |round|, |semicolon|
%   et |authoryear|. Pour spÃ©cifier d'autres options utilisez la
%   commande \cmd{\setcitestyle} pour passer de nouvelles options Ã&nbsp;
%   \pkg{natbib}.
% \end{DescribeMacro}
%
% Par exemple, pour utiliser un style de citation numÃ©rique oÃ¹ le
% numÃ©ro de la rÃ©fÃ©rence se trouve entre crochets, insÃ©rez la commande
% suivante dans le prÃ©ambule:
% \begin{quote}
%   |\setcitestyle{numbers,square}|
% \end{quote}
%
% Consultez la documentation de \pkg{natbib} pour plus de dÃ©tails.
%
% \subsection{Style de la bibliographie}
% \label{sec:bibliographie:style}
%
% \begin{DescribeMacro}{\bibliographystyle}
%   Le format gÃ©nÃ©ral de la bibliographie est contrÃ´lÃ© par un
%   \emph{style} choisi avec la commande \cmd{\bibliographystyle} dans
%   le prÃ©ambule du document. Les styles standards de {\LaTeX} sont
%   |plain|, |unsrt|, |alpha| et |abbrv|.
% \end{DescribeMacro}
%
% Le paquetage \pkg{natbib} prend en charge le style de citation
% auteur-annÃ©e frÃ©quemment employÃ© en sciences naturelles, plusieurs
% commandes de citation, un grand nombre de styles de bibliographie,
% ainsi que des entrÃ©es spÃ©cifiques pour les numÃ©ros ISBN et les
% adresses URL. Le paquetage fournit des styles de bibliographie
% |plainnat|, |unsrtnat| et |abbrvnat| similaires aux styles
% standards, mais plus complets. Il existe des %
% \href{https://ctan.org/pkg/bib-fr}{versions francisÃ©es} %
% de ces styles (et de quelques autres) dans CTAN.
%
% Les styles \code{francais} et \code{francaissc} du paquetage %
% \href{https://ctan.org/pkg/francais-bst}{\pkg{francais-bst}} %
% permettent de composer des bibliographies auteur-annÃ©e respectant
% les normes de typographie franÃ§aise. Ils sont compatibles avec
% \pkg{natbib} et plus modernes que les styles mentionnÃ©s ci-dessus.
%
% Autrement, la FESP n'a pas d'exigences particuliÃ¨res quant Ã&nbsp; la
% prÃ©sentation de la bibliographie (prÃ©sentation du titre, des auteurs
% et autres informations bibliographiques).
%
% \section{FranÃ§ais et autres langues}
% \label{sec:langues}
%
% Une complication additionnelle si vous rÃ©digez dans une langue autre
% que l'anglais consiste Ã&nbsp; adapter {\LaTeX} Ã&nbsp; votre langue, qu'il
% s'agisse des mots clÃ©s, de la typographie ou de la cÃ©sure des mots.
% La solution standard Ã&nbsp; ce problÃ¨me provient du paquetage %
% \href{https://ctan.org/pkg/babel}{\pkg{babel}}. %
% Celui-ci permet de combiner plusieurs langues dans un mÃªme document
% et de passer de l'une Ã&nbsp; l'autre facilement. Il est chargÃ© par dÃ©faut
% par la classe {\ulclass}.
%
% Aucune langue n'est spÃ©cifiÃ©e dans la classe. Vous aurez sans doute
% recours Ã&nbsp; l'anglais et au franÃ§ais, ne serait-ce que pour les deux
% rÃ©sumÃ©s demandÃ©s par la FESP. Vous devez spÃ©cifier les langues
% utilisÃ©es dans le document en options Ã&nbsp; la classe, tel que mentionnÃ©
% Ã&nbsp; la \autoref{sec:utilisation:options}. La \emph{derniÃ¨re} langue
% spÃ©cifiÃ©e devient par dÃ©faut la langue active du document.
%
% \begin{DescribeMacro}{\selectlanguage}
%   La commande \cmd{\selectlanguage} de \pkg{babel} permet de passer de
%   la langue courante Ã&nbsp; la langue spÃ©cifiÃ©e en argument.
% \end{DescribeMacro}
%
% \begin{DescribeEnv}{otherlanguage}
%   L'environnement |otherlanguage| de \pkg{babel} permet de faire la
%   mÃªme chose que la commande \cmd{\selectlanguage}, sauf que le
%   changement de langue est local Ã&nbsp; l'environnement, ce qui peut
%   s'avÃ©rer utile pour les brefs changements de langue.
% \end{DescribeEnv}
%
% Si vous n'Ãªtes pas autrement familier avec le paquetage \pkg{babel},
% consultez sa documentation. Celle-ci est Ã©clatÃ©e en un document
% principal pour le cÅ“ur du paquetage et plusieurs autres pour les
% fonctionnalitÃ©s propres Ã&nbsp; une langue. Consultez au moins les
% documents consacrÃ©s aux langues utilisÃ©es dans votre thÃ¨se ou
% mÃ©moire. Le plus simple consiste sans doute Ã&nbsp; consulter en ligne sur
% CTAN les
% \href{https://ctan.org/pkg/babel-contrib/}{documents spÃ©cifiques par langue}.
% \changes{4.4}{2017-05-14}{Correction d'une url vers la documentation
% de \textbf{babel}.}
%
% \begin{DescribeMacro}{\nombre}
%   Le paquetage %
%   \href{https://ctan.org/pkg/numprint}{\pkg{numprint}} %
%   Ã©tant chargÃ© dans la classe avec \pkg{babel}, vous pouvez utiliser
%   la commande \cmd{\nombre} pour formater automatiquement les
%   nombres. Par exemple, le rÃ©sultat de |\nombre{123456789}| est
%   \nombre{123456789}.
% \end{DescribeMacro}
%
% Si vous souhaitez plutÃ´t utiliser le plus rÃ©cent paquetage %
% \href{https://ctan.org/pkg/polyglossia}{\pkg{polyglossia}} %
% avec {\XeLaTeX}, vous devez empÃªcher le chargement de \pkg{babel}
% avec l'option |nobabel| de la classe, puis  charger et configurer
% \pkg{polyglossia} vous-mÃªme dans l'entÃªte de votre document. Ce
% paquetage est moins Ã©voluÃ© que \pkg{babel} pour la typographie
% franÃ§aise.
%
% \section{Police de caractÃ¨res du document}
% \label{sec:police}
% \changes{6.0}{2024-06-17}{Documentation: rÃ©vision de la section sur
% les polices de caractÃ¨res suite aux modifications apportÃ©es aux
% rÃ¨gles de prÃ©sentation de la FESP.}
%
% Les documents {\LaTeX} sont facilement reconnaissables par leur
% police de caractÃ¨res par dÃ©faut: %
% {\iftutex\fontfamily{lmr}\else\fontfamily{cmr}\fi\selectfont
% Computer Modern}. %
% Si vous le souhaitez, il est aujourd'hui assez simple de produire
% des documents {\LaTeX} utilisant d'autres polices. L'approche
% recommandÃ©e consiste Ã&nbsp; utiliser une police OpenType ou TrueType
% prÃ©sente sur votre systÃ¨me avec le moteur {\XeLaTeX}. Autrement,
% vous pouvez charger l'une ou l'autre des polices PostScript
% standards compatibles avec le moteur pdf{\LaTeX} en ayant recours au
% paquetage %
% \href{https://ctan.org/pkg/psnfss}{\pkg{psnfss}}. %
% Dans tous les cas, assurez-vous de respecter les rÃ¨gles de
% prÃ©sentation de la FESP en matiÃ¨re de polices de caractÃ¨res.
%
% La BibliotheÌ€que de lâ€™UniversiteÌ Laval deÌtient une licence
% dâ€™utilisation des polices de trÃ¨s grande qualitÃ© %
% \href{https://tug.org/store/lucida}{Lucida Bright}. %
% Vous pouvez vous procurer gratuitement une copie des polices en
% eÌcrivant aÌ€ %
% \href{mailto:lucida@bibl.ulaval.ca}{lucida@bibl.ulaval.ca}.
%
% Ã€ titre indicatif, le prÃ©sent document est composÃ© avec les polices
% OpenType %
% \href{https://ctan.org/pkg/stix2-otf}{STIX~Two} %
% pour le texte et %
% \href{https://ctan.org/pkg/fira}{Fira} %
% pour les Ã©lÃ©ments dÃ©coratifs (notamment \textsf{Fira Sans} pour les
% titres de sections et \texttt{Fira Mono} pour le code informatique).
%
% \changes{6.0}{2024-05-25}{Documentation: suppression de la section
% portant sur l'explication dÃ©taillÃ©e des gabarits. En Ã©change,
% ceux-ci comportent des commentaires additionnels.}
%
% \section{Commentaires, suggestions et aide}
% \changes{5.0}{2018-08-09}{Code source du projet dÃ©placÃ© de GitHub
% vers GitLab.}
% \changes{6.0}{2024-06-18}{Documentation: retrait du wiki thÃ¨se
% (fermÃ©) et des archives de la liste ulthese-aide (peu utiles).}
%
% Le \href{https://gitlab.com/vigou3/ulthese/}{dÃ©pÃ´t du projet} dans
% GitLab demeure le meilleur endroit pour rapporter des bogues ou pour
% proposer des amÃ©liorations Ã&nbsp; la classe {\ulclass}.
%
% Pour de l'aide additionnelle sur l'utilisation de la classe~--- et
% non sur celle de {\LaTeX} en gÃ©nÃ©ral~--- Ã©crivez Ã&nbsp; l'adresse %
% \href{mailto:ulthese-aide@listes.ulaval.ca}{ulthese-aide@listes.ulaval.ca}.
%
% \appendix
%
% \section{CrÃ©ation d'une page de titre}
% \label{sec:pagetitre}
%
% La thÃ¨se ou le mÃ©moire dÃ©posÃ© Ã&nbsp; la FESP ne doit \emph{pas} comporter
% de page de titre. Les options de classe et les commandes mentionnÃ©es
% dans cette section permettent nÃ©anmoins de composer une page de
% titre conforme aux normes de prÃ©sentation matÃ©rielles, notamment
% pour les examens de doctorat, les essais de maÃ®trise ou les rapports
% de projet de recherche ou de stage.
%
% En premier lieu, les \meta{options} suivantes s'ajoutent Ã&nbsp; celles de
% la \autoref{sec:utilisation:options} lorsque l'on souhaite crÃ©er une
% page de titre.
%
% \begin{DescribeOption}{multifacultaire}
%   L'option |multifacultaire| identifie une thÃ¨se
%   multifacultaire. Valide uniquement avec un grade de doctorat.
%   Cette dÃ©claration requiert ensuite d'utiliser la commande
%   \cmd{\faculteUL}.
% \end{DescribeOption}
%
% \begin{DescribeOption}{extensionUdeS}
%   L'option |extensionUdeS| identifie une thÃ¨se rÃ©alisÃ©e en extension
%   Ã&nbsp; l'UniversitÃ© de Sherbrooke. Valide uniquement avec un grade de
%   doctorat. Cette dÃ©claration requiert ensuite d'utiliser les
%   commandes \cmd{\faculteUL} et \cmd{\faculteUdeS}.
% \end{DescribeOption}
%
% \begin{DescribeOption}{extensionUQO}
%   L'option |extensionUQO| identifie une thÃ¨se rÃ©alisÃ©e en extension
%   Ã&nbsp; l'UniversitÃ© du QuÃ©bec en Outaouais (UQO). Valide uniquement
%   avec un grade de doctorat. Cette dÃ©claration requiert ensuite
%   d'utiliser les commandes \cmd{\faculteUL} et \cmd{\faculteUQO}.
% \end{DescribeOption}
%
% \begin{DescribeOption}{extensionUQAC}
%   L'option |extensionUQAC| identifie un mÃ©moire rÃ©alisÃ© en extension
%   Ã&nbsp; l'UniversitÃ© du QuÃ©bec Ã&nbsp; Chicoutimi (UQAC). Valide uniquement
%   avec un grade de maÃ®trise. Cette dÃ©claration requiert ensuite
%   d'utiliser les commandes \cmd{\faculteUL} et \cmd{\faculteUQAC}.
% \end{DescribeOption}
%
% Ensuite, la composition d'une page de titre peut nÃ©cessiter
% d'utiliser les commandes ci-dessous en plus de celles de la
% \autoref{sec:utilisation:commandes}.
%
% \begin{DescribeMacro}{\annee}
%   La commande \cmdprint{\annee} spÃ©cifie l'annÃ©e du dÃ©pÃ´t final de
%   la thÃ¨se ou du mÃ©moire.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\univcotutelle}
%   Pour les thÃ¨ses en cotutelle, la commande
%   \cmdprint{\univcotutelle} permet de saisir le nom, la ville et le
%   pays de l'universitÃ© de cotutelle, sous la forme
%   \begin{quote}
%     |\univcotutelle{Nom de l'universitÃ© \\ Ville, Pays}|
%   \end{quote}
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'option |cotutelle|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\gradecotutelle}
%   Pour les thÃ¨ses en cotutelle, la commande
%   \cmdprint{\gradecotutelle} spÃ©cifie le grade confÃ©rÃ© par
%   l'universitÃ© de cotutelle, sous la forme
%   \begin{quote}
%     |\gradecotutelle{Nom du grade (sigle)}|
%   \end{quote}
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'option |cotutelle|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\univbidiplomation}
%   Pour les mÃ©moires en bidiplomation, la commande
%   \cmdprint{\univbidiplomation} permet de saisir le nom, la ville et
%   le pays de l'universitÃ© de bidiplomation, sous la forme
%   \begin{quote}
%     |\univbidiplomation{Nom de l'universitÃ© \\ Ville, Pays}|
%   \end{quote}
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'option |bidiplomation|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\gradebidiplomation}
%   Pour les mÃ©moires en bidiplomation, la commande
%   \cmdprint{\gradebidiplomation} spÃ©cifie le grade confÃ©rÃ© par
%   l'universitÃ© de bidiplomation, sous la forme
%   \begin{quote}
%     |\gradebidiplomation{Nom du grade (sigle)}|
%   \end{quote}
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'option |bidiplomation|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUL}
%   La commande \cmdprint{\faculteUL} sert Ã&nbsp; saisir deux types
%   d'informations:
%   \begin{enumerate}
%   \item noms des facultÃ©s pour les thÃ¨ses et mÃ©moires
%     multifacultaires, sÃ©parÃ©s par des commandes |\\|;
%   \item nom de la facultÃ© de l'UniversitÃ© Laval oÃ¹ sont rÃ©alisÃ©s les
%     thÃ¨ses et mÃ©moires en extension Ã&nbsp; l'UniversitÃ© de Sherbrooke, Ã&nbsp;
%     l'UQO ou Ã&nbsp; l'UQAC.
%   \end{enumerate}
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'une ou l'autre des options |multifacultaire|,
%   |extensionUdeS|, |extensionUQO| ou |extensionUQAC|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUdeS}
%   La commande \cmdprint{\faculteUdeS} spÃ©cifie le nom de la facultÃ©
%   de l'UniversitÃ© de Sherbrooke hÃ©bergeant la thÃ¨se en extension.
%   Cette commande prend effet seulement lorsque la classe est chargÃ©e
%   avec l'option |extensionUdeS|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUQO}
%   La commande \cmdprint{\faculteUQO} spÃ©cifie le nom de la facultÃ©
%   de l'UniversitÃ© du QuÃ©bec en Outaouais hÃ©bergeant la thÃ¨se en
%   extension. Cette commande prend effet seulement lorsque la classe
%   est chargÃ©e avec l'option |extensionUQO|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\faculteUQAC}
%   La commande \cmdprint{\faculteUQAC} spÃ©cifie le nom de la facultÃ©
%   de l'UniversitÃ© du QuÃ©bec Ã&nbsp; Chicoutimi hÃ©bergeant le mÃ©moire en
%   extension. Cette commande prend effet seulement lorsque la classe
%   est chargÃ©e avec l'option |extensionUQAC|.
% \end{DescribeMacro}
%
% \begin{DescribeMacro}{\pagetitre}
%   La commande \cmdprint{\pagetitre} crÃ©e la page de titre Ã&nbsp;
%   l'endroit oÃ¹ elle apparait dans le code source. N'utilisez pas la
%   commande \cmd{\titlepage} de {\LaTeX} pour ce faire. De toutes les
%   commandes ci-dessus, c'est la seule qui doit se trouver dans le
%   corps du document plutÃ´t que dans le prÃ©ambule.
% \end{DescribeMacro}
%
% \MaybeStop{\PrintChanges}
%
% ^^A &gt;&gt;&gt;&gt;&gt; DÃ©but du code de la classe
% \section{Mise en Å“uvre}
% \label{sec:meo}
%
% Cette annexe passe en revue le code {\TeX} et {\LaTeX} de la classe.
% Elle n'est susceptible d'intÃ©resser que les personnes qui souhaitent
% explorer comment la classe est programmÃ©e.
%
% \subsection{Tests et valeurs boolÃ©ennes}
% \changes{4.4}{2017-06-01}{Tests et valeurs boolÃ©ennes rÃ©alisÃ©s sans
% \textbf{ifthen}.}
%
% Nous dÃ©finissons ici toutes les valeurs boolÃ©ennes requises par la
% classe.
%    \begin{macrocode}
%&lt;*class&gt;
\newif\ifUL@babel        \UL@babeltrue         % charger babel?
\newif\ifUL@natbib       \UL@natbibtrue        % charger natbib?
\newif\ifUL@hyperref     \UL@hyperreftrue      % charger hyperref?
\newif\ifUL@isthesis                           % programme est une these?
\newif\ifUL@iscotutelle  \UL@iscotutellefalse  % these en cotutelle?
\newif\ifUL@isexam       \UL@isexamfalse       % examen de doctorat?
\newif\ifUL@isessay      \UL@isessayfalse      % essai de maitrise?
\newif\ifUL@isresearch   \UL@isresearchfalse   % projet de recherche?
\newif\ifUL@isworkterm   \UL@isworktermfalse   % rapport de stage?
\newif\ifUL@hassubtitle  \UL@hassubtitlefalse  % document a un sous-titre?
\newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisee?
%    \end{macrocode}
%
% \subsection{Options de la classe}
%
% Les grandes catÃ©gories d'options propres Ã&nbsp; la classe sont: la
% possibilitÃ© d'empÃªcher le chargement du paquetage \pkg{natbib}; la
% possibilitÃ© d'empÃªcher le chargement du paquetage \pkg{babel}; la
% possibilitÃ© d'empÃªcher le chargement du paquetage \pkg{hyperref}; la
% taille de la police de caractÃ¨res en points; le type de grade; la
% dÃ©claration qu'il s'agit d'un examen de doctorat ou d'un essai de
% maÃ®trise.
%
% \begin{macro}{nonatbib}
%   L'option |nonatbib| permet d'empÃªcher la classe de charger le
%   paquetage \pkg{natbib} en cas d'incompatibilitÃ© avec d'autres
%   paquetages spÃ©cialisÃ©s de mise en forme de la bibliographie.
%    \begin{macrocode}
\DeclareOption{nonatbib}{\UL@natbibfalse}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{nobabel}
%   L'option |nobabel| permet d'empÃªcher la classe de charger le
%   paquetage \pkg{babel}. Cette option peut s'avÃ©rer utile pour
%   les utilisateurs de {\XeLaTeX} qui souhaitent plutÃ´t utiliser
%   \pkg{poyglossia} pour le traitement des langues dans leur
%   document.
%    \begin{macrocode}
\DeclareOption{nobabel}{\UL@babelfalse}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{nohyperref}
%   L'option |nohyperref| permet d'empÃªcher la classe de charger le
%   paquetage \pkg{hyperref}. Cette option peut s'avÃ©rer utile pour
%   charger d'autres paquetages comme \pkg{cleveref} ou
%   \pkg{glossaries} aprÃ¨s \pkg{hyperref}.
%    \begin{macrocode}
\DeclareOption{nohyperref}{\UL@hyperreffalse}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{10pt,11pt,12pt}
%   Les valeurs possibles pour la taille de la police de caractÃ¨res
%   sont |10pt|, |11pt| et |12pt|. Cette option est gÃ©rÃ©e au niveau de
%   la classe afin de s'assurer que les divers Ã©lÃ©ments sur les pages
%   de titre sont toujours de la mÃªme taille. La taille de la police
%   par dÃ©faut permet de dÃ©terminer si, par exemple, le titre du
%   document doit Ãªtre dans la taille \cmd{\Huge}, \cmd{\huge} ou \cmd{\LARGE} de
%   \class{memoir}.
%
%   La taille de la police est passÃ©e Ã&nbsp; \class{memoir} et la macro
%   \cmd{\UL@ptsize} stocke la taille des caractÃ¨res pour usage futur.
%    \begin{macrocode}
\newcommand*{\UL@ptsize}{}
\DeclareOption{10pt}{%
  \PassOptionsToClass{10pt}{memoir}
  \renewcommand*{\UL@ptsize}{10}}
\DeclareOption{11pt}{%
  \PassOptionsToClass{11pt}{memoir}
  \renewcommand*{\UL@ptsize}{11}}
\DeclareOption{12pt}{%
  \PassOptionsToClass{12pt}{memoir}
  \renewcommand*{\UL@ptsize}{12}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{PhD,MSc,MA,...}
%   DÃ©finition du type de grade et si la thÃ¨se ou le mÃ©moire est
%   en cotutelle, en bidiplomation, multifacultaire ou en
%   extension. Seuls les doctorats sont offerts en cotutelle et seules
%   les maÃ®trises offrent l'option d'une bidiplomation. Les options
%   Â«multifacultaireÂ» et Â«en extensionÂ» ne sont pertinentes que pour crÃ©er
%   une page de titre. La page de titre des programmes en extension
%   comporte une mention Â«offert en extensionÂ» ou Â«offerte en
%   extensionÂ» selon qu'il s'agit d'un doctorat ou d'une maÃ®trise; le
%   bon terme est dÃ©fini avec l'option correspondante.
%    \begin{macrocode}
\newcommand*{\UL@typenum}{}
\DeclareOption{LLD}{%
  \UL@isthesistrue
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Docteur en droit (LL.~D.)}}
\DeclareOption{DMus}{%
  \UL@isthesistrue
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Docteur en musique (D.~Mus.)}}
\DeclareOption{DPsy}{%
  \UL@isthesistrue
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Docteur en psychologie (D.~Psy.)}}
\DeclareOption{DThP}{%
  \UL@isthesistrue
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}}
\DeclareOption{PhD}{%
  \UL@isthesistrue
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.~D.)}}
\DeclareOption{MATDR}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire %
    et d\'eveloppement r\'egional (M.ATDR)}}
\DeclareOption{MArch}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}}
\DeclareOption{LLM}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en droit (LL.~M.)}}
\DeclareOption{MErg}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}}
\DeclareOption{MMus}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}}
\DeclareOption{MPsEd}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}}
\DeclareOption{MScGeogr}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}}
\DeclareOption{MServSoc}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
\DeclareOption{MTravSoc}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre en travail social (M.~Trav.~soc.)}}
\DeclareOption{MA}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}}
\DeclareOption{MSc}{%
  \UL@isthesisfalse
  \renewcommand*{\UL@typenum}{0}
  \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}}
\DeclareOption{multifacultaire}{%
  \ifUL@isthesis
    \renewcommand*{\UL@typenum}{1}
  \else
    \ClassError{ulthese}{%
      Incompatible option multifacultaire}
    {Use this option with a doctorate degree only.}
  \fi}
\DeclareOption{cotutelle}{%
  \ifUL@isthesis
    \renewcommand*{\UL@typenum}{2}
    \UL@iscotutelletrue
  \else
    \ClassError{ulthese}{%
      Incompatible option cotutelle}
    {Use this option with a doctorate degree only.}
  \fi}
\DeclareOption{bidiplomation}{%
  \ifUL@isthesis
    \ClassError{ulthese}{%
      Incompatible option bidiplomation}
    {Use this option with a master degree only.}
  \else
    \renewcommand*{\UL@typenum}{2}
  \fi}
\DeclareOption{extensionUdeS}{%
  \ifUL@isthesis
    \renewcommand*{\UL@typenum}{3}
    \newcommand*{\UL@offered}{offert}
    \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke}
    \newcommand*{\UL@extensionloc}{Sherbrooke, Canada}
  \else
    \ClassError{ulthese}{%
      Incompatible option extensionUdeS}
    {Use this option with a doctorate degree only.}
  \fi}
\DeclareOption{extensionUQO}{%
  \ifUL@isthesis
    \renewcommand*{\UL@typenum}{3}
    \newcommand*{\UL@offered}{offert}
    \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais}
    \newcommand*{\UL@extensionloc}{Gatineau, Canada}
  \else
    \ClassError{ulthese}{%
      Incompatible option extensionUQO}
    {Use this option with a doctorate degree only.}
  \fi}
\DeclareOption{extensionUQAC}{%
  \ifUL@isthesis
    \ClassError{ulthese}{%
      Incompatible option extensionUQAC}
    {Use this option with a master degree only.}
  \else
    \renewcommand*{\UL@typenum}{3}
    \newcommand*{\UL@offered}{offerte}
    \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi}
    \newcommand*{\UL@extensionloc}{Chicoutimi, Canada}
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{examen,essai}
%   L'option |examen| change l'appellation Â«ThÃ¨seÂ» sur la couverture
%   pour Â«Examen de doctoratÂ». L'option |essai|, quant Ã&nbsp; elle, change
%   l'appellation Â«MaÃ®triseÂ» pour Â«EssaiÂ». L'option |examen|
%   n'est compatible qu'avec l'une des options de thÃ¨se, alors que
%   |essai| n'est compatible qu'avec une option de maÃ®trise. Un
%   message d'erreur est Ã©mis en cas d'incompatibilitÃ©.
%    \begin{macrocode}
\DeclareOption{examen}{%
  \ifUL@isthesis
    \UL@isexamtrue
  \else
    \ClassError{ulthese}{%
      Incompatible option examen}
    {Use this option with a thesis type only.}
  \fi}
\DeclareOption{essai}{%
  \ifUL@isthesis
    \ClassError{ulthese}{%
      Incompatible option essai}
    {Use this option with a Master's type only.}
  \else
    \UL@isessaytrue
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{projet,stage}
%   L'option |projet| inscrit l'appellation Â«Projet de rechercheÂ» sur
%   la page de titre et aucun type de diplÃ´me, alors que l'option
%   |stage| inscrit Â«Rapport de stageÂ». La page de titre est
%   autrement traitÃ©e comme celle d'une thÃ¨se ou d'un mÃ©moire
%   standard. Ces options ont prÃ©sÃ©ance sur toute dÃ©claration de type de
%   doctorat ou de maÃ®trise. Il faut donc les utiliser avec prudence.
%    \begin{macrocode}
\DeclareOption{projet}{%
  \UL@isresearchtrue
  \renewcommand*{\UL@typenum}{0}
  \def\UL@degree{\mbox{}}}
\DeclareOption{stage}{%
  \UL@isworktermtrue
  \renewcommand*{\UL@typenum}{0}
  \def\UL@degree{\mbox{}}}
%    \end{macrocode}
% \end{macro}
%
% \subsection{Chargement de la classe \texorpdfstring{\class{memoir}}{memoir}}
%
% Toutes les options de la classe sont passÃ©es Ã&nbsp; \class{memoir}. Le
% format de papier et la taille de police par dÃ©faut sont, dans
% l'ordre, |letterpaper| et |11pt|. On vÃ©rifie qu'un type de grade a
% bien Ã©tÃ© dÃ©clarÃ© (Ã&nbsp; moins que l'option |projet| ou l'option |stage|
% ne soit prÃ©sente). L'option de \class{memoir} |oneside| est
% explicitement dÃ©clarÃ©e afin d'Ã©viter toute tentative de passer outre
% Ã&nbsp; cette exigence de la FESP.
%    \begin{macrocode}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}}
\ExecuteOptions{11pt,letterpaper}
\ProcessOptions\relax
\ifx\UL@typenum\empty
  \ifUL@isresearch\else
    \ifUL@isworkterm\else
      \ClassError{ulthese}{%
        No thesis type specified}
        {Declare the thesis type as a class option.}
    \fi
  \fi
\fi
\LoadClass[oneside]{memoir}
%    \end{macrocode}
%
% \subsection{Paquetages requis}
% \changes{5.0}{2018-06-10}{Le paquetage \textbf{unicode-math} n'est
% plus chargÃ© par dÃ©faut par la classe.}
% \changes{5.0}{2018-08-11}{Le paquetage \textbf{hyperref} est
% dÃ©sormais chargÃ© dans la classe plutÃ´t que dans les gabarits.
% Requiert le paquetage etoolbox.}
%
% La classe s'efforce de charger un minimum de paquetages afin d'Ã©viter
% les conflits potentiels.
%
% \changes{6.0}{2024-05-24}{Mise en Å“uvre: paquetage \textbf{inputenc} ^^A
% dÃ©sormais chargÃ© avec l'option \texttt{utf8} lorsque la compilation
% est effectuÃ©e par pdf{\LaTeX}.}
% Le code source doit obligatoirement Ãªtre enregistrÃ© dans le codage
% UTF-8. Avec pdf{\LaTeX}, cela requiert le paquetage \pkg{inputenc}.
%
% \changes{6.0}{2024-05-24}{Mise en Å“uvre: paquetage
% \textbf{microtype} dÃ©sormais chargÃ© par la classe avec
% \textbf{fontspec} ou \textbf{fontenc}.}
% \changes{6.0}{2024-05-24}{Mise en Å“uvre: option \texttt{Ligatures} ^^A
% plus dÃ©finie par dÃ©faut pour les polices OpenType.}
% La classe charge Ã©galement les paquetages minimalement nÃ©cessaires
% pour la gestion des polices de caractÃ¨res, soit \pkg{fontspec} avec
% les moteurs modernes et \pkg{fontenc} avec pdf{\LaTeX}.
%    \begin{macrocode}
\iftutex
  \RequirePackage[babel=true]{microtype}
  \RequirePackage{fontspec}
\else
  \RequirePackage[babel=true]{microtype}
  \RequirePackage[utf8]{inputenc}
  \RequirePackage[T1]{fontenc}
\fi
%    \end{macrocode}
%
% Le paquetage \pkg{natbib} doit Ãªtre chargÃ© avant \pkg{babel} pour
% bien fonctionner, le cas Ã©chÃ©ant.
%    \begin{macrocode}
\ifUL@natbib
  \RequirePackage[round,semicolon,authoryear]{natbib}
\fi
%    \end{macrocode}
%
% Le support pour les langues autres que l'anglais est offert par le
% paquetage \pkg{babel}~--- Ã&nbsp; moins que l'option |nobabel| n'ait
% Ã©tÃ© spÃ©cifiÃ©e au chargement de la classe. Les langues sont passÃ©es
% en option de la classe, et non du paquetage. Le paquetage
% \pkg{numprint} est requis par \pkg{babel} pour la dÃ©finition
% de la commande de mise en forme des nombres \cmd{\nombre}.
%    \begin{macrocode}
\ifUL@babel
  \RequirePackage{babel}
  \RequirePackage[autolanguage]{numprint}
\fi
%    \end{macrocode}
%
% Le paquetage obligatoire \pkg{hyperref} est chargÃ© en tout dernier
% avec la commande \cmd{\AtEndPreamble} du paquetage \pkg{etoolbox}
% (chargÃ© par \class{memoir}). Si l'option |nohyperref| a Ã©tÃ©
% spÃ©cifiÃ©e, la classe vÃ©rifie que le paquetage a Ã©tÃ© chargÃ©. La
% configuration de base de la classe fait en sorte que tous les liens
% sont signalÃ©s par la couleur |ULlinkcolor| dÃ©finie Ã&nbsp; la
% \autoref{sec:couleurs}.
% \changes{6.0}{2024-06-17}{Mise en Å“uvre: chargement explicite de
% \textbf{etoolbox} retirÃ©, car le paquetage est chargÃ© par memoir.}
%    \begin{macrocode}
\ifUL@hyperref
  \AtEndPreamble{\RequirePackage{hyperref}}
\else
  \AtBeginDocument{%
    \@ifpackageloaded{hyperref}{\relax}{%
      \ClassError{ulthese}{%
        Package hyperref is required}
      {Delete option nohyperref or load the package in the preamble.}}}
\fi
\PassOptionsToPackage{colorlinks,allcolors=ULlinkcolor}{hyperref}
%    \end{macrocode}
%
% L'insertion du logo de l'UniversitÃ© sur la page de titre requiert
% \pkg{graphicx}. Les coloration des hyperliens requiert \pkg{xcolor}.
%    \begin{macrocode}
\RequirePackage{graphicx}
\RequirePackage{xcolor}
%    \end{macrocode}
%
% \changes{6.0}{2024-06-17}{Mise en Å“uvre: paquetage \textbf{textcomp} ^^A
% retirÃ©, car non nÃ©cessaire.}
%
% \subsection{Paquetage incompatible}
%
% Le chargement du paquetage \pkg{geometry} avec la classe
% \class{memoir} modifie les marges du document. Pour cette raison,
% \pkg{geometry} est dÃ©clarÃ© incompatible avec la classe.
%    \begin{macrocode}
\AtBeginDocument{%
  \@ifpackageloaded{geometry}{%
    \ClassError{ulthese}{%
      Package geometry is incompatible with this class}
    {Use the memoir class facilities to change the page layout.}}{\relax}}
%    \end{macrocode}
%
% \subsection{Couleur des hyperliens}
% \label{sec:couleurs}
%
% La classe dÃ©finit une couleur standard pour les hyperliens, une
% teinte de bleu assez foncÃ©e pour Ãªtre Ã&nbsp; la fois visible en couleur
% et peu contrastante si le document est imprimÃ© en noir et blanc.
%    \begin{macrocode}
\definecolor{ULlinkcolor}{rgb}{0,0,0.3}
%    \end{macrocode}
%
% \subsection{Marges}
%
% Les marges exigÃ©es par les normes de prÃ©sentation de la FESP sont de
% 30~mm pour les marges gauche et droite et 25~mm pour les marges
% supÃ©rieure et infÃ©rieure. Le pied de page est placÃ© de sorte que le
% folio de page se retrouve Ã&nbsp; 10~mm du bas de la page.
%    \begin{macrocode}
\setlrmarginsandblock{30mm}{30mm}{*}
\setulmarginsandblock{25mm}{25mm}{*}
\checkandfixthelayout[nearest]
\setlength{\footskip}{\lowermargin}
\addtolength{\footskip}{-10mm}
%    \end{macrocode}
%
% Comme les thÃ¨ses et mÃ©moires comportent normalement plusieurs pages
% liminaires, il arrive que des folios (en chiffres romains) dÃ©passent
% dans la marge de droite dans la table des matiÃ¨res. Pour rÃ©gler ce
% problÃ¨me, nous augmentont la largeur de la boÃ®te prÃ©vue pour les
% imprimer.
%    \begin{macrocode}
\renewcommand{\@pnumwidth}{3em}
\renewcommand{\@tocrmarg}{4em}
%    \end{macrocode}
%
% \subsection{Interligne}
%
% L'espacement entre les lignes est d'un interligne et demi.
% L'espacement double entre les paragraphes est fixÃ© Ã&nbsp;
% |0.5\baselineskip| afin d'en arriver Ã&nbsp; une disposition agrÃ©able Ã&nbsp;
% l'Å“il. Le retrait de premiÃ¨re ligne est supprimÃ© puisque plus
% nÃ©cessaire suite Ã&nbsp; l'ajout de l'espacement entre les paragraphes.
%    \begin{macrocode}
\OnehalfSpacing
\setlength{\parskip}{0.5\baselineskip}
\setlength{\parindent}{0em}
%    \end{macrocode}
%
% La table des matiÃ¨res, la liste des tableaux et la liste des figures
% sont composÃ©es Ã&nbsp; interligne simple.
%    \begin{macrocode}
\renewcommand{\tocheadstart}{\SingleSpacing\chapterheadstart}
\renewcommand{\lotheadstart}{\SingleSpacing\chapterheadstart}
\renewcommand{\lofheadstart}{\SingleSpacing\chapterheadstart}
%    \end{macrocode}
%
% \subsection{EntÃªtes et pieds de page}
%
% Les rÃ¨gles pour les entÃªtes et pieds de page sont uniformes pour
% tout le document: aucun entÃªte et folio au centre du pied de page.
% Ceci correspond au style standard |plain|.
%    \begin{macrocode}
\pagestyle{plain}
%    \end{macrocode}
%
% \subsection{Pages de titre}
%
% Le code pour traiter et composer la page de titre (le cas Ã©chÃ©ant)
% et la page frontispice constitue l'essentiel de la classe.
%
% \subsubsection{Famille et style de la police de caractÃ¨res}
%
% Les pages de titre sont composÃ©es avec la police \textsf{Helvetica}
% (famille \texttt{phv} dans la classification NFSS) dans les
% tailles\footnote{%
%   La police Helvetica produite par {\LaTeX} est plus grande que
%   celle utilisÃ©e par Microsoft Word. Pour cette raison, les tailles
%   utilisÃ©es dans la classe sont toutes quelques points infÃ©rieures Ã&nbsp;
%   celles des gabarits Word.}%
% et les graisses prÃ©sentÃ©es au \autoref{tab:polices}. La
% dÃ©claration |\fontencoding{T1}| est nÃ©cessaire avec les moteurs
% modernes pour explicitement charger la mÃªme police qu'avec
% pdf{\LaTeX}.
%
% \begin{table}
%   \centering
%   \caption{Tailles et graisses de la police Helvetica des Ã©lÃ©ments
%     de la page de titre}
%   \label{tab:polices}
%   \begin{tabular}{ll}
%     \toprule
%     Ã‰lÃ©ment          &amp; Police \\
%     \midrule
%     Titre            &amp; 17~points gras \\
%     Sous-titre       &amp; 14~points gras \\
%     Auteur           &amp; 12~points gras \\
%     Nom du programme &amp; 12~points gras \\
%     Autres Ã©lÃ©ments  &amp; 12~points normal \\
%     \bottomrule
%   \end{tabular}
% \end{table}
%
%    \begin{macrocode}
\newcommand*{\UL@phvfamily}{\fontencoding{T1}\fontfamily{phv}\selectfont}
%    \end{macrocode}
% Les commandes sÃ©lectionnant ces polices sont adaptÃ©es selon la
% taille de police choisie pour le document afin d'Ãªtre toujours
% identiques. Nous utilisons les dÃ©clarations de taille de police de
% la classe \class{memoir}, prÃ©sentÃ©es au tableau~3.9 de sa
% documentation.
%    \begin{macrocode}
\ifnum\UL@ptsize=10\relax
  \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontprogram}{\UL@fontauthor}
  \newcommand*{\UL@fontbase}{\normalfont\Large\UL@phvfamily}
\fi
\ifnum\UL@ptsize=11\relax
  \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontprogram}{\UL@fontauthor}
  \newcommand*{\UL@fontbase}{\normalfont\large\UL@phvfamily}
\fi
\ifnum\UL@ptsize=12\relax
  \newcommand*{\UL@fonttitle}{\normalfont\Large\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontsubtitle}{\normalfont\large\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontauthor}{\normalfont\normalsize\bfseries\UL@phvfamily}
  \newcommand*{\UL@fontprogram}{\UL@fontauthor}
  \newcommand*{\UL@fontbase}{\normalfont\normalsize\UL@phvfamily}
\fi
%    \end{macrocode}
%
% \subsubsection{Interfaces interne et externe}
%
% DÃ©finition des commandes permettant de construire les pages de titre.
% L'interface utilisateur est basÃ©e sur un ensemble de commandes
% internes. On commence par celles-ci.
%    \begin{macrocode}
\newcommand{\UL@maintitle}{}
\newcommand{\UL@subtitle}{}
\newcommand*{\UL@author}{}
\newcommand*{\UL@year}{}
\newcommand*{\UL@program}{}
\newcommand*{\UL@director}{}
\newcommand*{\UL@codirector}{}
\newcommand*{\UL@nameother}{}
\newcommand*{\UL@degreeother}{}
\newcommand*{\UL@facUL}{}
\newcommand*{\UL@facother}{}
%    \end{macrocode}
% Puis les commandes visibles pour les utilisateurs, qui redÃ©finissent
% les commandes internes. Voir la \autoref{sec:utilisation:commandes}
% pour leur signification.
%    \begin{macrocode}
\newcommand{\titre}[1]{\renewcommand{\UL@maintitle}{#1}}
\newcommand{\soustitre}[1]{%
  \UL@hassubtitletrue
  \renewcommand{\UL@subtitle}{#1}}
\newcommand*{\auteur}[1]{\renewcommand*{\UL@author}{#1}}
\newcommand*{\annee}[1]{\renewcommand*{\UL@year}{#1}}
\newcommand*{\programme}[1]{\renewcommand*{\UL@program}{#1}}
\newcommand*{\direction}[1]{\renewcommand*{\UL@director}{#1}}
\newcommand*{\codirection}[1]{\renewcommand*{\UL@codirector}{#1}}
\newcommand*{\univcotutelle}[1]{\renewcommand*{\UL@nameother}{#1}}
\newcommand*{\gradecotutelle}[1]{\renewcommand*{\UL@degreeother}{#1}}
\newcommand*{\univbidiplomation}[1]{\renewcommand*{\UL@nameother}{#1}}
\newcommand*{\gradebidiplomation}[1]{\renewcommand*{\UL@degreeother}{#1}}
\newcommand{\faculteUL}[1]{\renewcommand*{\UL@facUL}{#1}}
\newcommand*{\faculteUdeS}[1]{\renewcommand*{\UL@facother}{#1}}
\newcommand*{\faculteUQO}[1]{\renewcommand*{\UL@facother}{#1}}
\newcommand*{\faculteUQAC}[1]{\renewcommand*{\UL@facother}{#1}}
%    \end{macrocode}
%
% \subsubsection{Titre et sous-titre}
%
% Le titre et le sous-titre peuvent s'Ã©tendre sur plus d'une ligne.
% Sans traitement spÃ©cial, un long titre ou sous-titre aurait pour
% impact de dÃ©caler vers le bas tous les autres Ã©lÃ©ments de la page
% de titre. Pour contrer ce phÃ©nomÃ¨ne, nous devrons mesurer la hauteur du
% titre et du sous-titre pour ensuite ajuster en consÃ©quence la
% distance entre ce bloc et les Ã©lÃ©ments qui suivent.
%
% \begin{macro}{\UL@measuretitle}
%   On place le titre et le sous-titre centrÃ©s dans des boÃ®tes
%   \cmd{\UL@titlebox} et \cmd{\UL@subtitlebox}. La commande
%   \cmd{\UL@measuretitle} permettra de mesurer leur hauteur lorsque le
%   titre sera crÃ©Ã© avec \cmd{\pagestitre}, plus loin. Un espacement
%   vertical d'un demi interligne est ajoutÃ© entre le titre et le
%   sous-titre, le cas Ã©chÃ©ant.
%    \begin{macrocode}
\newsavebox{\UL@titlebox}
\newsavebox{\UL@subtitlebox}
\newlength{\UL@titleboxtotht}
\newlength{\UL@subtitleboxtotht}
\newcommand{\UL@measuretitle}{%
  \setbox\UL@titlebox=\vbox{%
    \centering\UL@fonttitle\UL@maintitle}
  \setlength{\UL@titleboxtotht}{%
    \dimexpr\ht\UL@titlebox+\dp\UL@titlebox}
  \ifUL@hassubtitle
    \setbox\UL@subtitlebox=\vbox{%
      \centering\vspace*{0.5\baselineskip}\UL@fontsubtitle\UL@subtitle}
    \setlength{\UL@subtitleboxtotht}{%
      \dimexpr\ht\UL@subtitlebox+\dp\UL@subtitlebox}
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \subsubsection{Type de document}
%
% \begin{macro}{\UL@typeofdoc}
%   La commande |\UL@typeofdoc| contient le type de document qui est
%   produit: thÃ¨se, thÃ¨se en cotutelle, maÃ®trise, examen de doctorat,
%   essai, projet de recherche ou rapport de stage.
%    \begin{macrocode}
\ifUL@isthesis
  \ifUL@iscotutelle
    \newcommand*{\UL@typeofdoc}{Th\`ese en cotutelle}
  \else
    \newcommand*{\UL@typeofdoc}{Th\`ese}
  \fi
\else
  \newcommand*{\UL@typeofdoc}{M\'emoire}
\fi
\ifUL@isexam
  \renewcommand*{\UL@typeofdoc}{Examen de doctorat}
\fi
\ifUL@isessay
  \renewcommand*{\UL@typeofdoc}{Essai}
\fi
\ifUL@isresearch
  \renewcommand*{\UL@typeofdoc}{Projet de recherche}
\fi
\ifUL@isworkterm
  \renewcommand*{\UL@typeofdoc}{Rapport de stage}
\fi
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\UL@docid}
%   La commande |\UL@docid| prÃ©pare ensuite la mention mise en forme
%   du type de document pour les pages de titre. La thÃ¨se ou le
%   mÃ©moire en cotutelle ou en bidiplomation requiert un traitement
%   diffÃ©rent puisque le programme d'Ã©tude apparaÃ®t immÃ©diatement sous
%   la mention.
%    \begin{macrocode}
\newcommand{\UL@docid}{%
  {\UL@fontprogram\UL@typeofdoc\par
  \ifnum\UL@typenum=2 \UL@program\par \fi}}
%    \end{macrocode}
% \end{macro}
%
% \subsubsection{DÃ©tails sur les facultÃ©s et universitÃ©s d'attache}
%
% \begin{macro}{\Ul@details}
%   La commande |\Ul@details| est la plus complexe puisque la
%   disposition des informations additionnelles sur le document varie
%   beaucoup selon le type de thÃ¨se ou de mÃ©moire. Il existe quatre
%   grandes catÃ©gories de disposition des Ã©lÃ©ments sur la page de titre:
%   standard; multifacultaire; en cotutelle ou en bidiplomation
%   (disposition identique); en extension.
%
%   Tel qu'expliquÃ© Ã&nbsp; l'\autoref{sec:pagetitre}, certains
%   types de grade requiÃ¨rent expressÃ©ment que certaines informations
%   soient fournies pour la composition d'une page de titre. Si un
%   Ã©lÃ©ment d'information manque, un avertissement est Ã©mis.
%    \begin{macrocode}
\newcommand{\UL@details}{%
  \ifcase\UL@typenum\relax% 0 standard
    \vspace{96pt}
    {\UL@fontprogram\UL@program}\par
    \ifnum\ifUL@isresearch 1\else\ifUL@isworkterm 1\else 0\fi\fi
      =1 %
      \vspace{\baselineskip}
    \else
      \UL@degree
    \fi\par
    \vspace{112pt}
    Qu\'ebec, Canada\par
  \or%                      1 multifacultaire
    \vspace{96pt}
    {\UL@fontprogram\UL@program}\par
    \UL@degree\par
    \vspace{36pt}
    \ifx\UL@facUL\empty
      \ClassWarningNoLine{ulthese}{UL faculty names missing.}
    \else
      \UL@facUL\par
    \fi
    \vspace{48pt}
    Qu\'ebec, Canada\par
  \or%                      2 cotutelle et bidiplomation
    \vspace{72pt}
    Universit\'e Laval\par Qu\'ebec, Canada\par
    \UL@degree\par
    \vspace{\baselineskip} et\par \vspace{\baselineskip}
    \ifx\UL@nameother\empty
      \ClassWarningNoLine{ulthese}{Other university name and location missing}
    \else
      \UL@nameother\par
    \fi
    \ifx\UL@degreeother\empty
      \ClassWarningNoLine{ulthese}{Other university degree missing}
    \else
      \UL@degreeother\par
    \fi
  \or%                      3 extension
    \vspace{48pt}
    {\UL@fontprogram\UL@program\ de l'Universit\'e Laval\par
      \UL@offered\ en extension \`a l'\UL@extensionat}\par
    \vspace{36pt}
    \UL@degree\par
    \vspace{36pt}
    \ifx\UL@facother\empty
      \ClassWarningNoLine{ulthese}{Other university faculty name missing}
    \else
      \UL@facother\par
    \fi
    \UL@extensionat\par
    \UL@extensionloc\par
    \vspace{\baselineskip}
    \ifx\UL@facUL\empty
      \ClassWarningNoLine{ulthese}{UL faculty name missing}
    \else
      \UL@facUL\par
    \fi
    Universit\'e Laval\par Qu\'ebec, Canada\par
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \subsubsection{Conception de la page frontispice}
%
% \begin{macro}{\frontispice}
%   Les thÃ¨ses et mÃ©moires doivent obligatoirement dÃ©buter par une
%   page frontispice. Celle-ci comporte, de haut en bas:
%   \begin{enumerate}
%   \item un espace vide (crÃ©Ã© avec une boÃ®te de rÃ©glure invisible, ou
%     \emph{strut}) de la mÃªme hauteur que le logo de l'UniversitÃ©
%     Laval;
%   \item le titre et le sous-titre, le cas Ã©chÃ©ant;
%   \item le type de document (thÃ¨se, thÃ¨se en cotutelle,
%     mÃ©moire, etc.);
%   \item le nom complet de l'auteur;
%   \item les noms des directeur et codirecteurs de recherche.
%   \end{enumerate}
%
%   Nous devons rÃ©tablir pour les pages de titre l'interligne simple et
%   l'espacement nul entre les paragraphes (\cmd{\parskip}). Ensuite, nous
%   devons ajuster la distance entre le bloc de titre et le type de
%   document (\cmd{\UL@docidspacing}) et celle entre ce dernier et le nom
%   de l'auteur (\cmd{\UL@authorspacing}). Cela fait en sorte que les
%   Ã©lÃ©ments des pages de titre se retrouvent (presque) toujours au mÃªme
%   endroit sur la page. Une distance minimale d'un interligne est
%   conservÃ©e entre le bloc de titre et le type de document
%   (prÃ©caution nÃ©cessaire pour l'Ã©ventuel cas d'un bloc de titre
%   s'Ã©tendant sur plusieurs lignes).
%
%   Le nom de l'auteur et ceux des directeurs et codirecteurs de
%   recherche sont insÃ©rÃ©es directement dans le code de la commande
%   \cmd{\frontispice}.
%    \begin{macrocode}
\newlength{\UL@docidspacing}
\setlength{\UL@docidspacing}{82pt}
\newlength{\UL@authorspacing}
\setlength{\UL@authorspacing}{72pt}
\newcommand{\UL@settitledims}{%
  \UL@measuretitle
  \addtolength{\UL@docidspacing}{-\UL@titleboxtotht}
  \addtolength{\UL@docidspacing}{-\UL@subtitleboxtotht}
  \ifdim\UL@docidspacing&lt;\baselineskip\relax
  \setlength{\UL@docidspacing}{\baselineskip}
  \addtolength{\UL@authorspacing}{-\baselineskip}
  \fi}
\newcommand{\frontispice}{{%
    \ifUL@isexam\else\ifUL@isworkterm\else
      \clearpage
      \pagestyle{empty}
      \SingleSpacing\setlength{\parskip}{0pt}
      \centering
      \UL@fontbase
      \ifUL@hastitlepage\else
        \UL@settitledims
      \fi
      \ifnum\UL@typenum&gt;1\relax
        \vspace*{0pt}\par
      \else
        \rule{0mm}{15mm}\par    % strut
      \fi
      \vspace{82pt}
      \box\UL@titlebox
      \box\UL@subtitlebox
      \vspace{\UL@docidspacing}
      \UL@docid
      \vspace{\UL@authorspacing}
      {\UL@fontauthor\UL@author}\par
      \vspace{72pt}
      Sous la direction de:\par
      \vspace{\baselineskip}
      \UL@director\par
      \UL@codirector
    \fi\fi
    \clearpage}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\pagetitre}
%   La composition d'une page de titre est optionnelle pour les thÃ¨ses
%   et mÃ©moires de l'UniversitÃ© Laval. La commande \cmd{\pagetitre}
%   permet nÃ©anmoins d'en crÃ©er une conforme aux normes de
%   prÃ©sentation matÃ©rielle de la FESP. La page de titre comporte, de
%   haut en bas:
%   \begin{enumerate}
%   \item le logo de l'UniversitÃ© Laval (sauf pour les thÃ¨ses ou
%     mÃ©moires rÃ©alisÃ©s en cotutelle, en bidiplomation ou en
%     extension);
%   \item le titre et le sous-titre, le cas Ã©chÃ©ant;
%   \item le type de document (thÃ¨se, thÃ¨se en cotutelle,
%     mÃ©moire, etc.);
%   \item le nom complet de l'auteur;
%   \item une description du programme, du grade obtenu et des
%     facultÃ©s ou universitÃ©s d'attache, le cas Ã©chÃ©ant;
%   \item la mention Â«QuÃ©bec, CanadaÂ» si le logo de l'UniversitÃ©
%     Laval est prÃ©sent;
%   \item la notice de copyright.
%   \end{enumerate}
%    \begin{macrocode}
\newcommand{\pagetitre}{{%
    \UL@hastitlepagetrue
    \clearpage
    \pagestyle{empty}
    \SingleSpacing\setlength{\parskip}{0pt}
    \centering
    \UL@fontbase
    \UL@settitledims
    \ifnum\UL@typenum&gt;1\relax
      \vspace*{0pt}\par
    \else
      \includegraphics[height=15mm,keepaspectratio=true]{ul_p}\par
    \fi
    \vspace{82pt}
    \copy\UL@titlebox
    \copy\UL@subtitlebox
    \vspace{\UL@docidspacing}
    \UL@docid
    \vspace{\UL@authorspacing}
    {\UL@fontauthor\UL@author}\par
    \UL@details
    \vfill
    {\textcopyright} \UL@author, \UL@year\par
    \clearpage}}
%    \end{macrocode}
% \end{macro}
%
% \subsection{Listes des figures et des tableaux}
%
% \begin{macro}{\listfigurename}
%   Le paquetage \pkg{babel} dÃ©finit comme titre pour la liste des
%   figures Â«Table des figuresÂ», alors que la liste des tableaux est
%   Â«Liste des tableauxÂ». Pour une plus grande symÃ©trie, la classe
%   redÃ©finit le titre correspondant Ã&nbsp; \cmd{\listoffigures}. La commande
%   \cmd{\addto} est nÃ©cessaire pour Ã©viter que \pkg{babel} redÃ©finisse
%   le titre Ã&nbsp; |\begin{document}|.
%    \begin{macrocode}
\ifUL@babel
  \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}
\fi
%    \end{macrocode}
%   Si \pkg{babel} n'est pas chargÃ©, ce sera Ã&nbsp; l'utilisateur de faire
%   une correction Ã©quivalente. Avec \pkg{polyglossia}, la commande Ã&nbsp;
%   insÃ©rer dans l'entÃªte du document est la mÃªme que ci-dessus.
% \end{macro}
%
% \subsection{DÃ©dicace et Ã©pigraphe}
%
% La dÃ©dicace et l'Ã©pigraphe sont mises en forme avec la commande
% \cmd{\epigraph} de \class{memoir}.
% \begin{macro}{\dedicace}
%   La dÃ©dicace est une Ã©pigraphe simplifiÃ©e placÃ©e seule sur une
%   page, alignÃ©e Ã&nbsp; droite Ã&nbsp; une dizaine de lignes de la marge
%   supÃ©rieure, sans auteur ou source et sans ligne de dÃ©marcation.
%    \begin{macrocode}
\newcommand{\dedicace}[1]{{%
    \clearpage
    \pagestyle{empty}
    \setlength{\beforeepigraphskip}{10\baselineskip}
    \setlength{\epigraphrule}{0pt}
    \epigraphtextposition{flushright}
    \mbox{}\epigraph{\itshape #1}{}}}
%    \end{macrocode}
% \end{macro}
% \begin{macro}{\epigraphe}
%   L'Ã©pigraphe de dÃ©but de document est placÃ©e seule sur une page Ã&nbsp;
%   une dizaine de lignes de la marge supÃ©rieure. Pour le reste, on
%   s'en remet Ã&nbsp; la commande \cmd{\epigraph} de \class{memoir}.
%    \begin{macrocode}
\newcommand{\epigraphe}[2]{{%
    \clearpage
    \pagestyle{empty}
    \setlength{\beforeepigraphskip}{10\baselineskip}
    \mbox{}\epigraph{#1}{#2}}}
%    \end{macrocode}
% \end{macro}
%
% \subsection{Citations}
%
% \begin{environment}{quote}
%   La classe redÃ©finit l'environnement |quote| de \class{memoir}
%   afin que le texte des citations se trouve en retrait de 10~mm Ã&nbsp;
%   gauche et Ã&nbsp; droite, conformÃ©ment aux rÃ¨gles de prÃ©sentation de la
%   FESP.
%    \begin{macrocode}
\renewenvironment{quote}{%
  \list{}{\rightmargin 10mm \leftmargin 10mm}%
  \item[]}{\endlist}
%    \end{macrocode}
%   \end{environment}
%
% \begin{environment}{quotation}
%   Il en va de mÃªme de l'environnement |quotation|. Cependant, cet
%   environnement passe Ã©galement Ã&nbsp; l'interligne simple et la classe
%   ajuste l'espacement vertical entre les paragraphes afin que
%   ceux-ci soient bien distincts les uns des autres tout en demeurant
%   raisonnablement compacts. Cet espacement est ici fixÃ© Ã&nbsp; 6~points.
%    \begin{macrocode}
\renewenvironment{quotation}{%
  \list{}{%
    \SingleSpacing
    \listparindent 0em
    \itemindent    \listparindent
    \leftmargin    10mm
    \rightmargin   \leftmargin
    \parsep        6\p@ \@plus\p@}%
  \item[]}{\endlist}
%    \end{macrocode}
% \end{environment}
%
% \subsection{NumÃ©rotation des divisions du document}
%
% Par dÃ©faut, \class{memoir} numÃ©rote les divisions du document
% seulement jusqu'au niveau des sections. La classe Ã©tend la
% numÃ©rotation aux sous-sections.
%    \begin{macrocode}
\setsecnumdepth{subsection}
%&lt;/class&gt;
%    \end{macrocode}
% ^^A &lt;&lt;&lt;&lt;&lt; Fin du code de la classe
%
% ^^A Les notes de versions relatives aux gabarits doivent se trouver
% ^^A avant \Finale
% \changes{5.0}{2018-06-08}{Gabarits: meilleure indication du texte Ã&nbsp;
% remplacer.}
% \changes{5.0}{2018-06-08}{Gabarits: bonification de la structure
% d'un chapitre de thÃ¨se ou de mÃ©moire par articles.}
% \changes{5.0}{2018-04-25}{Gabarits: ajout d'Ã©tiquettes et de renvois
% dans les gabarits des parties du document.}
% \changes{5.0}{2018-04-25}{Gabarits: automatisation de l'ajout
% d'entrÃ©es dans la table des matiÃ¨res Ã&nbsp; l'aide d'Ã©tiquettes et de
% renvois.}
% \changes{4.4}{2017-05-16}{Gabarits: nouveau gabarit pour une thÃ¨se
% par articles.}
% \changes{4.2}{2016-03-29}{Gabarits: nouvelles options de babel.}
% \changes{6.0}{2024-05-22}{Gabarits: gabarits pour une thÃ¨se par
% articles rÃ©visÃ©s suite aux changements aux rÃ¨gles de prÃ©sentation.}
% \changes{6.0}{2024-05-22}{Gabarits: meilleure sÃ©lection automatique
% des paquetages pour les polices et pour le codage selon le moteur
% {\TeX}.}
% \changes{6.0}{2024-06-20}{Gabarits: seul l'exemple de changement
% pour les polices STIX Two est maintenant fourni, et ce, dans une
% version qui fonctionne avec les polices livrÃ©es avec TeX Live.}
%
% \Finale
%
% \iffalse
% ^^A Gabarits du document maÃ®tre
%&lt;*gabarit&gt;
%&lt;phd&amp;standard&gt;%% GABARIT POUR THÃˆSE STANDARD
%&lt;phd&amp;mesure&gt;%% GABARIT POUR THÃˆSE SUR MESURE
%&lt;phd&amp;articles&gt;%% GABARIT POUR THÃˆSE PAR ARTICLES
%&lt;phd&amp;multifac&gt;%% GABARIT POUR THÃˆSE MULTIFACULTAIRE
%&lt;phd&amp;cotutelle&gt;%% GABARIT POUR THÃˆSE EN COTUTELLE
%&lt;phd&amp;UdeS&gt;%% GABARIT POUR THÃˆSE EN EXTENSION Ã€ L'UNIVERSITÃ‰ DE SHERBROOKE
%&lt;phd&amp;UQO&gt;%% GABARIT POUR THÃˆSE EN EXTENSION Ã€ L'UQO
%&lt;m&amp;standard&gt;%% GABARIT POUR MÃ‰MOIRE STANDARD
%&lt;m&amp;mesure&gt;%% GABARIT POUR MÃ‰MOIRE SUR MESURE
%&lt;m&amp;bidiplomation&gt;%% GABARIT POUR MÃ‰MOIRE EN BIDIPLOMATION
%&lt;m&amp;UQAC&gt;%% GABARIT POUR MÃ‰MOIRE EN EXTENSION Ã€ L'UQAC
%%
%% Consulter la documentation de la classe ulthese pour une
%% description dÃ©taillÃ©e de la classe, de ce gabarit et des options
%% disponibles.
%%
%% Vous devez obligatoirement enregistrer tout fichier contenant des
%% caractÃ¨res non-ASCII (comme des lettres accentuÃ©es) dans le codage
%% de caractÃ¨res UTF-8.
%%
%% [Ne pas hÃ©siter Ã&nbsp; supprimer les commentaires aprÃ¨s les avoir lus.]
%%
%% DÃ©claration de la classe avec le type de grade
%&lt;phd&gt;%%   [l'un de LLD, DMus, DPsy, DThP, PhD]
%&lt;m&gt;%%   [l'un de MATDR, MArch, LLM, MErg, MMus, MPsEd, MScGeogr,
%&lt;m&gt;%%    MServSoc, MTravSoc, MA, MSc]
%% et les langues les plus courantes. Le franÃ§ais sera la langue par
%% dÃ©faut du document.
%&lt;phd&amp;(standard|articles)&gt;\documentclass[PhD,english,french]{ulthese}
%&lt;phd&amp;cotutelle&gt;\documentclass[PhD,cotutelle,english,french]{ulthese}
%&lt;m&amp;(standard|articles)&gt;\documentclass[MSc,english,french]{ulthese}
%&lt;m&amp;bidiplomation&gt;\documentclass[MA,bidiplomation,english,french]{ulthese}
  %% Charger ici les autres paquetages nÃ©cessaires pour le document.
  %% Quelques exemples; dÃ©commenter au besoin.
  %\usepackage{amsmath}       % recommandÃ© pour les mathÃ©matiques
  %\usepackage{icomma}        % gestion de la virgule dans les nombres

  %% Utilisation d'une autre police de caractÃ¨res pour le document
  %% (exemple pour les polices STIX Two incluses dans TeX Live).
  %% - Avec pdfLaTeX
  %\usepackage{stix2}
  %% - Avec XeLaTeX
  %\setmainfont{STIXTwoText}
  %[
  %  Extension = .otf,
  %  UprightFont = *-Regular,
  %  BoldFont = *-SemiBold,
  %  ItalicFont = *-Italic,
  %  BoldItalicFont = *-SemiBoldItalic,
  %]
  %\setmathfont{STIXTwoMath-Regular}
  %[
  %  Extension = .otf,
  %]

  %% Options de mise en forme du mode franÃ§ais de babel. Consulter la
  %% documentation du paquetage babel-french pour les options
  %% disponibles. DÃ©sactiver (effacer ou mettre en commentaire) si
  %% l'option 'nobabel' est spÃ©cifiÃ©e au chargement de la classe.
  \frenchsetup{%
    StandardItemizeEnv=true,       % format standard des listes
    ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
    og=Â«, fg=Â»                     % caractÃ¨res Â« et Â» sont les guillemets
  }

  %% Style de la bibliographie.
  \bibliographystyle{}

  %% Composition de la page frontispice. Remplacer les Ã©lÃ©ments entre &lt; &gt;.
  %% Supprimer les caractÃ¨res &lt; &gt;. Couper un long titre ou un long
  %% sous-titre manuellement avec \\.
  \titre{&lt;Titre principal&gt;}
  % \titre{Ceci est un exemple de long titre \\
  %   avec saut de ligne manuel}
  % \soustitre{Sous-titre le cas Ã©chÃ©ant}
  % \soustitre{Ceci est un exemple de long sous-titre \\
  %   avec saut de ligne manuel}
  \auteur{&lt;PrÃ©nom Nom&gt;}
%&lt;phd&amp;(standard|cotutelle)&gt;  \programme{Doctorat en &lt;discipline&gt; &lt;-- majeure, s'il y a lieu&gt;}
%&lt;m&amp;standard&gt;  \programme{MaÃ®trise en &lt;discipline&gt; &lt;-- majeure, s'il y a lieu&gt;}
%&lt;m&amp;bidiplomation&gt;  \programme{MaÃ®trise en &lt;discipline&gt;}
%&lt;!(cotutelle|bidiplomation)&gt;  \direction{&lt;PrÃ©nom Nom&gt;, &lt;directeur ou directrice&gt; de recherche}
%&lt;cotutelle&gt;  \direction{&lt;PrÃ©nom Nom&gt;, &lt;directeur ou directrice&gt; de recherche \\
%&lt;cotutelle&gt;             &lt;PrÃ©nom Nom&gt;, &lt;directeur ou directrice&gt; de cotutelle}
%&lt;bidiplomation&gt;  \direction{&lt;PrÃ©nom Nom&gt;, &lt;directeur ou directrice&gt; de recherche \\
%&lt;bidiplomation&gt;             &lt;PrÃ©nom Nom&gt;, &lt;directeur ou directrice&gt; de recherche}
  % \codirection{&lt;PrÃ©nom Nom&gt;, &lt;codirecteur ou codirectrice&gt; de recherche}
  % \codirection{&lt;PrÃ©nom Nom&gt;, &lt;codirecteur ou codirectrice&gt; de recherche \\
  %              &lt;PrÃ©nom Nom&gt;, &lt;codirecteur ou codirectrice&gt; de recherche}

  %% Les commandes ci-dessous servent uniquement pour la crÃ©ation
  %% d'une page de titre (interdite lors du dÃ©pÃ´t Ã&nbsp; la FESP).
  % \annee{&lt;20xx&gt;}
%&lt;cotutelle&gt;  % \univcotutelle{&lt;UniversitÃ© de cotutelle&gt; \\ &lt;Ville&gt;, &lt;Pays&gt;}
%&lt;bidiplomation&gt;  % \univcotutelle{&lt;UniversitÃ© de bidiplomation&gt; \\ &lt;Ville&gt;, &lt;Pays&gt;}
%&lt;cotutelle|bidiplomation&gt;  % \gradecotutelle{&lt;Nom du grade&gt; (&lt;sigle du grade&gt;)}

\begin{document}

\frontmatter                    % pages liminaires

\frontispice                    % page frontispice (obligatoire)

\include{resume}                % rÃ©sumÃ© franÃ§ais (obligatoire)
\include{abstract}              % rÃ©sumÃ© anglais (optionnel)
\cleardoublepage

\tableofcontents                % table des matiÃ¨res (obligatoire)
\cleardoublepage

\listoftables                   % liste des tableaux
\cleardoublepage

\listoffigures                  % liste des figures
\cleardoublepage

\dedicace{&lt;DÃ©dicace si dÃ©sirÃ©&gt;}
\cleardoublepage

\epigraphe{&lt;Texte de l'Ã©pigraphe&gt;}{&lt;Source ou auteur&gt;}
\cleardoublepage

\include{remerciements}         % remerciements
%&lt;!articles&gt;\include{avantpropos}           % avant-propos (optionnel)
%&lt;articles&gt;\include{avantpropos}           % avant-propos (obligatoire)

\mainmatter                     % corps du document

\include{introduction}          % introduction
%&lt;!articles&gt;\include{chapitre1}             % chapitre 1
%&lt;articles&gt;\include{chapitre1-articles}    % chapitre 1
%&lt;!articles&gt;\include{chapitre2}             % chapitre 2, etc.
%&lt;articles&gt;\include{chapitre2-articles}    % chapitre 2, etc.
\include{conclusion}            % conclusion

\appendix                       % annexes le cas Ã©chÃ©ant

\include{annexe}                % annexe A

\bibliography{}                 % production de la bibliographie
\end{document}
%&lt;/gabarit&gt;
%
% ^^A Gabarits des parties du document
%&lt;*resume&gt;
\chapter*{RÃ©sumÃ©}               % ne pas numÃ©roter
\label{chap-resume}             % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-resume}} % inclure dans TdM

\begin{otherlanguage*}{french}
  &lt;Texte du rÃ©sumÃ© en franÃ§ais. Obligatoire.&gt;
\end{otherlanguage*}
%&lt;/resume&gt;
%
%&lt;*abstract&gt;
\chapter*{Abstract}             % ne pas numÃ©roter
\label{chap-abstract}           % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-abstract}} % inclure dans TdM

\begin{otherlanguage*}{english}
  &lt;Text of English abstract. Optional, but recommended.&gt;
\end{otherlanguage*}
%&lt;/abstract&gt;
%
%&lt;*remerciements&gt;
\chapter*{Remerciements}        % ne pas numÃ©roter
\label{chap-remerciements}      % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-remerciements}} % inclure dans TdM

&lt;Texte des remerciements en prose.&gt;
%&lt;/remerciements&gt;
%
%&lt;*avantpropos&gt;
\chapter*{Avant-propos}         % ne pas numÃ©roter
\label{chap-avantpropos}        % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-avantpropos}} % inclure dans TdM

&lt;Texte de l'avant-propos. Obligatoire seulement pour une thÃ¨se ou un
mÃ©moire par intÃ©gration d'articles.&gt;
%&lt;/avantpropos&gt;
%
%&lt;*introduction&gt;
\chapter*{Introduction}         % ne pas numÃ©roter
\label{chap-introduction}       % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-introduction}} % inclure dans TdM

&lt;Texte de l'introduction. La thÃ¨se ou le mÃ©moire devrait normalement
dÃ©buter par une introduction. Celle-ci est traitÃ©e comme un chapitre
normal, sauf qu'elle n'est pas numÃ©rotÃ©e.&gt;
%&lt;/introduction&gt;
%
%&lt;*chapitre&gt;
\chapter{&lt;Titre du chapitre ou de l'article&gt;}     % numÃ©rotÃ©
\label{chap-}                   % Ã©tiquette pour renvois (Ã&nbsp; complÃ©ter!)

%&lt;articles&gt;\section{RÃ©sumÃ©}
%&lt;articles&gt;
%&lt;articles&gt;\begin{otherlanguage*}{french}
%&lt;articles&gt;  &lt;RÃ©sumÃ© de l'article en franÃ§ais. Obligatoire.&gt;
%&lt;articles&gt;\end{otherlanguage*}
%&lt;articles&gt;
%&lt;articles&gt;\section{Abstract}
%&lt;articles&gt;
%&lt;articles&gt;\begin{otherlanguage*}{english}
%&lt;articles&gt;  &lt;English abstract of the paper. Optional, but recommended.&gt;
%&lt;articles&gt;\end{otherlanguage*}
%&lt;articles&gt;
&lt;Texte du chapitre ou de l'article.&gt;
%&lt;articles&gt;
%&lt;/chapitre&gt;
%
%&lt;*conclusion&gt;
\chapter*{Conclusion}           % ne pas numÃ©roter
\label{chap-conclusion}         % Ã©tiquette pour renvois
\phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-conclusion}} % inclure dans TdM

&lt;Texte de la conclusion. Une thÃ¨se ou un mÃ©moire devrait normalement
se terminer par une conclusion placÃ©e avant les annexes, le cas
Ã©chÃ©ant. La conclusion est traitÃ©e comme un chapitre normal, sauf
qu'elle n'est pas numÃ©rotÃ©e.&gt;
%&lt;/conclusion&gt;
%
%&lt;*annexe&gt;
\chapter{&lt;Titre de l'annexe&gt;}     % numÃ©rotÃ©e
\label{chap-}                   % Ã©tiquette pour renvois (Ã&nbsp; complÃ©ter!)

&lt;Texte de l'annexe.&gt;
%&lt;/annexe&gt;
% \fi
</pre></body></html>