diff options
Diffstat (limited to 'macros/latex/contrib/ulthese/ulthese.dtx')
-rw-r--r-- | macros/latex/contrib/ulthese/ulthese.dtx | 2046 |
1 files changed, 889 insertions, 1157 deletions
diff --git a/macros/latex/contrib/ulthese/ulthese.dtx b/macros/latex/contrib/ulthese/ulthese.dtx index 0d79080881..58da90e888 100644 --- a/macros/latex/contrib/ulthese/ulthese.dtx +++ b/macros/latex/contrib/ulthese/ulthese.dtx @@ -1,340 +1,490 @@ -% \iffalse meta-comment +% \iffalse meta-comment -*- mode: doctex -*- % -% Copyright (C) 2021 Universite Laval +% 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: % -% http://www.latex-project.org/lppl.txt -% -% and version 1.3c or later is part of all distributions of LaTeX -% version 2006/05/20 or later. -% -% This work has the LPPL maintenance status `maintained'. -% -% The Current Maintainer of this work is Universite Laval -% <ulthese-dev@bibl.ulaval.ca>. -% -% This work consists of the files ulthese.dtx and ulthese.ins -% and the derived files listed in the README.md file. +% https://www.latex-project.org/lppl.txt % +% The Current Maintainer of this work is Vincent Goulet for +% Universite Laval <ulthese-dev@bibl.ulaval.ca>. % \fi % % \iffalse %<*dtx> \ProvidesFile{ulthese.dtx} %</dtx> -%<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24] +%<class>\NeedsTeXFormat{LaTeX2e}[2021/06/01] %<class>\ProvidesClass{ulthese}% %<*class> - [2021/08/09 v5.3a Universite Laval thesis and memoir class] + [2024/07/02 v6.0 Thesis class for Universite Laval] %</class> %<*driver> -\documentclass[11pt,english,french]{ltxdoc} - \usepackage[utf8]{inputenc} - \usepackage[T1]{fontenc} - \usepackage{natbib} +\documentclass[article,oneside,11pt,x11names,english,french]{memoir} \usepackage{babel} \usepackage[autolanguage]{numprint} - \usepackage{microtype} - \usepackage[scaled=0.92]{helvet} - \usepackage[scaled=1.02]{inconsolata} - \usepackage[sc]{mathpazo} - \usepackage{fontawesome} + \usepackage[round,semicolon,authoryear,sectionbib]{natbib} \usepackage{metalogo} - \usepackage{tabularx,booktabs,caption} + \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>#3}} % simplification \DisableCrossrefs \CodelineNumbered \RecordChanges - \GlossaryPrologue{\section*{Historique des versions}% - \addcontentsline{toc}{section}{Historique des versions}} + %\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} % ~RoyalBlue de dvips - \definecolor{url}{rgb}{0.6,0,0} % rouge foncé - \definecolor{citation}{rgb}{0,0.5,0} % vert foncé - - %% Liste description alignée à gauche - \usepackage{enumitem} - \setlist[description]{leftmargin=*,align=left} - - %% Environnement pour remarques - \usepackage{amsthm} - \theoremstyle{definition} - \newtheorem*{rem}{Remarque} + \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 - \usepackage{hyperref} - \hypersetup{% - pdfauthor = {Faculté des études supérieures et postdoctorales}, - pdftitle = {Guide de l'utilisateur de la classe ulthese}, - colorlinks = {true}, - linktocpage = {true}, - urlcolor = {url}, - linkcolor = {link}, - citecolor = {citation}, - pdfpagemode = {UseOutlines}, - pdfstartview = {Fit}, - bookmarksopen = {true}, - bookmarksnumbered = {true}, - bookmarksdepth = {subsubsection}} - \addto\extrasfrench{% - \def\appendixautorefname{annexe}% - \def\tableautorefname{tableau}% - \def\subsectionautorefname{section}% + \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 - \frenchbsetup{% - StandardItemizeEnv=true, % listes standards + \frenchsetup{% + SmallCapsFigTabCaptions=false, % pas de petites capitales ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres og=«, fg=» % « et » sont les guillemets } - \def\frenchtablename{{\scshape Tab.}} + \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 à 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 à 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} - %% Commandes de mise en forme spéciales - \newcommand{\class}[1]{\textsf{#1}} - \newcommand{\pkg}[1]{\textbf{#1}} + %% Nouvel environnement de type \DescribeMacro pour les options de + %% la classe + \NewDocElement[envlike,notoplevel,printtype=\emph{option}]{Option}{option} - %% Commandes pour les liens vers la documentation - \newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}} - \newcommand{\doc}[2][documentation]{\link{#2}{#1}} + %% 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} - %% Francisation d'un mot clé de l'historique des commandes - \def\generalname{Général} + %% 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} %</driver> % \fi -% \CheckSum{914} % \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 à 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.} +% 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 à la préparation de la bibliographie.} +% qui touche à 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 à la composition des sigles de -% grades.} +% 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 à la composition des sigles +% de grades.} % \changes{4.3}{2017-03-01}{Vérification de la compatibilité entre le -% grade et les options multifacultaire, cotutelle, bidiplomation et -% extension.} +% grade et les options \texttt{multifacultaire}, \texttt{cotutelle}, +% \texttt{bidiplomation} et \texttt{extension}.} % \changes{4.3}{2017-03-01}{Améliorations à la documentation.} -% \changes{4.2}{2016-03-29}{Ajout de l'option «examen».} +% \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.} +% 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 à la -% documentation, notamment relativement à la configuration de natbib.} +% documentation, notamment relativement à 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 nobabel.} +% 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.} +% 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.} +% documentation.} % \changes{1.0a}{2012-10-17}{Précisions dans la documentation.} % \changes{1.0}{2012-09-30}{Version initiale.} % \GetFileInfo{ulthese.dtx} -% \title{\class{ulthese}: la classe pour les thèses et mémoires de -% l'Université Laval\thanks{Ce document décrit la classe -% \class{ulthese}~\fileversion, datée du \filedate.}} +% +% \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 -% de Pierre Lasou~(Bibliothèque).}} -% \date{} +% Pierre Lasou~(Bibliothèque).}} +% \date{Version {\fileversion} du {\expandafter\isodate\filedate\relax}} % \maketitle % % \section{Introduction} % -% La classe \class{ulthese} permet de composer avec {\LaTeX} ou -% {\XeLaTeX} des thèses et mémoires immédiatement conformes aux règles -% générales de présentation matérielle 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 classe en elle-même est donc relativement simple. -% -% Cependant, \class{ulthese} est basée sur la classe \class{memoir} -% \citep{memoir}, une extension de la classe standard \class{book} -% facilitant à plusieurs égards la préparation de documents d'allure -% professionnelle dans {\LaTeX}. La classe \class{memoir} incorpore -% d'office plus de 30 des paquetages les plus populaires\footnote{% -% Consulter 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 \class{ulthese}.}. % -% L'intégralité des fonctionnalités de \class{memoir} se retrouve donc -% dans \class{ulthese}. -% -% La classe \class{memoir} fait partie des distributions {\LaTeX} -% modernes; elle devrait donc être installée et disponible sur votre -% système. Elle est livrée avec une % -% \doc{http://texdoc.net/pkg/memoir} % -% exhaustive: le guide de l'utilisateur fait près de 600~pages! -% N'hésitez pas à vous y référer pour réaliser une mise en page -% particulière. -% -% L'autre compagnon naturel de la présente documentation est -% \doc[Rédaction avec {\LaTeX}]{http://texdoc.net/pkg/formation-latex-ul} ^^A -% \citep{formation-latex-ul}, la formation {\LaTeX} de l'Université Laval. -% Vous y trouverez des informations additionnelles sur l'utilisation des -% classes \class{ulthese} et \class{memoir}. +% 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 à 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 à 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 +% à 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 est livrée avec les distributions {\TeX}~Live, Mac{\TeX} et -% MiK{\TeX}. Si vous utilisez l'une ou l'autre de ces distributions et -% qu'elle est à jour\footnote{% -% Validez à l'aide de l'assistant de mise à jour de votre -% distribution.}, % -% vous devriez pouvoir utiliser \class{ulthese} sans autre -% intervention. -% -% Il est recommandé de segmenter tout document d'une certaine ampleur -% dans des fichiers |.tex| distincts pour chaque partie --- -% habituellement un fichier par chapitre. Le document complet est alors -% composé à l'aide d'un fichier maître qui contient le préambule -% {\LaTeX} et un ensemble de commandes \cmd{\include} pour réunir les -% parties dans un tout. +% 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. % -% La classe \class{ulthese} est livrée avec un ensemble de gabarits sur -% lesquels se 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, avant-propos, introduction, chapitres, conclusion, -% etc.). -% \end{itemize} -% Les noms des fichiers devraient permettre de facilement identifier -% leur contenu (c'est là une bonne pratique: le nom |rappels.tex| -% parle de lui-même et résiste mieux aux changements à l'ordre des -% chapitres que |chapitre1.tex|). +% 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}. % -% Dans {\TeX}~Live, les gabarits sont classés avec la documentation de -% la classe. Pour les utiliser, copiez les fichiers appropriés dans votre -% dossier de travail. +% 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). % -% Pour débuter la rédaction, renommez le gabarit de document maître -% approprié d'après votre numéro de dossier. Par exemple, l'étudiante -% dont le numéro de dossier est 111555555 et qui entame la rédaction -% d'une thèse par articles renommera le fichier -% \begin{quote} -% |gabarit-doctorat-articles.tex| -% \end{quote} -% en -% \begin{quote} -% |111555555.tex|. -% \end{quote} +% Le reste de ce guide contient les informations détaillées sur les +% caractéristiques et fonctionnalités de la classe. % -% Les gabarits comportent des commentaires succincts pour vous guider -% dans la préparation de votre document. La \autoref{sec:gabarits} -% fournit les informations détaillées. +% \changes{5.3a}{2021-08-09}{Ajout à 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 à la +% \autoref{sec:installation}.} % % \section{Installation} +% \label{sec:installation} % -% Cette section explique comment installer la classe \class{ulthese} +% 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 à jour. % -% La classe est distribuée sous forme d'une archive |ulthese.zip| via -% le réseau de sites \emph{Comprehensive {\TeX} Archive Network} (CTAN): +% 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 à jour \pkg{ulthese} à 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} -% \url{https://www.ctan.org/pkg/ulthese} +% \code{tlmgr install ulthese} +% \end{quote} +% ou +% \begin{quote} +% \code{tlmgr update ulthese} % \end{quote} % -% L'installation de la classe consiste à créer le fichier -% |ulthese.cls| et les gabarits |.tex| à partir du code source -% documenté se trouvant dans le fichier |ulthese.dtx|. Il est -% recommandé de simplement créer ces fichiers dans le dossier de -% travail de la thèse ou du mémoire. -% -% Pour procéder à l'installation, décompressez l'archive |ulthese.zip| -% dans votre dossier de travail, puis compilez avec {\LaTeX} le fichier -% |ulthese.ins| en exécutant la commande suivante depuis une invite -% de commande: +% S'il vous est impossible d'installer des paquetages ou de mettre à +% jour la distribution {\TeX}~--- notamment si vous utilisez une +% plateforme de rédaction en ligne~--- vous pouvez procéder à une +% installation simplifiée de la classe dont la portée sera limitée à +% votre projet. Pour ce faire, téléchargez l'archive % % \begin{quote} -% |latex ulthese.ins| +% \code{ulthese-installation-projet.zip} % \end{quote} -% Vous pouvez aussi ouvrir le fichier |ulthese.ins| dans votre éditeur -% de texte favori et lancer depuis celui-ci la compilation avec -% {\LaTeX}, pdf{\LaTeX}, {\XeLaTeX} ou un autre moteur {\TeX}. +% 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 à +% l'intérieur de ce projet. % -% \changes{5.3a}{2021-08-09}{Ajout à la documentation de la -% disponibilité d'une archive pour les personnes qui ne disposent -% pas d'une installation de {\TeX} locale.} -% \begin{rem} -% Si vous ne disposez pas d'une version de {\TeX} sur votre poste de -% travail --- vraisemblablement parce que vous utilisez une -% plateforme de rédaction en ligne --- téléchargez -% l'archive |ulthese-sans-tex-local.zip| depuis le -% \link{https://gitlab.com/vigou3/ulthese/-/releases}{dépôt du -% projet}. Celle-ci contient tous les fichiers -% normalement créés lors de l'installation de la classe. -% \end{rem} +% Si votre expertise {\TeX} vous pousse à préférer une installation +% manuelle avec accès à 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 à +% 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 à 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 à 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. % -% La classe est compatible avec les moteurs {\LaTeX} traditionnels -% ainsi qu'avec le plus récent moteur {\XeLaTeX}. +% Nous recommandons fortement de rédiger votre manuscript à 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 à 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}| +% |\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 matérielle de la FESP. Les sections -% suivantes décrivent les options et les commandes définies par la -% classe. +% 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 à une nouvelle directive de la FESP.} -% \begin{rem} -% Depuis la version 5.0, la classe ne crée plus de page de titre -% par défaut, sa production étant désormais prise en charge par la -% FESP. Néanmoins, les fonctionnalités de composition d'une page -% de titre demeurent disponibles dans la classe. Les commandes -% pertinentes sont regroupées à l'\autoref{sec:pagetitre}. -% \end{rem} -% -% \subsection{Options de la classe} -% \label{sec:utilisation:options} +% suite à 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 à elles l'objet de la % \autoref{sec:utilisation:commandes}. % -% \begin{DescribeMacro}{PhD,MSc,MA, ...} -% Identifie le type de grade; consulter le \autoref{tab:grades} pour -% 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{DescribeMacro} +% \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.85\linewidth}{lX} +% \begin{tabularx}{0.9\linewidth}{l>{\raggedright\arraybackslash}X} % \toprule % Option & Nom du grade (sigle) \\ % \midrule @@ -355,145 +505,138 @@ % |MArch| % & Maître en architecture % (M.~Arch.) \\ -% |MA| -% & Maître ès arts (M.A.) \\ % |LLM| % & Maître en droit (LL.~M.) \\ % |MErg| % & Maître en ergothérapie (M.~Erg.) \\ % |MMus| % & Maître en musique (M.~Mus.) \\ -% |MPht| -% & Maître en physiothérapie (M.~Pht.) \\ -% |MSc| -% & Maître ès sciences (M.~Sc.) \\ +% |MPsEd| +% & Maître en psychoéducation (M.~Ps.~éd.) \\ % |MScGeogr| % & Maître en sciences géographiques (M.~Sc.~géogr.) \\ % |MServSoc| % & Maître en service social (M.~Serv.~soc.) \\ -% |MPsEd| -% & Maître en psychoéducation (M.~Ps.~éd.) \\ +% |MTravSoc| +% & Maître en travail social (M.~Trav.~soc.) \\ +% |MA| +% & Maître ès arts (M.A.) \\ +% |MSc| +% & Maître ès sciences (M.~Sc.) \\ % \bottomrule % \end{tabularx} % \end{table} % -% \begin{DescribeMacro}{cotutelle} -% Identifie une thèse effectuée en cotutelle avec une autre -% université. Valide uniquement avec un grade de doctorat. -% \end{DescribeMacro} -% -% \begin{DescribeMacro}{bidiplomation} -% Identifie un mémoire effectué en bidiplomation avec une autre -% université. Valide uniquement avec un grade de maîtrise. -% \end{DescribeMacro} -% -% \begin{DescribeMacro}{examen} -% Identifie un examen de doctorat. Cette option permet d'utiliser la -% classe pour la rédaction d'un examen de doctorat respectant les -% règles de présentation matérielle de la FESP. Elle a pour effet de -% changer l'appellation «Thèse» sur la page de titre pour «Examen -% de doctorat». Elle supprime également la page frontispice. +% \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{DescribeMacro} -% -% \changes{5.0}{2018-05-09}{Ajout d'une option «essai» pour les -% maîtrises analogue à «examen» pour les doctorats.} -% \changes{5.2}{2019-05-06}{L'option «essai» n'empêche plus -% l'utilisation d'une page frontispice.} -% \begin{DescribeMacro}{essai} -% Identifie un essai de maîtrise. Cette option permet d'utiliser la -% classe pour la rédaction d'un essai de maîtrise respectant les -% règles de présentation matérielle de la FESP. Elle a pour effet de -% changer l'appellation «Maîtrise» sur la page de titre pour -% «Essai». L'option n'est compatible qu'avec l'une des options de +% \end{DescribeOption} +% +% \changes{5.0}{2018-05-09}{Ajout d'une option \texttt{essai} pour les +% maîtrises analogue à \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{DescribeMacro} -% -% \changes{5.2}{2019-05-06}{Ajout d'une option «projet» pour les -% cours de projet de recherche.} -% \begin{DescribeMacro}{projet} -% Identifie un projet de recherche. Cette option permet d'utiliser -% la classe pour la rédaction d'un rapport de projet de recherche -% respectant les règles de présentation matérielle de la FESP. Elle -% a pour effet d'inscrire l'appellation «Projet de recherche» sur la -% page de titre et de supprimer la mention du grade. L'utilisation -% de cette option 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 les cette option. -% \end{DescribeMacro} -% -% \changes{5.3}{2019-11-29}{Ajout d'une option «stage» pour les -% rapports de stage.} -% \begin{DescribeMacro}{stage} -% Identifie un rapport de stage. L'effet de cette option est -% identique à celui de l'option |projet| à deux exceptions près: -% l'inscription sur la page de titre est «Rapport de stage» et la -% page frontispice est supprimée. -% \end{DescribeMacro} -% -% \begin{DescribeMacro}{10pt,11pt,12pt} -% Sélectionne 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{DescribeMacro} -% -% \changes{4.4}{2017-05-15}{Ajout de l'option bibchapitre.} -% \changes{4.4}{2017-05-15}{Ajout de l'option bibsection.} -% \begin{DescribeMacro}{bibchapitre} -% \begin{DescribeMacro}{bibsection} -% Permettent de composer une bibliographie distincte après chaque -% fichier inséré dans le document avec \cmd{\include}, -% habituellement un chapitre; voir la -% \autoref{sec:bibliographie:multiples}. Ces options sont -% principalement utiles pour les thèses et mémoires par articles. -% La bibliographie se présente sous la forme d'un chapitre non -% numéroté avec |bibchapitre|, et sous la forme d'une section -% numérotée avec |bibsection|. -% \end{DescribeMacro} -% \end{DescribeMacro} -% -% \begin{DescribeMacro}{nonatbib} -% Empêche le chargement du paquetage \pkg{natbib}. La paquetage est -% normalement chargé par la classe; voir la +% \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 à celui de l'option |projet| à 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 -% le chargement pour modifier les options du paquetage ou en cas de -% conflit avec un autre paquetage de mise en forme de la -% bibliographie. -% \end{DescribeMacro} -% -% \begin{DescribeMacro}{nobabel} -% Empêche le chargement du paquetage \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 à \pkg{polyglossia} pour -% un document produit avec le moteur {\XeLaTeX}. -% \end{DescribeMacro} -% -% \changes{5.1}{2018-09-30}{Ajout de l'option nohyperref.} -% \begin{DescribeMacro}{nohyperref} -% Empêche le chargement du paquetage \pkg{hyperref}. L'interaction -% de ce paquetage avec les autres est parfois --- voire souvent --- -% délicate. La classe se charge 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 +% 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 à % +% \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{DescribeMacro} -% -% \begin{DescribeMacro}{english, french, ...} -% Déclare 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 +% \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{DescribeMacro} +% \end{DescribeOption} % % Toute autre option sera passée à la classe \class{memoir} dont, % entre autres, le format du papier. Le format lettre nord-américain @@ -505,14 +648,14 @@ % \subsection{Commandes de la classe} % \label{sec:utilisation:commandes} % -% La classe \class{ulthese} définit quelques nouvelles commandes +% La classe {\ulclass} définit quelques nouvelles commandes % servant principalement à 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 \class{ulthese}. +% \caption{Sommaire des commandes de la classe {\ulclass}. % Celles marquées d'une étoile $^\star$ sont obligatoires.} % \label{tab:commandes} % \begin{tabularx}{\linewidth}{lX} @@ -533,12 +676,13 @@ % \end{table} % % \begin{DescribeMacro}{\titre} -% Titre principal de la thèse ou du mémoire. Ne pas utiliser la -% commande \cmd{\title} de {\LaTeX} pour ce faire. +% La commande \cmdprint{\titre} sert à spécifier le titre principal +% du manuscrit. Vous ne devez pas utiliser la commande \cmd{\title} +% de {\LaTeX} pour ce faire. % -% Vous devez couper manuellement avec |\\| ou \cmd{\newline} un -% titre très long. Par exemple, la déclaration d'un titre d'une -% seule ligne est: +% 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} @@ -550,48 +694,51 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\soustitre} -% Sous-titre de la thèse ou du mémoire, le cas échéant. Les remarques -% sur un long titre principal s'appliquent également au sous-titre. +% La commande \cmdprint{\soustitre} sert à 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} -% Nom complet de l'auteur de la thèse ou du mémoire, sous la forme -% |Prénom Nom| avec seulement des majuscules initiales. Ne pas -% utiliser la commande \cmd{\author} de {\LaTeX} pour le nom de -% l'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} -% Nom complet officiel du programme d'études comme «Doctorat en -% informatique» ou «Maîtrise en mathématiques». Si le programme -% comporte une majeure, séparer sa mention de celle du programme -% principal par un tiret demi-quadratin (obtenu avec |--|). +% La commande \cmdprint{\programme} sert à 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} -% 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». +% La commande \cmdprint{\direction} sert à 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éparer chaque mention par |\\|, comme ceci: +% 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éparer chaque mention tel que +% ou directrices de recherche. Séparez chaque mention tel que % mentionné ci-dessus. % \end{DescribeMacro} % % \begin{DescribeMacro}{\codirection} -% Comme la commande \cmd{\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éparer chaque mention par |\\|, comme -% ceci: +% 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}| @@ -599,27 +746,30 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\frontispice} -% Création de la page frontispice. 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. +% La commande \cmdprint{\frontispice} crée la page frontispice à +% 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} -% Ajout d'une dédicace («À mes parents», «À Camille») à la thèse ou -% au mémoire. La dédicace est disposée seule sur une page liminaire, -% à une dizaine de lignes de la marge du haut et alignée à droite. -% Par défaut, elle est composée en italique. +% La commande \cmdprint{\dedicace} permet d'insérer une dédicace («À +% mes parents», «À Camille») à l'endroit où elle apparait dans le +% code source. La dédicace est disposée seule sur une page +% liminaire, à une dizaine de lignes de la marge du haut et alignée +% à droite. Par défaut, elle est composée en italique. % \end{DescribeMacro} % % \begin{DescribeMacro}{\epigraphe} -% Ajout d'une épigraphe au début du document. Comme la dédicace, -% l'épigraphe est disposée seule sur une page liminaire, à une -% dizaine de lignes de la marge du haut et alignée à 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 plusieurs chapitres, -% utiliser directement la commande \cmd{\epigraph} de +% 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, à une dizaine de lignes de la marge +% du haut et alignée à 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} @@ -640,8 +790,8 @@ % L'environnement |quotation|, quant à 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 également -% à interligne simple. De plus, un espace vertical sépare les +% texte est alors toujours placé en retrait de 10~mm, mais aussi à +% 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} @@ -658,8 +808,9 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\SingleSpacing} -% Si ce devait être nécessaire ailleurs dans le document, la -% commande \cmd{\SingleSpacing} permet de passer à l'interligne simple. +% Si ce devait être nécessaire ailleurs dans le document, vous +% pouvez avoir recours à la commande \cmd{\SingleSpacing} pour +% passer à l'interligne simple. % \end{DescribeMacro} % % \subsection{Hyperliens} @@ -680,58 +831,44 @@ % \subsection{Autres paquetages chargés} % \label{sec:paquetages} % -% Outre \class{memoir}, la classe \class{ulthese} charge quelques -% paquetages qui peuvent aussi vous être utiles. Il n'est donc pas -% nécessaire de charger de nouveau les paquetages suivants: -% \begin{description} -% \item[\normalfont\pkg{babel}] \citep{babel} gestion des documents -% rédigés dans une ou plusieurs langues autres que l'anglais (si -% l'option |nobabel| de la classe est absente; voir aussi la -% \autoref{sec:langues}); -% \item[\normalfont\pkg{numprint}] \citep{numprint} requis par la -% commande \cmd{\nombre} de \pkg{babel}; le paquetage est donc -% chargé uniquement si \pkg{babel} l'est. Permet de composer -% automatiquement des nombres avec un séparateur toutes les trois -% positions (une espace en français); -% \item[\normalfont\pkg{natbib}] \citep{natbib} gestion de la -% bibliographie (si l'option |nonatbib| de la classe est absente; -% voir aussi la \autoref{sec:bibliographie}); -% \item[\normalfont\pkg{chapterbib}] \citep{chapterbib} gestion de -% bibliographies multiples (si l'une ou l'autre des options -% |bibchapitre| ou |bibsection| est spécifiée; -% voir aussi la \autoref{sec:bibliographie:multiples}); -% \item[\normalfont\pkg{hyperref}] \citep{hyperref} permet de -% transformer toutes les références en hyperliens cliquables lorsque -% le document est produit avec pdf{\LaTeX} ou {\XeLaTeX} (si -% l'option |nohyperref| est spécifiée, vous devez obligatoirement -% charger le paquetage vous-même); -% \item[\normalfont\pkg{etoolbox}] \citep{etoolbox} outils -% additionnels pour la conception de classes et de paquetages -% (utilisé pour le chargement de \pkg{hyperref}); -% \item[\normalfont\pkg{fontspec}] \citep{fontspec} gestion des -% polices OpenType sous {\XeLaTeX} (chargé avec ce moteur -% seulement); -% \item[\normalfont\pkg{graphicx}] \citep{graphicx} insertion et -% manipulation de graphiques; -% \item[\normalfont\pkg{xcolor}] \citep{xcolor} gestion des couleurs -% dans le document, notamment celle des hyperliens; -% \item[\normalfont\pkg{textcomp}] multitude de symboles spéciaux, -% dont un beau symbole de copyright, \textcopyright. -% \end{description} -% L'\autoref{sec:meo} sur la mise en œuvre de la classe fournit -% plus de détails sur la liste des paquetages chargés et les raisons -% pour lesquelles ils sont requis dans la classe. +% \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 \pkg{geometry} est incompatible avec la classe à cause -% de sa mauvaise interaction avec \class{memoir}. Son chargement dans -% le préambule du document cause une erreur lors de la compilation. +% Le paquetage % +% \href{https://ctan.org/pkg/geometry}{\pkg{geometry}} % +% est incompatible avec la classe à 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.} +% 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 à remplacer le corps @@ -741,167 +878,54 @@ % du mémoire (le cas échéant) y apparaissent sous forme de % sections numérotées. % -% L'autre caractéristique qui distingue la thèse et le mémoire par -% articles des versions standards, c'est la nécessité d'utiliser une -% bibliographie distincte pour chacun des chapitres. Les options de la -% classe |bibchapitre| et |bibsection| permettent de réaliser cette -% mise en forme particulière. La \autoref{sec:bibliographie:multiples} -% explique comment en tirer profit. -% % 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 à -% celles de la thèse en cotutelle ou du mémoire en bidiplomation. La -% \autoref{sec:gabarits} fournit les détails sur les gabarits. +% celles de la thèse en cotutelle ou du mémoire en bidiplomation. % -% \section{Français et autres langues} -% \label{sec:langues} -% -% Une complication additionnelle si vous rédigez dans une langue autre -% que l'anglais consiste à adapter {\LaTeX} à votre langue, qu'il -% s'agisse des mots clés, de la typographie ou de la césure des mots. -% La solution standard à ce problème provient du paquetage -% \pkg{babel}. Celui-ci permet de combiner plusieurs langues dans un -% même document et de passer de l'une à l'autre facilement. Il est -% chargé par défaut par la classe \class{ulthese}. -% -% Aucune langue n'est spécifiée dans la classe. Vous aurez sans doute -% recours à 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 à la classe, tel que mentionné -% à 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 à 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 à l'environnement --- utile pour -% les brefs changements de langue. -% \end{DescribeEnv} -% -% Si vous n'êtes pas autrement familier avec le paquetage -% \pkg{babel}, consultez sa % -% \doc{http://texdoc.net/pkg/babel/}. % -% Celle-ci est éclatée en un -% document principal, pour le cœur du paquetage et plusieurs -% autres pour les fonctionnalités propres à une langue: % -% \doc[anglais]{http://texdoc.net/pkg/babel-english}, % -% \doc[français]{http://texdoc.net/pkg/babel-french}, % -% etc. Consultez au moins les documents consacrés aux -% langues utilisées dans votre thèse ou mémoire. Le plus simple -% consiste sans doute à consulter en ligne sur CTAN les -% \link{https://mirrors.ctan.org/tex-archive/macros/latex/required/babel/contrib/}{% -% documents spécifiques par langue}. -% \changes{4.4}{2017-05-14}{Correction d'une url vers la documentation -% de babel.} -% -% \begin{DescribeMacro}{\nombre} -% Le paquetage \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} -% -% Les utilisateurs de {\XeLaTeX} qui souhaiteraient plutôt utiliser le -% plus récent paquetage \pkg{polyglossia} \citep{polyglossia} peuvent -% empêcher le chargement de \pkg{babel} avec l'option |nobabel| de la -% classe. Ils devront toutefois charger et configurer -% \pkg{polyglossia} eux-mêmes dans l'entête de leur document. Ce -% paquetage est moins évolué que \pkg{babel} pour la typographie -% française. +% \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} -% Tel qu'expliqué au chapitre~8 de \citet{formation-latex-ul}, -% il est fortement recommandé d'utiliser {\BibTeX} pour la +% 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 à 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 +% 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} % -% Dans la classe \class{ulthese}, la mise en forme des citations est -% confiée au paquetage \pkg{natbib} (à 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, vous avez deux possibilités: -% \begin{enumerate} -% \item utiliser l'option |nonatbib| de la classe et ensuite charger -% explicitement \pkg{natbib} avec ses options; -% \item -% \begin{DescribeMacro}{\setcitestyle} -% utiliser la commande \cmd{\setcitestyle} pour passer de -% nouvelles options à \pkg{natbib}. -% \end{DescribeMacro} -% \end{enumerate} +% \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}} % +% (à 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 à +% \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, vous pouvez -% procéder de l'une ou l'autre des deux manières suivantes: -% \begin{quote} -% |\documentclass[nonatbib]{ulthese}| \\ -% |\usepackage[numbers,square]{natbib}| \\ -% |...| \\ -% |\bibliographystyle{plain-fr}| -% \end{quote} -% ou +% numéro de la référence se trouve entre crochets, insérez la commande +% suivante dans le préambule: % \begin{quote} -% |\documentclass{ulthese}| \\ -% |...| \\ -% |\setcitestyle{numbers,square}| \\ -% |\bibliographystyle{plain-fr}| +% |\setcitestyle{numbers,square}| % \end{quote} % -% Consultez la % -% \doc{http://texdoc.net/pkg/natbib/} % -% de \pkg{natbib} pour les détails. -% -% \subsection{Bibliographies multiples} -% \label{sec:bibliographie:multiples} -% -% L'ajout de |bibchapitre| ou de |bibsection| dans les options de la -% classe permet de générer une bibliographie distincte pour chaque -% chapitre, une chose particulièrement utile pour les thèses et -% mémoire par articles. -% -% La classe fait appel au paquetage \pkg{chapterbib} -% \citep{chapterbib} pour composer des bibliographies multiples. La -% \doc{http://texdoc.net/pkg/chapterbib/} du paquetage -% explique la procédure à suivre pour obtenir une bibliographie par -% chapitre avec {\BibTeX}. En résumé: -% \begin{enumerate} -% \item chaque chapitre comportant sa propre bibliographie doit -% absolument être inséré dans le document principal avec la commande -% \cmd{\include} \citep[section~3.5]{formation-latex-ul}; -% \item chaque fichier visé doit contenir une commande -% \cmd{\bibliographystyle} (\autoref{sec:bibliographie:style}) et -% une commande \cmd{\bibliography}; -% \item on obtient les diverses bibliographies en compilant avec -% {\BibTeX} les fichiers individuels, et non le document maître. -% \end{enumerate} -% -% La plupart des auteurs préféreront sans doute l'effet de l'option -% |bibsection|, où la bibliographie apparait comme une section normale -% à la fin d'un chapitre. Lorsque \pkg{babel} est chargé, la section -% sera numérotée. Pour supprimer la numérotation, insérer dans le -% préambule du document la commande -% \begin{quote} -% |\addto\extras|\meta{langue}|{\renewcommand{\bibsection}{%| \\ -% | \section*{\bibname}\prebibhook}}| -% \end{quote} -% où \meta{langue} est la langue par défaut du document -% (\autoref{sec:langues}). +% Consultez la documentation de \pkg{natbib} pour plus de détails. % % \subsection{Style de la bibliographie} % \label{sec:bibliographie:style} @@ -909,423 +933,142 @@ % \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 ou dans les fichiers de chaque chapitre -% dans une thèse ou un mémoire par articles. Les styles standards de -% {\LaTeX} sont |plain|, |unsrt|, |alpha| et |abbrv|. +% le préambule du document. Les styles standards de {\LaTeX} sont +% |plain|, |unsrt|, |alpha| et |abbrv|. % \end{DescribeMacro} % -% Le paquetage \pkg{natbib} chargé par défaut par la classe supporte -% 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 URL. Le paquetage fournit des styles de -% bibliographie |plainnat|, |unsrtnat| et |abbrvnat| similaires aux -% styles standards, mais plus complets. Il existe des -% \link{https://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/}{versions -% francisées} de ces styles (et de quelques autres) dans CTAN. -% -% Le paquetage \pkg{francais-bst} \citep{francais-bst} fournit une -% feuille de style compatible avec \pkg{natbib} permettant de composer -% des bibliographies auteur-année respectant les normes de typographie -% française proposées dans \cite{Malo:1996}. Pour utiliser ce style, -% spécifier dans le préambule du document LaTeX -% \begin{quote} -% |\bibliographystyle{francais}| -% \end{quote} +% 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 à la % présentation de la bibliographie (présentation du titre, des auteurs % et autres informations bibliographiques). % -% \section{Police de caractères du document} -% \label{sec:police} -% -% Les documents {\LaTeX} sont facilement reconnaissables par leur -% police de caractères par défaut, {\fontfamily{cmr}\selectfont -% Computer Modern}. Avec toute distribution {\LaTeX} moderne, il est -% maintenant simple d'utiliser l'une ou l'autre des polices PostScript -% standards. D'ailleurs la classe \class{ulthese} utilise la police -% sans empattements \textsf{Helvetica} pour composer les pages de -% titre. -% -% La FESP permet l'utilisation des polices Times, Palatino (la police -% du présent document) et Lucida~Bright dans les thèse et mémoires. -% \citet[section~10.2]{formation-latex-ul} explique comment utiliser ces -% polices dans votre document. -% -% \section{Gabarits} -% \label{sec:gabarits} -% -% Afin de vous épauler dans la préparation de votre manuscrit, la -% classe \class{ulthese} est livrée avec un ensemble de gabarits. Tout -% d'abord, pour le document maître de différents types de thèses et de -% mémoires: -% \begin{itemize}[noitemsep] -% \item |gabarit-doctorat.tex|; -% \item |gabarit-doctorat-articles.tex|; -% \item |gabarit-doctorat-cotutelle.tex|; -% \item |gabarit-maitrise.tex|; -% \item |gabarit-maitrise-articles.tex|; -% \item |gabarit-maitrise-bidiplomation.tex|. -% \end{itemize} -% Ensuite, pour quelques parties d'un document: -% \begin{itemize}[noitemsep] -% \item |resume.tex|; -% \item |abstract.tex|; -% \item |remerciements.tex|; -% \item |avantpropos.tex|; -% \item |introduction.tex|; -% \item |chapitre1.tex|; -% \item |chapitre1-articles.tex|; -% \item |chapitre2.tex|; -% \item |chapitre2-articles.tex|; -% \item |conclusion.tex|; -% \item |annexe.tex|. -% \end{itemize} -% Vous pourriez devoir combiner les caractéristiques de deux gabarits -% de document maître comme, par exemple, pour une thèse en cotutelle -% par articles. -% -% Les gabarits comportent des commentaires succincts pour vous guider -% dans leur utilisation. Les sections suivantes fournissent des -% détails additionnels, et ce, dans l'ordre où les commandes -% apparaissent dans les fichiers. -% -% \begin{rem} -% 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 et -% inscrivez l'option |examen|, |essai|, |projet| ou |stage| dans la -% commande \cmd{\documentclass}. -% \end{rem} -% -% \subsection{Encodage des fichiers} -% -% Composer en {\LaTeX} de longs textes dans une langue ayant recours -% aux signes diacritiques devient rapidement pénible si l'on utilise -% des commandes telles que |\'e|, |\`a| ou |\"o| pour entrer des lettres -% accentuées. Afin de pouvoir plutôt entrer directement |é|, |à| ou -% |ö|, {\LaTeX} doit être configuré pour reconnaître les lettres -% accentuées. C'est le rôle du paquetage \pkg{inputenc} -% \citep{inputenc}. -% -% Il existe plusieurs manières différentes d'encoder --- ou -% d'enregistrer --- les lettres accentuées et autres caractères -% spéciaux (comme, par exemple, le symbole de l'euro) dans un -% ordinateur. La méthode la plus répandue et celle standard sur les -% versions récentes des systèmes d'exploitation Linux et macOS est -% l'UTF-8 de la norme -% \link{https://fr.wikipedia.org/wiki/Unicode}{Unicode}. Les gabarits -% sont livrés dans ce type d'encodage. -% -% La déclaration -% \begin{quote} -% |\usepackage[utf8]{inputenc}| -% \end{quote} -% dans le préambule assure que {\LaTeX} traitera correctement des -% fichiers source encodés en UTF-8. -% -% La norme Unicode n'est pas aussi uniformément supportée par Windows. -% Selon l'éditeur de texte employé et la version du système -% d'exploitation, il peut être nécessaire d'utiliser les normes -% d'encodage % -% \link{https://fr.wikipedia.org/wiki/ISO_8859-1}{ISO~8859-1} % -% (ou Latin-1; option |latin1| de \pkg{inputenc}), % -% \link{https://fr.wikipedia.org/wiki/ISO_8859-15}{ISO~8859-15} % -% (ou Latin-9; option |latin9|) ou % -% \link{https://fr.wikipedia.org/wiki/Windows-1252}{Windows-1252} % -% (options |cp1252| ou |ansinew|). -% -% La situation est plus simple avec {\XeLaTeX} puisqu'il gère -% nativement Unicode. Le paquetage \pkg{inputenc} est non seulement -% inutile, mais incompatible avec {\XeLaTeX}. C'est pourquoi, dans les -% gabarits, \pkg{inputenc} est chargé seulement lorsque {\XeTeX} -% n'est pas le moteur employé pour compiler le document. -% -% \subsection{Paquetages additionnels} -% -% Tel qu'expliqué à la \autoref{sec:paquetages}, la classe charge déjà -% quelques paquetages. Cependant, il est fort probable que vous devrez -% en charger d'autres pour composer votre document. Les gabarits -% prévoient un endroit pour le chargement de paquetages additionnels. -% -% Si vous utilisez un paquetage non standard dans les distributions -% courantes (\TeX~Live, Mac\TeX, MiK\TeX), vous devez le fournir avec -% le code source de votre document lors du dépôt final. -% -% \subsection{Changement de police de caractères} -% -% Les gabarits comportent des déclarations types pour utiliser les -% polices Palatino ou Times sous {\LaTeX} ou, sous {\XeLaTeX}, leurs -% équivalents Pagella et Termes du projet -% \link{https://www.gust.org.pl/projects/e-foundry/tex-gyre/}{TeX~Gyre}. -% -% \subsection{Options de \pkg{babel}} -% -% \begin{DescribeMacro}{\frenchbsetup} -% La commande \cmd{\frenchbsetup} de \pkg{babel} permet de contrôler -% certains ajustements typographiques apportés par le paquetage en -% mode français. Consultez la documentation de \pkg{babel} pour la -% liste des options de configuration disponibles. -% \end{DescribeMacro} -% -% Les concepteurs de la classe \class{ulthese} proposent trois -% ajustements dans les gabarits: -% \begin{enumerate} -% \item l'option |StandardItemizeEnv=true| évite que le mode français de -% \pkg{babel} ne diminue l'espacement vertical dans les listes; -% \item l'option |ThinSpaceInFrenchNumbers=true| fait en sorte qu'une espace fine -% sera utilisée comme séparateur des milliers dans les nombres plutôt -% qu'une espace pleine; -% \item les options |og=«| et |fg=»| déclarent que les caractères « et -% » utilisés dans le code source représentent les guillemets ouvrant -% et fermant, respectivement. Cela évite de devoir utiliser les -% commandes \cmd{\og} et \cmd{\fg} de \pkg{babel} tout en bénéficiant de -% l'ajutement automatique des espaces autour des symboles. -% \end{enumerate} -% Vous devez évidemment désactiver ces ajustements si l'option -% |nobabel| est spécifiée au chargement de la classe. +% \section{Français et autres langues} +% \label{sec:langues} % -% \subsection{Style de la bibliographie} -% \label{sec:bibliographystyle} -% -% Tel qu'expliqué à la \autoref{sec:bibliographie:style}, la commande -% \cmd{\bibliographystyle} permet de définir le mode de citation dans -% le texte et la présentation des notices bibliographiques. Cette -% commande devrait figurer dans les fichiers des chapitres -% individuels dans une thèse ou un mémoire par articles. -% -% \subsection{Déclarations de la page frontispice} -% -% Les gabarits comportent toutes les déclarations nécessaires pour -% composer la page frontispice des divers types de thèse ou de -% mémoires. Vous devez remplacer les éléments se trouvant entre -% crochets |< >| en respectant la forme indiquée. Assurez-vous de -% supprimer les caractères |<| et |>| afin qu'ils n'apparaissent pas -% sur la page frontispice de votre document. -% -% \subsection{Pages liminaires} -% -% \begin{DescribeMacro}{\frontmatter} -% La commande \cmd{\frontmatter} déclare que {\LaTeX} doit considérer le -% matériel qui suit comme des pages liminaires. En pratique, cela -% résulte essentiellement en une numérotation des pages en chiffres -% romains. -% \end{DescribeMacro} +% Une complication additionnelle si vous rédigez dans une langue autre +% que l'anglais consiste à adapter {\LaTeX} à votre langue, qu'il +% s'agisse des mots clés, de la typographie ou de la césure des mots. +% La solution standard à 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 à l'autre facilement. Il est chargé par défaut +% par la classe {\ulclass}. % -% Les normes de présentation de la FESP édictent que les thèses et -% mémoires devraient comporter les pages liminaires suivantes, dans -% l'ordre: -% \begin{enumerate}[noitemsep] -% \item page frontispice (obligatoire); -% \item résumé en français (obligatoire); -% \item résumé en anglais (recommandé, mais non obligatoire); -% \item table des matières (obligatoire); -% \item liste des tableaux; -% \item liste des figures; -% \item liste des abbréviations et des sigles; -% \item dédicace; -% \item épigraphe; -% \item remerciements; -% \item avant-propos (obligatoire dans le cas d'une thèse ou d'un -% mémoire par articles). -% \end{enumerate} -% -% Les commandes -% \begin{quote} -% \cmd{\frontispice} \\ -% \cmd{\tableofcontents} \\ -% \cmd{\listoftables} \\ -% \cmd{\listoffigures} \\ -% \cmd{\dedicace}\marg{texte} \\ -% \cmd{\epigraphe}\marg{texte}\marg{auteur} -% \end{quote} -% permettent de générer les pages correspondantes. Seules les deux -% dernières commandes admettent des arguments. -% -% \begin{rem} -% L'examen de doctorat, l'essai de maîtrise, le rapport de projet de -% recherche et le rapport de stage comportent une page de titre. -% Vous devez ajouter dans les gabarits les commandes nécessaires -% pour la production de la page de titre (\autoref{sec:pagetitre}) -% et supprimer les autres pages liminaires. Rappelons que l'option -% de classe |examen| a pour effet de supprimer la page frontispice. -% \end{rem} -% -% \begin{DescribeMacro}{\chapter*} -% Les résumés, la liste des abbréviations et des sigles, les -% remerciements et l'avant-propos sont composés comme des chapitres -% normaux, mais sans être numérotés. Il faut donc définir ces éléments -% avec la commande \cmd{\chapter*}. -% \end{DescribeMacro} +% Aucune langue n'est spécifiée dans la classe. Vous aurez sans doute +% recours à 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 à la classe, tel que mentionné +% à la \autoref{sec:utilisation:options}. La \emph{dernière} langue +% spécifiée devient par défaut la langue active du document. % -% \begin{DescribeMacro}{\label} -% La commande \cmd{\label} permet d'utiliser le système de renvois -% automatiques de {\LaTeX} \citep[section~3.4]{formation-latex-ul}. -% Les étiquettes des chapitres non numérotés sont déjà configurées -% pour l'ajout de ces chapitres dans la table des matières (voir -% ci-dessous). Nous recommandons fortement de définir vos propres -% étiquettes pour les chapitres normaux. +% \begin{DescribeMacro}{\selectlanguage} +% La commande \cmd{\selectlanguage} de \pkg{babel} permet de passer de +% la langue courante à la langue spécifiée en argument. % \end{DescribeMacro} % -% \begin{DescribeMacro}{\phantomsection} -% \begin{DescribeMacro}{\addcontentsline} -% \begin{DescribeMacro}{\nameref} -% Les chapitres déclarés avec la commande \cmd{\chapter*} -% n'apparaissent pas dans la table des matières. Comme les -% normes de présentation de la FESP exigent que toutes les pages -% liminaires y figurent, nous faisons suivre les commandes -% \cmd{\chapter*}\marg{Titre} et \cmd{\label}\marg{nom} des -% commandes -% \end{DescribeMacro} -% \end{DescribeMacro} -% \end{DescribeMacro} -% \begin{quote} -% |\phantomsection\addcontentsline{toc}{chapter}{%| \\ -% | \nameref|\marg{nom}|}| -% \end{quote} -% Celles-ci ajoutent à la table des matières (|toc|) une section de -% niveau |chapter| dont le titre est celui du chapitre auquel -% correspond l'étiquette \meta{nom}. La commande \cmd{\phantomsection} -% est rendue nécessaire (ou recommandée) par le paquetage -% \pkg{hyperref}. +% \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 à l'environnement, ce qui peut +% s'avérer utile pour les brefs changements de langue. +% \end{DescribeEnv} % -% \subsection{Corps du document} +% 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 à 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 à 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}{\mainmatter} -% La commande \cmd{\mainmatter} délimite le début du corps du document. La -% numérotation des pages passe en chiffres arabes. +% \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} % -% Le corps du document devrait normalement compter une introduction (non -% numérotée), un développement divisé en chapitres (numérotés) et une -% conclusion (non numérotée). -% -% \subsection{Annexes} -% -% \begin{DescribeMacro}{\appendix} -% Si la thèse ou le mémoire comporte une ou plusieurs annexes, -% composer celles-ci comme des chapitres normaux insérés dans le -% document maître après la commande \cmd{\appendix}. Cette commande a -% pour effet de passer d'un mode de numération numérique (1, 1.1, 2, 2.1, -% \dots) à un mode alphanumérique (A, A.1, B, B.1, \dots). -% \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. % -% \subsection{Bibliographie} +% \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.} % -% La bibliographie figure normalement à la toute fin du document, sous -% forme de chapitre non numéroté. Tel qu'expliqué à la -% \autoref{sec:bibliographie:multiples}, la commande -% \cmd{\bibliography} doit plutôt se trouver dans les fichiers des -% chapitres dans une thèse ou un mémoire par articles. +% 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 à 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 Bibliothèque de l’Université Laval dé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 +% écrivant à % +% \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.} +% 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 \link{https://gitlab.com/vigou3/ulthese/}{dépôt du projet} dans +% 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 à la classe \class{ulthese}. -% -% Pour obtenir de l'aide additionnelle sur l'utilisation de la classe -% --- et non sur celle de {\LaTeX} en général --- consultez d'abord: -% \begin{enumerate} -% \item le \link{http://www.theses.ulaval.ca/wiki/}{WikiThèse} de -% l'Université Laval, en particulier la -% \link{http://www.theses.ulaval.ca/wiki/index.php?title=FAQ}{Foire aux questions}; -% \item les -% \link{http://listes.ulaval.ca/listserv/archives/ulthese-aide.html}{archives} -% de la liste de distribution \texttt{ulthese-aide}. -% \end{enumerate} -% Si la réponse à votre question ne se trouve ni dans le wiki, ni dans -% les archives, alors écrivez à l'adresse -% \href{mailto:ulthese-aide@listes.ulaval.ca}{\url{ulthese-aide@listes.ulaval.ca}}. -% -% \StopEventually{ -% \begin{thebibliography}{15} -% \addcontentsline{toc}{section}{Références} -% \bibitem[{Arseneau(2010)}]{chapterbib} -% Arseneau, D. 2010, -% {\selectlanguage{english}\emph{chapterbib. Multiple -% bibliographies in {\LaTeX}}}. -% URL~\url{https://www.ctan.org/pkg/chapterbib/}. -% -% \bibitem[{Braams et Bezos(2016)}]{babel} -% Braams, J. et J.~Bezos. 2016, -% {\selectlanguage{english}\emph{Babel}}. -% URL~\url{https://www.ctan.org/pkg/babel/}. -% -% \bibitem[{Carlisle et {The \LaTeX3\ Project}(2016)}]{graphicx} -% Carlisle, D. et {The \LaTeX3\ Project}. 2016, -% {\selectlanguage{english}\emph{Packages in the `graphics' -% Bundle}}. URL~\url{https://www.ctan.org/pkg/graphics/}. -% -% \bibitem[{Charette(2015)}]{polyglossia} -% Charette, F. 2015, {\selectlanguage{english}\emph{Polyglossia: -% An Alternative to Babel for {\XeLaTeX} and {\LuaLaTeX}}}. -% URL~\url{https://www.ctan.org/pkg/polyglossia/}, current -% maintainer Arthur Reutenauer. -% -% \bibitem[{Daly(2010)}]{natbib} -% Daly, P.~W. 2010, {\selectlanguage{english}\emph{Natural -% Sciences Citations and References}}. -% URL~\url{https://www.ctan.org/pkg/natbib/}. -% -% \bibitem[{Goulet(2013)}]{francais-bst} -% Goulet, V. 2013, {\selectlanguage{french}«Paquetage -% francais-bst»}, -% URL~\url{https://www.ctan.org/pkg/francais-bst/}. -% -% \bibitem[{Goulet(2020)}]{formation-latex-ul} -% Goulet, V. 2020, {\selectlanguage{french}\emph{Rédaction avec -% {\LaTeX}}}, document libre sous contrat Creative Commons. -% URL~\url{httpss://ctan.org/pkg/formation-latex-ul}. -% -% \bibitem[{Harders(2012)}]{numprint} -% Harders, H. 2012, {\selectlanguage{english}\emph{The -% numprint package}}. -% URL~\url{https://www.ctan.org/pkg/numprint/}. -% -% \bibitem[{Jeffrey et Mittelbach(2015)}]{inputenc} -% Jeffrey, A. et F.~Mittelbach. 2015, -% {\selectlanguage{english}\emph{inputenc.sty}}. -% URL~\url{https://www.ctan.org/pkg/inputenc/}. -% -% \bibitem[{Kern(2016)}]{xcolor} -% Kern, D.~U. 2016, {\selectlanguage{english}\emph{Extending -% {\LaTeX}’s color facilities: the xcolor package}}. -% URL~\url{https://www.ctan.org/pkg/xcolor/}. -% -% \bibitem[{Lehman et Wright(2018)}]{etoolbox} -% Lehman, P. et J.~Wright. 2018, -% {\selectlanguage{english}\emph{The etoolbox package}}. -% URL~\url{https://www.ctan.org/pkg/etoolbox/}. -% -% \bibitem[{Malo(1996)}]{Malo:1996} -% Malo, M. 1996, {\selectlanguage{french}\emph{Guide de la -% communication écrite au cégep, à l'université et en -% entreprise}}, Québec Amérique. ISBN~978-2-8903-7875-9. -% -% \bibitem[{Rahtz et Oberdiek(2017)}]{hyperref} -% Rahtz, S. et H.~Oberdiek. 2017, -% {\selectlanguage{english}\emph{Hypertext marks in {\LaTeX}: a -% manual for hyperref}}. -% URL~\url{https://www.ctan.org/pkg/hyperref/}. -% -% \bibitem[{Robertson et Hosny(2017)}]{fontspec} -% Robertson, W. et K.~Hosny. 2017, -% {\selectlanguage{english}\emph{The fontspec package: Font -% selection for {\XeLaTeX} and {\LuaLaTeX}}}. -% URL~\url{https://www.ctan.org/pkg/fontspec/}. -% -% \bibitem[{Wilson(2016)}]{memoir} -% Wilson, P. 2016, {\selectlanguage{english}\emph{The Memoir Class -% for Configurable Typesetting}}, 8{\ieme} éd., The Herries Press. -% URL~\url{https://www.ctan.org/pkg/memoir/}, maintained by Lars -% Madsen. -% \end{thebibliography} -% \PrintChanges -% } +% proposer des améliorations à 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 à l'adresse % +% \href{mailto:ulthese-aide@listes.ulaval.ca}{ulthese-aide@listes.ulaval.ca}. % % \appendix % @@ -1343,44 +1086,47 @@ % la \autoref{sec:utilisation:options} lorsque l'on souhaite créer une % page de titre. % -% \begin{DescribeMacro}{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{DescribeMacro} -% -% \begin{DescribeMacro}{extensionUdeS} -% Identifie une thèse réalisée en extension à 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{DescribeMacro} -% -% \begin{DescribeMacro}{extensionUQO} -% Identifie une thèse réalisée en extension à 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{DescribeMacro} -% -% \begin{DescribeMacro}{extensionUQAC} -% Identifie un mémoire réalisé en extension à l'Université du Québec -% à 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{DescribeMacro} +% \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 +% à 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 +% à 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 +% à l'Université du Québec à 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} -% Année du dépôt final de la thèse ou du mémoire. +% 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} -% Nom, ville et pays de l'université de cotutelle, déclarés sous la -% forme +% 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} @@ -1389,8 +1135,9 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\gradecotutelle} -% Grade conféré par l'université de cotutelle, déclaré -% sous la forme +% 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} @@ -1399,8 +1146,9 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\univbidiplomation} -% Nom, ville et pays de l'université de bidiplomation, déclarés sous -% la forme +% 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} @@ -1409,8 +1157,9 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\gradebidiplomation} -% Grade conféré par l'université de bidiplomation, déclaré sous la -% forme +% 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} @@ -1419,7 +1168,8 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\faculteUL} -% La commande a deux usages: +% La commande \cmdprint{\faculteUL} sert à 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 |\\|; @@ -1433,35 +1183,37 @@ % \end{DescribeMacro} % % \begin{DescribeMacro}{\faculteUdeS} -% 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|. +% 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} -% 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|. +% 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} -% Nom de la faculté de l'Université du Québec à Chicoutimi -% hébergeant le mémoire en extension. Cette commande prend effet -% seulement lorsque la classe est chargée avec l'option -% |extensionUQAC|. +% La commande \cmdprint{\faculteUQAC} spécifie le nom de la faculté +% de l'Université du Québec à 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} -% Création de la page de titre. Ne pas utiliser la commande -% \cmd{\pagetitle} de {\LaTeX} pour ce faire. De toutes les +% La commande \cmdprint{\pagetitre} crée la page de titre à +% 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 Début du code de la classe -% +% ^^A >>>>> Début du code de la classe % \section{Mise en œuvre} % \label{sec:meo} % @@ -1470,37 +1222,30 @@ % 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 ifthen.} +% \changes{4.4}{2017-06-01}{Tests et valeurs booléennes réalisés sans +% \textbf{ifthen}.} % -% Le paquetage \pkg{ifxetex} permet de tester si un document est -% compilé avec \XeTeX. -% \begin{macrocode} -%<*class> -\RequirePackage{ifxetex} -% \end{macrocode} % Nous définissons ici toutes les valeurs booléennes requises par la % classe. % \begin{macrocode} +%<*class> \newif\ifUL@babel \UL@babeltrue % charger babel? \newif\ifUL@natbib \UL@natbibtrue % charger natbib? \newif\ifUL@hyperref \UL@hyperreftrue % charger hyperref? -\newif\ifUL@chapterbib \UL@chapterbibfalse % charger chapterbib? -\newif\ifUL@sectionbib \UL@sectionbibfalse % option sectionbib de chapterbib? -\newif\ifUL@isthesis % programme est une thèse? -\newif\ifUL@iscotutelle \UL@iscotutellefalse % thèse en cotutelle? +\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 maîtrise? +\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 utilisée? +\newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisee? % \end{macrocode} % % \subsection{Options de la classe} % % Les grandes catégories d'options propres à la classe sont: la -% possibilité d'empêcher le chargement du paquetage \pkg{natbib}; -% l'activation des bibliographies par chapitre ou par section; 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 @@ -1516,21 +1261,6 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{bibchapitre} -% \begin{macro}{bibsection} -% L'option |bibchapitre| entraine le chargement du paquetage -% \pkg{chapterbib} qui permet de composer des bibliographies -% multiples dans un document, habituellement une par -% chapitre. Avec l'option |bibsection|, la bibliographie se -% présente sous la forme d'une section plutôt que d'un chapitre. -% La seconde option implique la première. -% \begin{macrocode} -\DeclareOption{bibchapitre}{\UL@chapterbibtrue} -\DeclareOption{bibsection}{\UL@chapterbibtrue\UL@sectionbibtrue} -% \end{macrocode} -% \end{macro} -% \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 @@ -1618,10 +1348,6 @@ \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} \newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}} -\DeclareOption{MA}{% - \UL@isthesisfalse - \renewcommand*{\UL@typenum}{0} - \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}} \DeclareOption{LLM}{% \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} @@ -1634,14 +1360,10 @@ \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} \newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}} -\DeclareOption{MPht}{% - \UL@isthesisfalse - \renewcommand*{\UL@typenum}{0} - \newcommand*{\UL@degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}} -\DeclareOption{MSc}{% +\DeclareOption{MPsEd}{% \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} - \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}} + \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}} \DeclareOption{MScGeogr}{% \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} @@ -1650,10 +1372,18 @@ \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} \newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}} -\DeclareOption{MPsEd}{% +\DeclareOption{MTravSoc}{% \UL@isthesisfalse \renewcommand*{\UL@typenum}{0} - \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}} + \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} @@ -1761,7 +1491,7 @@ % \end{macrocode} % \end{macro} % -% \subsection{Chargement de la classe \class{memoir}} +% \subsection{Chargement de la classe \texorpdfstring{\class{memoir}}{memoir}} % % Toutes les options de la classe sont passées à \class{memoir}. Le % format de papier et la taille de police par défaut sont, dans @@ -1787,51 +1517,50 @@ % \end{macrocode} % % \subsection{Paquetages requis} -% \changes{5.0}{2018-06-10}{Le paquetage unicode-math n'est plus -% chargé par défaut par la classe.} -% \changes{5.0}{2018-08-11}{Le paquetage hyperref est désormais chargé -% dans la classe plutôt que dans les gabarits. Requiert le paquetage -% etoolbox.} +% \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. % -% {\XeLaTeX} requiert le paquetage \pkg{fontspec} pour le traitement -% des polices. Sous {\LaTeX}, il est aujourd'hui préférable d'utiliser -% les polices T1. +% \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} -\ifxetex +\iftutex + \RequirePackage[babel=true]{microtype} \RequirePackage{fontspec} - \defaultfontfeatures{Ligatures=TeX} \else + \RequirePackage[babel=true]{microtype} + \RequirePackage[utf8]{inputenc} \RequirePackage[T1]{fontenc} \fi % \end{macrocode} % -% Les paquetages \pkg{natbib} et \pkg{chapterbib} doivent être chargés -% avant \pkg{babel} pour bien fonctionner, le cas échéant. Tel que -% précisé dans la documentation de \pkg{natbib}, l'option |sectionbib| -% est passée à ce paquetage lorsqu'il est chargé, ou à -% \pkg{chapterbib} autrement. +% Le paquetage \pkg{natbib} doit être chargé avant \pkg{babel} pour +% bien fonctionner, le cas échéant. % \begin{macrocode} \ifUL@natbib - \ifUL@sectionbib - \PassOptionsToPackage{sectionbib}{natbib} - \fi \RequirePackage[round,semicolon,authoryear]{natbib} \fi -\ifUL@chapterbib - \ifUL@sectionbib - \ifUL@natbib\else - \PassOptionsToPackage{sectionbib}{chapterbib} - \fi - \fi - \RequirePackage{chapterbib} -\fi % \end{macrocode} % % Le support pour les langues autres que l'anglais est offert par le -% paquetage \pkg{babel} --- à moins que l'option |nobabel| n'ait +% paquetage \pkg{babel}~--- à 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 @@ -1844,14 +1573,16 @@ % \end{macrocode} % % Le paquetage obligatoire \pkg{hyperref} est chargé en tout dernier -% avec la commande \cmd{\AtEndPreamble} du paquetage \pkg{etoolbox}. -% 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 à la \autoref{sec:couleurs}. +% 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 à 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 - \RequirePackage{etoolbox} \AtEndPreamble{\RequirePackage{hyperref}} \else \AtBeginDocument{% @@ -1870,11 +1601,8 @@ \RequirePackage{xcolor} % \end{macrocode} % -% La commande \cmd{\textcopyright} utilisée sur la page de titre requiert le -% paquetage \pkg{textcomp} pour obtenir un beau signe de copyright. -% \begin{macrocode} -\RequirePackage{textcomp} -% \end{macrocode} +% \changes{6.0}{2024-06-17}{Mise en œuvre: paquetage \textbf{textcomp} ^^A +% retiré, car non nécessaire.} % % \subsection{Paquetage incompatible} % @@ -1926,7 +1654,7 @@ % \subsection{Interligne} % % L'espacement entre les lignes est d'un interligne et demi. -% L'espacement «double» entre les paragraphes est fixé à +% L'espacement double entre les paragraphes est fixé à % |0.5\baselineskip| afin d'en arriver à une disposition agréable à % l'œil. Le retrait de première ligne est supprimé puisque plus % nécessaire suite à l'ajout de l'espacement entre les paragraphes. @@ -1968,11 +1696,15 @@ % utilisées dans la classe sont toutes quelques points inférieures à % celles des gabarits Word.}% % et les graisses présentées au \autoref{tab:polices}. La -% déclaration |\fontencoding{T1}| est nécessaire avec {\XeLaTeX} pour -% explicitement charger la même police que sous {\LaTeX}. +% 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 & Police \\ @@ -1984,9 +1716,6 @@ % Autres éléments & 12~points normal \\ % \bottomrule % \end{tabular} -% \caption{Tailles et graisses de la police Helvetica des éléments -% de la page de titre} -% \label{tab:polices} % \end{table} % % \begin{macrocode} @@ -2435,22 +2164,30 @@ \setsecnumdepth{subsection} %</class> % \end{macrocode} -% ^^A Fin du code de la classe +% ^^A <<<<< Fin du code de la classe % -% ^^A Il faut placer ces notes de changement relatives aux gabarits +% ^^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 à -% remplacer.} +% remplacer.} % \changes{5.0}{2018-06-08}{Gabarits: bonification de la structure -% d'un chapitre de thèse ou de mémoire par articles.} +% 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.} +% 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 à l'aide d'étiquettes et de -% renvois.} +% d'entrées dans la table des matières à l'aide d'étiquettes et de +% renvois.} % \changes{4.4}{2017-05-16}{Gabarits: nouveau gabarit pour une thèse -% par articles.} +% 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 % @@ -2473,60 +2210,57 @@ %% 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 à supprimer les commentaires après les avoir lus.] %% %% Déclaration de la classe avec le type de grade %<phd>%% [l'un de LLD, DMus, DPsy, DThP, PhD] -%<m>%% [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr, -%<m>%% MServSoc, MPsEd] +%<m>%% [l'un de MATDR, MArch, LLM, MErg, MMus, MPsEd, MScGeogr, +%<m>%% MServSoc, MTravSoc, MA, MSc] %% et les langues les plus courantes. Le français sera la langue par -%<!articles>%% défaut du document. -%<articles>%% défaut du document. L'option 'bibsection' permet de créer des -%<articles>%% bibliographies par chapitre présentées sous forme de section -%<articles>%% numérotée. -%<phd&standard>\documentclass[PhD,english,french]{ulthese} -%<phd&articles>\documentclass[PhD,bibsection,english,french]{ulthese} +%% défaut du document. +%<phd&(standard|articles)>\documentclass[PhD,english,french]{ulthese} %<phd&cotutelle>\documentclass[PhD,cotutelle,english,french]{ulthese} -%<m&standard>\documentclass[MSc,english,french]{ulthese} -%<m&articles>\documentclass[MSc,bibsection,english,french]{ulthese} +%<m&(standard|articles)>\documentclass[MSc,english,french]{ulthese} %<m&bidiplomation>\documentclass[MA,bidiplomation,english,french]{ulthese} - %% Encodage utilisé pour les caractères accentués dans les fichiers - %% source du document. Les gabarits sont encodés en UTF-8. Inutile - %% avec XeLaTeX, qui gère Unicode nativement. - \ifxetex\else \usepackage[utf8]{inputenc} \fi - %% 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. - %% - Sous LaTeX - %\usepackage{mathpazo} % texte et mathématiques en Palatino - %\usepackage{mathptmx} % texte et mathématiques en Times - %% - Sous XeLaTeX - %\setmainfont{TeX Gyre Pagella} % texte en Pagella (Palatino) - %\setmathfont{TeX Gyre Pagella Math} % mathématiques en Pagella (Palatino) - %\setmainfont{TeX Gyre Termes} % texte en Termes (Times) - %\setmathfont{TeX Gyre Termes Math} % mathématiques en Termes (Times) + %% 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 pour les options disponibles. - %% Désactiver (effacer ou mettre en commentaire) si l'option - %% 'nobabel' est spécifiée au chargement de la classe. - \frenchbsetup{% + %% 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 } -%<!articles> %% Style de la bibliographie. -%<!articles> \bibliographystyle{} -%<articles> %% Suppression du numéro de section de la bibliographie. Utilisation -%<articles> %% de \extrasfrench parce que c'est la dernière langue déclarée dans -%<articles> %% \documentclass, ci-dessus. -%<articles> %\addto\extrasfrench{% -%<articles> % \renewcommand{\bibsection}{\section*{\bibname}\prebibhook}} + %% Style de la bibliographie. + \bibliographystyle{} %% Composition de la page frontispice. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long @@ -2561,19 +2295,19 @@ \frontmatter % pages liminaires -\frontispice % production de la page frontispice +\frontispice % page frontispice (obligatoire) -\include{resume} % résumé français -\include{abstract} % résumé anglais +\include{resume} % résumé français (obligatoire) +\include{abstract} % résumé anglais (optionnel) \cleardoublepage -\tableofcontents % production de la TdM +\tableofcontents % table des matières (obligatoire) \cleardoublepage -\listoftables % production de la liste des tableaux +\listoftables % liste des tableaux \cleardoublepage -\listoffigures % production de la liste des figures +\listoffigures % liste des figures \cleardoublepage \dedicace{<Dédicace si désiré>} @@ -2583,7 +2317,8 @@ \cleardoublepage \include{remerciements} % remerciements -\include{avantpropos} % avant-propos +%<!articles>\include{avantpropos} % avant-propos (optionnel) +%<articles>\include{avantpropos} % avant-propos (obligatoire) \mainmatter % corps du document @@ -2598,8 +2333,7 @@ \include{annexe} % annexe A -%<!articles>\bibliography{} % production de la bibliographie -%<!articles> +\bibliography{} % production de la bibliographie \end{document} %</gabarit> % @@ -2637,8 +2371,8 @@ \label{chap-avantpropos} % étiquette pour renvois \phantomsection\addcontentsline{toc}{chapter}{\nameref{chap-avantpropos}} % inclure dans TdM -<Texte de l'avant-propos. Obligatoire dans une thèse ou un mémoire par -articles.> +<Texte de l'avant-propos. Obligatoire seulement pour une thèse ou un +mémoire par intégration d'articles.> %</avantpropos> % %<*introduction> @@ -2669,8 +2403,6 @@ normal, sauf qu'elle n'est pas numérotée.> %<articles> <Texte du chapitre ou de l'article.> %<articles> -%<articles>\bibliographystyle{} % style de la bibliographie -%<articles>\bibliography{} % production de la bibliographie %</chapitre> % %<*conclusion> |