texlive[44456] Master/texmf-dist: ulthese (1jun17)

commits+karl at tug.org commits+karl at tug.org
Mon Jun 5 01:48:21 CEST 2017


Revision: 44456
          http://tug.org/svn/texlive?view=revision&revision=44456
Author:   karl
Date:     2017-06-05 01:48:21 +0200 (Mon, 05 Jun 2017)
Log Message:
-----------
ulthese (1jun17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf
    trunk/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
    trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins
    trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/ulthese/README.md
    trunk/Master/texmf-dist/doc/latex/ulthese/chapitre1-articles.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/chapitre2-articles.tex
    trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-articles.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/ulthese/README

Deleted: trunk/Master/texmf-dist/doc/latex/ulthese/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/README	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/README	2017-06-04 23:48:21 UTC (rev 44456)
@@ -1,104 +0,0 @@
-The package provides a class based on memoir and compatible with LaTeX
-and XeLaTeX to prepare theses and memoirs compliant with the
-presentation rules set forth by the Faculty of Graduate Studies of
-Université Laval, Québec, Canada. The class also comes with an
-extensive set of templates for the various types of theses and memoirs
-offered at Laval. Please note that the documentation for the class and
-the comments in the templates are all written in French, the language
-of the target audience.
-
-LICENCE
-
-LaTeX Project Public License, version 1.3c or (at your option) any
-later version.
-
-VERSION
-
-4.3
-
-*** The rest of this file is in French ***
-
-DESCRIPTION
-
-La classe ulthese permet de composer 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. La classe est compatible avec LaTeX et
-XeLaTeX.
-
-CONTENU DE L'ARCHIVE
-
-- ulthese.ins: fichier d'installation de la classe; voir ci-dessous;
-- ulthese.dtx: fichier source documenté de la classe;
-- ulthese.pdf: documentation de la classe;
-- ul_p.eps:    logo de l'Université Laval en format EPS;
-- ul_p.pdf:    logo de l'Université Laval en format PDF;
-- README:      le présent fichier.
-
-INSTALLATION
-
-Pour installer la classe ulthese, compiler avec LaTeX le fichier
-ulthese.ins, en exécutant
-
-  latex ulthese.ins
-
-depuis une invite de commande. On peut aussi ouvrir le fichier
-ulthese.ins dans son éditeur LaTeX et lancer la compilation avec
-LaTeX, pdfTeX, pdfLaTeX ou XeLaTeX depuis celui-ci.
-
-La compilation du fichier ulthese.ins générera plusieurs fichiers:
-
-1. la classe elle-même:
-   - ulthese.cls
-
-2. des gabarits pour les documents maîtres de différents types de
-   thèses et de mémoires:
-   - gabarit-doctorat.tex
-   - gabarit-doctorat-mesure.tex
-   - gabarit-doctorat-multifacultaire.tex
-   - gabarit-doctorat-cotutelle.tex
-   - gabarit-doctorat-extension-UdeS.tex
-   - gabarit-doctorat-extension-UQO.tex
-   - gabarit-maitrise.tex
-   - gabarit-maitrise-mesure.tex
-   - gabarit-maitrise-bidiplomation.tex
-   - gabarit-maitrise-extension-UQAC.tex
-
-3. des gabarits pour quelques parties d'un document:
-  - resume.tex
-  - abstract.tex
-  - remerciements.tex
-  - avantpropos.tex
-  - introduction.tex
-  - chapitre1.tex
-  - chapitre2.tex
-  - conclusion.tex
-  - annexe.tex
-
-Les gabarits inutiles peuvent être supprimés.
-
-DOCUMENTATION
-
-Le fichier ulthese.pdf contient la documentation complète de la classe
-et des gabarits. Le document peut être recréé à partir du code source
-avec les commandes
-
-  pdflatex ulthese.dtx
-  makeindex -s gglo.ist -o ulthese.gls ulthese.glo
-  pdflatex ulthese.dtx
-
-AIDE ADDITIONNELLE
-
-Faire appel aux ressources suivantes, dans l'ordre:
-
-1. consulter le WikiThèse de l'Université Laval
-
-   http://www.theses.ulaval.ca/wiki/
-
-2. consulter les archives de la liste de distribution ulthese-aide
-
-   http://listes.ulaval.ca/listserv/archives/ulthese-aide.html
-
-3. écrire à la liste de distribution ulthese-aide
-
-   ulthese-aide at listes.ulaval.ca

Added: trunk/Master/texmf-dist/doc/latex/ulthese/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/README.md	2017-06-04 23:48:21 UTC (rev 44456)
@@ -0,0 +1,115 @@
+# Package ulthese
+
+The package provides a class based on memoir and compatible with LaTeX
+and XeLaTeX to prepare theses and memoirs compliant with the
+presentation rules set forth by the Faculty of Graduate Studies of
+Université Laval, Québec, Canada. The class also comes with an
+extensive set of templates for the various types of theses and memoirs
+offered at Laval.
+
+Please note that the documentation for the class and the comments in
+the templates are all written in French, the language of the target
+audience.
+
+## Licence
+
+LaTeX Project Public License, version 1.3c or (at your option) any
+later version.
+
+## Version
+
+4.4 (2017-06-01)
+
+## Author
+
+Université Laval <ulthese-dev at bibl.ulaval.ca>
+
+> The rest of this file is in French for the target audience.
+
+# Paquetage ulthese
+
+Le paquetage **ulthese** fournit la classe du même nom permettant de
+composer 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](https://www.ulaval.ca). La classe est
+compatible avec LaTeX et XeLaTeX.
+
+## Contenu du paquetage
+
+- `ulthese.ins`: fichier d'installation de la classe; voir ci-dessous;
+- `ulthese.dtx`: fichier source documenté de la classe;
+- `ulthese.pdf`: documentation de la classe;
+- `ul_p.eps`:    logo de l'Université Laval en format EPS;
+- `ul_p.pdf`:    logo de l'Université Laval en format PDF;
+- `README.md`:   le présent fichier.
+
+## Installation
+
+Pour installer la classe ulthese, compiler avec LaTeX le fichier
+`ulthese.ins`, en exécutant
+
+    latex ulthese.ins
+
+depuis une invite de commande. On peut aussi ouvrir le fichier
+`ulthese.ins` dans son éditeur LaTeX et lancer la compilation avec
+LaTeX, pdfTeX, pdfLaTeX ou XeLaTeX depuis celui-ci.
+
+La compilation du fichier ulthese.ins générera plusieurs fichiers:
+
+1. la classe elle-même:
+   - `ulthese.cls`
+
+2. des gabarits pour les documents maîtres de différents types de
+   thèses et de mémoires:
+   - `gabarit-doctorat.tex`
+   - `gabarit-doctorat-articles.tex`
+   - `gabarit-doctorat-mesure.tex`
+   - `gabarit-doctorat-multifacultaire.tex`
+   - `gabarit-doctorat-cotutelle.tex`
+   - `gabarit-doctorat-extension-UdeS.tex`
+   - `gabarit-doctorat-extension-UQO.tex`
+   - `gabarit-maitrise.tex`
+   - `gabarit-maitrise-mesure.tex`
+   - `gabarit-maitrise-bidiplomation.tex`
+   - `gabarit-maitrise-extension-UQAC.tex`
+
+3. des gabarits pour quelques parties d'un document:
+   - `resume.tex`
+   - `abstract.tex`
+   - `remerciements.tex`
+   - `avantpropos.tex`
+   - `introduction.tex`
+   - `chapitre1.tex`
+   - `chapitre1-articles.tex`
+   - `chapitre2.tex`
+   - `chapitre2-articles.tex`
+   - `conclusion.tex`
+   - `annexe.tex`
+
+Les gabarits inutiles peuvent être supprimés.
+
+## Documentation
+
+Le fichier `ulthese.pdf` contient la documentation complète de la
+classe et des gabarits. Le document peut être recréé à partir du code
+source avec les commandes
+
+    pdflatex ulthese.dtx
+    makeindex -s gglo.ist -o ulthese.gls ulthese.glo
+    pdflatex ulthese.dtx
+
+## Historique des versions
+
+L'historique des versions de la classe se trouve en annexe de la documentation.
+
+## Aide additionnelle
+
+Faire appel aux ressources suivantes, dans l'ordre:
+
+1. consulter le [WikiThèse de l'Université Laval](http://www.theses.ulaval.ca/wiki/);
+
+2. consulter les archives de la liste de distribution
+   [ulthese-aide](http://listes.ulaval.ca/listserv/archives/ulthese-aide.html);
+
+3. écrire à la liste de distribution [ulthese-aide](mailto:ulthese-aide at listes.ulaval.ca).


Property changes on: trunk/Master/texmf-dist/doc/latex/ulthese/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ulthese/chapitre1-articles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/chapitre1-articles.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/chapitre1-articles.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -0,0 +1,6 @@
+\chapter{Titre du chapitre}     % numéroté
+
+Texte du chapitre.
+
+\bibliographystyle{}              % style de la bibliographie
+\bibliography{}                   % production de la bibliographie


Property changes on: trunk/Master/texmf-dist/doc/latex/ulthese/chapitre1-articles.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ulthese/chapitre2-articles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/chapitre2-articles.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/chapitre2-articles.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -0,0 +1,6 @@
+\chapter{Titre du chapitre}     % numéroté
+
+Texte du chapitre.
+
+\bibliographystyle{}              % style de la bibliographie
+\bibliography{}                   % production de la bibliographie


Property changes on: trunk/Master/texmf-dist/doc/latex/ulthese/chapitre2-articles.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-articles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-articles.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-articles.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -0,0 +1,112 @@
+%% GABARIT POUR THÈSE PAR ARTICLES
+%%
+%% Consulter la documentation de la classe ulthese pour une
+%% description détaillée de la classe, de ce gabarit et des options
+%% disponibles.
+%%
+%% [Ne pas hésiter à supprimer les commentaires après les avoir lus.]
+%%
+%% Déclaration de la classe avec le type de grade
+%%   [l'un de LLD, DMus, DPsy, DThP, PhD]
+%% et les langues les plus courantes. Le français sera la langue par
+%% défaut du document. L'option 'bibsection' permet de créer des
+%% bibliographies par chapitre présentées sous forme de section
+%% numérotée.
+\documentclass[PhD,bibsection,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{ncccomma}      % 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)
+
+  %% Gestion des hyperliens dans le document. S'assurer que hyperref
+  %% est le dernier paquetage chargé.
+  \usepackage{hyperref}
+  \hypersetup{colorlinks,allcolors=ULlinkcolor}
+
+  %% 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{%
+    StandardItemizeEnv=true,       % format standard des listes
+    ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
+    og=«, fg=»                     % caractères « et » sont les guillemets
+  }
+
+  %% Suppression du numéro de section de la bibliographie. Utilisation
+  %% de \extrasfrench parce que c'est la dernière langue déclarée dans
+  %% \documentclass, ci-dessus.
+  %\addto\extrasfrench{%
+  %  \renewcommand{\bibsection}{\section*{\bibname}\prebibhook}}
+
+  %% Déclarations des pages de titre. Remplacer les éléments entre < >.
+  %% Supprimer les caractères < >. Couper un long titre ou un long
+  %% sous-titre manuellement avec \\.
+  \titre{<Titre principal>}
+  % \titre{Ceci est un exemple de long titre \\
+  %   avec saut de ligne manuel}
+  % \soustitre{Sous-titre le cas échéant}
+  % \soustitre{Ceci est un exemple de long sous-titre \\
+  %   avec saut de ligne manuel}
+  \auteur{<Prénom Nom>}
+  \annee{<20xx>}
+  \direction{<Prénom Nom>, <directeur ou directrice> de recherche}
+  % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche}
+  % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\
+  %              <Prénom Nom>, <codirecteur ou codirectrice> de recherche}
+
+\begin{document}
+
+\frontmatter                    % pages liminaires
+
+\pagestitre                     % production des pages de titre
+
+\include{resume}                % résumé français
+\include{abstract}              % résumé anglais
+\cleardoublepage
+
+\tableofcontents                % production de la TdM
+\cleardoublepage
+
+\listoftables                   % production de la liste des tableaux
+\cleardoublepage
+
+\listoffigures                  % production de la liste des figures
+\cleardoublepage
+
+\dedicace{Dédicace si désiré}
+\cleardoublepage
+
+\epigraphe{Texte de l'épigraphe}{Source ou auteur}
+\cleardoublepage
+
+\include{remerciements}         % remerciements
+\include{avantpropos}           % avant-propos
+
+\mainmatter                     % corps du document
+
+\include{introduction}          % introduction
+\include{chapitre1-articles}    % chapitre 1
+\include{chapitre2-articles}    % chapitre 2, etc.
+\include{conclusion}            % conclusion
+
+\appendix                       % annexes le cas échéant
+
+\include{annexe}                % annexe A
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-articles.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -47,7 +47,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -48,7 +48,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -48,7 +48,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -48,7 +48,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex	2017-06-04 23:48:21 UTC (rev 44456)
@@ -48,7 +48,7 @@
   }
 
   %% Style de la bibliographie.
-  \bibliographystyle{}
+ \bibliographystyle{}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ulthese/ulthese.dtx	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/source/latex/ulthese/ulthese.dtx	2017-06-04 23:48:21 UTC (rev 44456)
@@ -18,7 +18,7 @@
 % <ulthese-dev at bibl.ulaval.ca>.
 %
 % This work consists of the files ulthese.dtx and ulthese.ins
-% and the derived files listed in the README file.
+% and the derived files listed in the README.md file.
 %
 % \fi
 %
@@ -29,7 +29,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24]
 %<class>\ProvidesClass{ulthese}%
 %<*class>
-  [2017/03/01 v4.3 Classe pour les theses et memoires de l'Universite Laval]
+  [2017/06/01 v4.4 Universite Laval thesis and memoir class]
 %</class>
 %<*driver>
 \documentclass[11pt,english,french]{ltxdoc}
@@ -43,8 +43,8 @@
   \usepackage[scaled=1.02]{inconsolata}
   \usepackage[sc]{mathpazo}
   \usepackage{fontawesome}
-  \usepackage{color,metalogo}
-  \usepackage{enumitem,tabularx,booktabs,amsthm}
+  \usepackage{metalogo}
+  \usepackage{tabularx,booktabs}
   \DisableCrossrefs
   \CodelineNumbered
   \RecordChanges
@@ -51,19 +51,36 @@
   \GlossaryPrologue{\section*{Historique des versions}%
     \addcontentsline{toc}{section}{Historique des versions}}
 
+  %% 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}
+
+  %% Hyperliens
   \usepackage{hyperref}
-  \hypersetup{colorlinks, linktocpage,
-    urlcolor=url, linkcolor=link, citecolor=citation,
-    bookmarksopen, bookmarksnumbered, bookmarksdepth=subsubsection,
-    pdftitle={Manuel de référence de la classe ulthese},
-    pdfauthor={Faculté des études supérieures et postdoctorales}}
+  \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}%
@@ -70,40 +87,49 @@
     \def\subsectionautorefname{section}%
   }
 
-  \theoremstyle{definition}
-  \newtheorem*{rem}{Remarque}
+  %% Paramétrage de babel
+  \frenchbsetup{%
+    StandardItemizeEnv=true,       % listes standards
+    ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
+    og=«, fg=»                     % « et » sont les guillemets
+  }
+  \def\frenchtablename{{\scshape Tab.}}
 
+  %% Commandes de mise en forme spéciales
   \newcommand{\class}[1]{\textsf{#1}}
   \newcommand{\pkg}[1]{\textbf{#1}}
 
+  %% Commandes pour les liens vers la documentation
   \newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}}
   \newcommand{\doc}[3][documentation]{%
     \link{#3}{#1}\marginpar{\hfill\faBookmark~\texttt{#2}}}
 
-  \frenchbsetup{%
-    StandardItemizeEnv=true,       % listes standards
-    ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres
-    og=«, fg=»                     % « et » sont les guillemets
-  }
-  \addto\captionsfrench{\def\tablename{{\scshape Tab.}}}
-
 \begin{document}
   \DocInput{ulthese.dtx}
 \end{document}
 %</driver>
 % \fi
-% \CheckSum{834}
+% \CheckSum{0}
 % \DoNotIndex{\',\^,\`,\ ,\ae}
-% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions}
-% \DoNotIndex{\newcommand,\newcommand*,\newboolean}
-% \DoNotIndex{\setlength,\setboolean}
+% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ProcessOptions}
+% \DoNotIndex{\newcommand,\newcommand*}
+% \DoNotIndex{\setlength}
+% \changes{4.4}{2017-05-16}{Prise en charge des bibliographies
+%   multiples pour les thèses et mémoires par articles.}
+% \changes{4.4}{2017-05-16}{Nouveau gabarit pour une thèse par
+%   articles.}
+% \changes{4.4}{2017-05-16}{Documentation révisée, principalement ce
+%   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. Modifications à la composition des sigles de
-%   grades. Vérification de la compatibilité entre le grade et les
-%   options multifacultaire, cotutelle, bidiplomation et extension.
-%   Améliorations à la documentation.}
+%   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.}
+% \changes{4.3}{2017-03-01}{Améliorations à la documentation.}
 % \changes{4.2}{2016-03-29}{Ajout de l'option \texttt{examen}. Nouvelles
 %   options de \pkg{babel} dans les gabarits.}
 % \changes{4.1}{2016-02-13}{Paquetage \pkg{geometry} déclaré incompatible
@@ -114,7 +140,9 @@
 % \changes{3.0a}{2014-03-24}{Modifications et corrections à la
 %   documentation, notamment relativement à la configuration de \pkg{natbib}}
 % \changes{3.0}{2014-01-06}{Déclaration du grade en option de la
-%   classe. Moteur {\XeLaTeX} supporté; ajout de l'option \texttt{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}
 % \changes{2.0}{2013-01-13}{Traitement automatique des longs titres}
@@ -130,7 +158,7 @@
 %   Cette classe et sa documentation ont été rédigées par Vincent
 %   Goulet~(Faculté des sciences et de génie) avec la collaboration de
 %   Koassi D'Almeida~(Faculté des études supérieures et postdoctorales) et
-%   Pierre Lasou~(Bibliothèque).}}
+%   de Pierre Lasou~(Bibliothèque).}}
 % \date{}
 % \maketitle
 %
@@ -148,8 +176,7 @@
 % \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 (\emph{packages}) les plus
-% populaires\footnote{%
+% 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}.}. %
@@ -166,22 +193,24 @@
 % trouve dans la marge le nom du fichier correspondant (sans
 % l'extension \texttt{.pdf}) sur un système doté d'une installation de
 % {\TeX}~Live.} %
-% exhaustive: le guide de l'utilisateur fait près de 600~pages! Il
-% peut être utile de s'y référer de temps à autre pour réaliser une
-% mise en page particulière.
+% 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.
 %
-% On trouvera des informations additionnelles sur l'utilisation des
-% classes \class{ulthese} et \class{memoir} dans \doc[Rédaction avec
-% {\LaTeX}]{formation-latex-ul}{http://texdoc.net/pkg/formation-latex-ul}
-% \citep{Goulet:2016}, la formation {\LaTeX} de l'Université Laval.
+% L'autre compagnon naturel de la présente documentation est
+% \doc[Rédaction avec {\LaTeX}]{formation-latex-ul}{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}.
 %
 % \section{Démarrage rapide (pour les impatients)}
 % \label{sec:utilisation:rapide}
 %
-% La classe est livrée avec la distribution {\TeX}~Live. Si vous
-% utilisez cette distribution et qu'elle est à jour\footnote{%
-%   En cas de doute, exécutez la commande |tlmgr update --all| depuis
-%   une invite de commande.}, %
+% 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.
 %
@@ -195,21 +224,21 @@
 % La classe \class{ulthese} est livrée avec un ensemble de gabarits sur
 % lesquels se baser pour:
 % \begin{itemize}
-% \item les fichiers maîtres de divers types de thèses et mémoires
-%   (standard, sur mesure, en cotutelle, en bidiplomation, en
-%   extension, etc.);
+% \item les fichiers maîtres de divers types de thèses et de mémoires
+%   (standard, par articles, sur mesure, en cotutelle, en
+%   bidiplomation, en extension, etc.);
 % \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 (une bonne pratique; |rappels.tex| est plus parlant et
-% résiste mieux aux changements à l'ordre des chapitres que
-% |chapitre1.tex|).
+% 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|).
 %
 % 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. Pour les utiliser, copiez les fichiers appropriés dans votre
+% dossier de travail.
 %
 % 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
@@ -224,8 +253,8 @@
 % \end{quote}
 %
 % Les gabarits comportent des commentaires succincts pour vous guider
-% dans la préparation de votre document. Pour plus de détails sur les
-% gabarits, consultez la \autoref{sec:gabarits}.
+% dans la préparation de votre document. La \autoref{sec:gabarits}
+% fournit de plus amples informations.
 %
 % \section{Installation}
 %
@@ -263,12 +292,12 @@
 %
 % On charge la classe avec la commande
 % \begin{quote}
-%   \cmd{\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 options et les
-% commandes définies par la classe sont décrites dans les sections
-% suivantes.
+% 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.
 %
 % \subsection{Options de la classe}
 % \label{sec:utilisation:options}
@@ -275,11 +304,11 @@
 %
 % 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 l'objet de la \autoref{sec:commandes}.
+% ci-dessous font quant à elles l'objet de la \autoref{sec:commandes}.
 %
 % \begin{DescribeMacro}{PhD,MSc,MA, ...}
-%   Déclaration du type de grade (consulter le \autoref{tab:grades}
-%   pour la liste complète des options et les grades correspondants).
+%   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.
 % \end{DescribeMacro}
 %
@@ -332,13 +361,13 @@
 % \end{table}
 %
 % \begin{DescribeMacro}{multifacultaire}
-%   Déclaration d'une thèse multifacultaire. Valide uniquement avec un
+%   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}{cotutelle}
-%   Déclaration d'une thèse effectuée en cotutelle avec une autre
+%   Identifie une thèse effectuée en cotutelle avec une autre
 %   université. Valide uniquement avec un grade de doctorat. Cette
 %   déclaration requiert ensuite d'utiliser les commandes
 %   \cmd{\univcotutelle} et \cmd{\gradecotutelle}.
@@ -345,7 +374,7 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{bidiplomation}
-%   Déclaration d'un mémoire en bidiplomation avec une autre
+%   Identifie un mémoire effectué en bidiplomation avec une autre
 %   université. Valide uniquement avec un grade de maîtrise. Cette
 %   déclaration requiert ensuite d'utiliser les commandes
 %   \cmd{\univbidiplomation} et \cmd{\gradebidiplomation}.
@@ -352,7 +381,7 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{extensionUdeS}
-%   Déclaration d'une thèse réalisée en extension à l'Université de
+%   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}.
@@ -359,41 +388,56 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{extensionUQO}
-%   Déclaration d'une thèse réalisée en extension à l'Université du
-%   Québec en Outaouais. Valide uniquement avec un grade de doctorat.
+%   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}
-%   Déclaration d'un mémoire réalisé en extension à l'Université du
-%   Québec à Chicoutimi. Valide uniquement avec un grade de maîtrise.
+%   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{DescribeMacro}{examen}
-%   Identifie le document comme 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 couverture 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.
+%   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 couverture 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}
 %
 % \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. La taille des
-%   polices des pages de titre n'est pas affectée par ces options.
+%   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 \texttt{bibchapitre}}
+% \changes{4.4}{2017-05-15}{Ajout de l'option \texttt{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
-%   \autoref{sec:bibliographystyle}. 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
+%   \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}
 %
@@ -407,10 +451,10 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{english, french, ...}
-%   Langues utilisées dans le document. Celles-ci sont passé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
+%   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
 %   spécifiée est la langue active par défaut dans le document.
 % \end{DescribeMacro}
 %
@@ -470,7 +514,7 @@
 %   \begin{quote}
 %     |\titre{Ceci est un titre d'une seule ligne}|
 %   \end{quote}
-%   Pour un titre de deux lignes, on écrira:
+%   Pour un titre de deux lignes, utiliser:
 %   \begin{quote}
 %     |\titre{Ceci est la première ligne d'un long titre \\| \\
 %     |       et ceci est la seconde}|
@@ -485,7 +529,8 @@
 % \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.
+%   utiliser la commande \cmd{\author} de {\LaTeX} pour le nom de
+%   l'auteur.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\annee}
@@ -505,9 +550,9 @@
 %   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. On
-%   sépare chaque mention par |\\|, comme ceci:
+%   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:
 %   \begin{quote}
 %     |\direction{Prénom Nom, directrice de recherche \\| \\
 %     |           Prénom Nom, directeur de cotutelle}|
@@ -519,9 +564,10 @@
 % \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:
+%   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:
 %   \begin{quote}
 %     |\codirection{Prénom Nom, directrice de recherche \\| \\
 %     |             Prénom Nom, directeur de recherche}|
@@ -559,8 +605,8 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\gradebidiplomation}
-%   Grade conféré par l'université de bidiplomation,
-%   déclaré sous la forme
+%   Grade conféré par l'université de bidiplomation, déclaré sous la
+%   forme
 %   \begin{quote}
 %     |\gradebidiplomation{Nom du grade (sigle)}|
 %   \end{quote}
@@ -603,26 +649,25 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\pagestitre}
-%   Déclaration de création de la page de titre et de la page
-%   frontispice. Ne pas utiliser la commande \cmd{\pagetitle} 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.
+%   Création de la page de titre et de la page frontispice. Ne pas
+%   utiliser la commande \cmd{\pagetitle} 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}
 %
 % \begin{DescribeMacro}{\dedicace}
-%   La commande \cmd{\dedicace} ajoute 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.
+%   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.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\epigraphe}
-%   La commande \cmd{\epigraphe} sert à ajouter 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.
+%   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
@@ -647,9 +692,9 @@
 %   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, les paragraphes, le cas échéant,
-%   sont séparés d'un espace vertical afin de bien les distinguer les
-%   uns des autres.
+%   à interligne simple. De plus, un espace vertical sépare les
+%   paragraphes, le cas échéant, afin de bien les distinguer les uns
+%   des autres.
 % \end{DescribeEnv}
 %
 % \subsection{Interligne}
@@ -687,7 +732,11 @@
 %   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:bibliographystyle});
+%   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{fontspec}] \citep{fontspec} gestion des
 %   polices OpenType sous {\XeLaTeX} (chargé avec ce moteur
 %   seulement);
@@ -694,10 +743,10 @@
 % \item[\normalfont\pkg{unicode-math}] \citep{unicode-math} gestion
 %   des polices mathématiques {\XeLaTeX} (chargé avec ce moteur
 %   seulement);
-% \item[\normalfont\pkg{graphicx}] \citep{graphicx} support pour
-%   l'insertion et la manipulation de graphiques;
-% \item[\normalfont\pkg{xcolor}] \citep{xcolor} extension du paquetage
-%   \pkg{color} pour gérer les couleurs dans le texte;
+% \item[\normalfont\pkg{graphicx}] \citep{graphicx} insertion et
+%   manipulation de graphiques;
+% \item[\normalfont\pkg{xcolor}] \citep{xcolor} gestion des couleurs
+%   dans le document;
 % \item[\normalfont\pkg{textcomp}] multitude de symboles spéciaux,
 %   dont un beau symbole de copyright, \textcopyright.
 % \end{description}
@@ -754,9 +803,18 @@
 % 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{http://mirrors.ctan.org/macros/latex/required/babel/contrib/}{%
+% \link{http://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
@@ -765,6 +823,135 @@
 % paquetage est moins évolué que \pkg{babel} pour la typographie
 % française.
 %
+% \section{Bibliographie}
+% \label{sec:bibliographie}
+%
+% \begin{DescribeMacro}{\bibliography}
+%   Tel qu'expliqué au chapitre~8 de \citet{formation-latex-ul},
+%   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
+%   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}
+%
+% 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
+% \begin{quote}
+%   |\documentclass{ulthese}| \\
+%   |...| \\
+%   |\setcitestyle{numbers,square}| \\
+%   |\bibliographystyle{plain-fr}|
+% \end{quote}
+%
+% Consultez la %
+% \doc{natbib}{http://texdoc.net/pkg/natbib/} %
+% de \pkg{natbib} pour les détails.
+%
+% \subsection{Bibliographies multiples}
+% \label{sec:bibliographie:multiples}
+%
+% 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
+% principal du manuscrit par un ou des articles scientifiques,
+% habituellement à raison d'un par chapitre. Dans de tels cas, on
+% souhaitera utiliser une bibliographie distincte pour chacun de ces
+% chapitres. L'ajout de |bibchapitre| ou de |bibsection| dans les
+% options de la classe permet de réaliser cette mise en forme
+% particulière.
+%
+% La classe fait appel au paquetage \pkg{chapterbib}
+% \citep{chapterbib} pour composer des bibliographies multiples. La
+% \doc{chapterbib}{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}).
+%
+% Le gabarit |gabarit-doctorat-articles| fournit la structure de base
+% d'une thèse par articles.
+%
+% \subsection{Style de la bibliographie}
+% \label{sec:bibliographie:style}
+%
+% \begin{DescribeMacro}{\bibliographystyle}
+%   Le format général de la bibliographie est contrôlé par un
+%   \emph{style} choisi avec la commande \cmd{\bibliographystyle} dans
+%   le préambule du document 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|.
+% \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{http://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}
+%
+% 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}
 %
@@ -773,20 +960,19 @@
 % 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 page de
+% 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. La
-% section~10.2 de \doc[Rédaction avec
-% {\LaTeX}]{formation-latex-ul}{http://texdoc.net/pkg/formation-latex-ul}
-% explique comment utiliser ces polices dans son document.
+% 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}
 %
 % Les gabarits livrés avec la classe comportent des commentaires
-% succincts pour vous guider dans la préparation de votre document.
+% succincts pour vous guider dans la préparation de votre manuscrit.
 % Les sections suivantes fournissent des détails additionnels, et ce,
 % dans l'ordre où les commandes apparaissent dans les gabarits.
 %
@@ -798,18 +984,19 @@
 %
 % \subsection{Encodage des fichiers}
 %
-% Composer de longs textes en français en {\LaTeX} devient rapidement
-% pénible si l'on utilise les commandes |\'e|, |\`a| ou |\^e| pour
-% entrer les 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}.
+% 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 OS~X est
+% versions récentes des systèmes d'exploitation Linux et macOS est
 % l'UTF-8 de la norme
 % \link{http://fr.wikipedia.org/wiki/Unicode}{Unicode}. Les gabarits
 % sont livrés dans ce type d'encodage.
@@ -849,7 +1036,7 @@
 % chargement; voir ci-dessous.
 %
 % Si vous utilisez un paquetage non standard dans les distributions
-% courantes (MiK\TeX, \TeX~Live, Mac\TeX), vous devez le fournir avec
+% 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}
@@ -864,19 +1051,22 @@
 %
 % Le paquetage \pkg{hyperref} \citep{hyperref} permet de transformer
 % toutes les références en hyperliens cliquables lorsque le document
-% est produit avec pdf{\LaTeX}. L'interaction de ce paquetage avec les
-% autres est parfois (voire souvent) délicate. Pour cette raison, il
-% est habituellement nécessaire de charger \pkg{hyperref} en tout
-% dernier. C'est pourquoi il n'est pas chargé dans la classe, mais
-% plutôt dans les gabarits. Prenez soin de maintenir le dernier rang
-% de chargement lors de l'édition d'un gabarit.
+% est produit avec pdf{\LaTeX} ou {\XeLaTeX}. L'interaction de ce
+% paquetage avec les autres est parfois (voire souvent) délicate. Pour
+% cette raison, il est habituellement nécessaire de charger
+% \pkg{hyperref} en tout dernier. C'est pourquoi il n'est pas chargé
+% dans la classe, mais plutôt dans les gabarits. Prenez soin de
+% maintenir le dernier rang de chargement lors de l'édition d'un
+% gabarit.
 %
-% La configuration du paquetage dans les gabarits fait en sorte que
-% les liens sont simplement signalés par une couleur de texte
-% légèrement contrastante. L'utilisation de couleurs dans un document
-% requiert le paquetage |xcolor|, chargé par la classe. La couleur de
-% lien par défaut, |ULlinkcolor|, est définie dans la classe; voir la
-% \autoref{sec:couleurs}.
+% \begin{DescribeMacro}{\hyperrefsetup}
+%   La configuration du paquetage dans les gabarits fait en sorte que
+%   les liens sont simplement signalés par une couleur de texte
+%   légèrement contrastante. L'utilisation de couleurs dans un
+%   document requiert le paquetage |xcolor|, chargé par la classe. La
+%   couleur de lien par défaut, |ULlinkcolor|, est définie dans la
+%   classe; voir la \autoref{sec:couleurs}.
+% \end{DescribeMacro}
 %
 % \subsection{Options de \pkg{babel}}
 %
@@ -901,15 +1091,6 @@
 %   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}
-%
-% \begin{DescribeMacro}{\nombre}
-%   Au sujet des espaces dans les nombres, 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}
-%
 % Vous devez évidemment désactiver ces ajustements si l'option
 % |nobabel| est spécifiée au chargement de la classe.
 %
@@ -916,76 +1097,12 @@
 % \subsection{Style de la bibliographie}
 % \label{sec:bibliographystyle}
 %
-% \begin{DescribeMacro}{\bibliographystyle}
-%   Il est fortement recommandé d'utiliser {\BibTeX} pour la préparation
-%   de la bibliographie. Le formatage de la bibliographie est contrôlé
-%   par un style choisi par la commande \cmd{\bibliographystyle}. Les styles
-%   standards de {\LaTeX} sont |plain|, |unsrt|, |alpha| et |abbrv|.
-% \end{DescribeMacro}
+% 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.
 %
-% Pour plus de flexibilité, il est recommandé d'utiliser le paquetage
-% \pkg{natbib} pour la gestion des références et des styles de la
-% bibliographie. Entre autres choses, ce paquetage 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{http://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/}{versions
-%   francisées} de ces styles (et de quelques autres) dans CTAN.
-%
-% Afin d'assurer le bon fonctionnement avec \pkg{babel}, le
-% paquetage \pkg{natbib} est chargé par la classe \class{ulthese}
-% (à moins que l'option |nonatbib| ne soit spécifiée) 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}
-%
-% Par exemple, pour utiliser un style de citation numérique où le
-% numéro de la référence se trouve entre crochets, on peut procéder de
-% l'une de ces deux manières:
-% \begin{quote}
-%   |\documentclass[nonatbib]{ulthese}| \\
-%   |\usepackage[numbers,square]{natbib}| \\
-%   |...| \\
-%   |\bibliographystyle{plain-fr}|
-% \end{quote}
-% ou
-% \begin{quote}
-%   |\documentclass{ulthese}| \\
-%   |...| \\
-%   |\setcitestyle{numbers,square}| \\
-%   |\bibliographystyle{plain-fr}|
-% \end{quote}
-%
-% Consultez la %
-% \doc{natbib}{http://texdoc.net/pkg/natbib/} %
-% de \pkg{natbib} pour les détails.
-%
-% Le paquetage
-% \link{http://www.ctan.org/pkg/francais-bst/}{\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, on spécifiera dans le
-% préambule du document LaTeX
-% \begin{quote}
-%   |\bibliographystyle{francais}|
-% \end{quote}
-%
-% 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).
-%
 % \subsection{Déclarations des pages de titre}
 %
 % Les gabarits comportent toutes les déclarations nécessaires pour
@@ -1011,7 +1128,7 @@
 % \item la page de titre (obligatoire);
 % \item la page frontispice (obligatoire);
 % \item un résumé en français (obligatoire);
-% \item un résumé en anglais (recommandé mais non obligatoire);
+% \item un résumé en anglais (recommandé, mais non obligatoire);
 % \item une table des matières (obligatoire);
 % \item une liste des tableaux;
 % \item une liste des figures;
@@ -1019,8 +1136,8 @@
 % \item une dédicace;
 % \item une épigraphe;
 % \item des remerciements;
-% \item un avant-propos (obligatoire dans le cas d'un mémoire ou d'une
-%   thèse avec insertion d'articles).
+% \item un avant-propos (obligatoire dans le cas d'une thèse ou d'un
+%   mémoire par articles).
 % \end{enumerate}
 %
 % \begin{rem}
@@ -1083,21 +1200,18 @@
 %   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, 2, 3,
-%   \dots) à un mode alphabétique (A, B, C, \dots).
+%   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}
 %
 % \subsection{Bibliographie}
 %
-% \begin{DescribeMacro}{\bibliography}
-%   Si vous utilisez {\BibTeX}, la bibliographie est insérée dans le
-%   document à l'endroit où apparait la commande \cmd{\bibliography} dans le
-%   code source.
-% \end{DescribeMacro}
+% 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.
 %
-% Consulter la \autoref{sec:bibliographystyle} pour des
-% informations additionnelles sur la préparation de la bibliographie.
-%
 % \section{Aide additionnelle}
 %
 % Pour obtenir de l'aide additionnelle sur l'utilisation de la classe
@@ -1116,15 +1230,21 @@
 % \href{mailto:ulthese-aide at listes.ulaval.ca}{\url{ulthese-aide at listes.ulaval.ca}}.
 %
 % \StopEventually{
-%   \begin{thebibliography}{1}
+%   \begin{thebibliography}{15}
 %     \addcontentsline{toc}{section}{Références}
-%   \bibitem[{Braams et Bezos(2015)}]{babel}
-%     Braams, J. et J.~Bezos. 2015,
+%   \bibitem[{Arseneau(2010)}]{chapterbib}
+%     Arseneau, D. 2010,
+%     {\selectlanguage{english}\emph{chapterbib. Multiple
+%     bibliographies in {\LaTeX}}}.
+%     URL~\url{http://www.ctan.org/pkg/chapterbib/}.
+%
+%   \bibitem[{Braams et Bezos(2016)}]{babel}
+%     Braams, J. et J.~Bezos. 2016,
 %     {\selectlanguage{english}\emph{Babel}}.
 %     URL~\url{http://www.ctan.org/pkg/babel/}.
 %
-%   \bibitem[{Carlisle et {The \LaTeX3\ Project}(2014)}]{graphicx}
-%     Carlisle, D. et {The \LaTeX3\ Project}. 2014,
+%   \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{http://www.ctan.org/pkg/graphics/}.
 %
@@ -1144,7 +1264,7 @@
 %     \pkg{francais-bst}»},
 %     URL~\url{http://www.ctan.org/pkg/francais-bst/}.
 %
-%   \bibitem[{Goulet(2016)}]{Goulet:2016}
+%   \bibitem[{Goulet(2016)}]{formation-latex-ul}
 %     Goulet, V. 2016, {\selectlanguage{french}\emph{Rédaction avec
 %     {\LaTeX}}}, document libre sous contrat Creative Commons.
 %     ISBN~978-2-9811416-7-5.
@@ -1160,8 +1280,8 @@
 %     {\selectlanguage{english}\emph{inputenc.sty}}.
 %     URL~\url{http://www.ctan.org/pkg/inputenc/}.
 %
-%   \bibitem[{Kern(2007)}]{xcolor}
-%     Kern, D.~U. 2007, {\selectlanguage{english}\emph{Extending
+%   \bibitem[{Kern(2016)}]{xcolor}
+%     Kern, D.~U. 2016, {\selectlanguage{english}\emph{Extending
 %     {\LaTeX}’s color facilities: the \pkg{xcolor} package}}.
 %     URL~\url{http://www.ctan.org/pkg/xcolor/}.
 %
@@ -1170,27 +1290,27 @@
 %     communication écrite au cégep, à l'université et en
 %     entreprise}}, Québec Amérique. ISBN~978-2-8903-7875-9.
 %
-%   \bibitem[{Rahtz et Oberdiek(2012)}]{hyperref}
-%     Rahtz, S. et H.~Oberdiek. 2012,
+%   \bibitem[{Rahtz et Oberdiek(2017)}]{hyperref}
+%     Rahtz, S. et H.~Oberdiek. 2017,
 %     {\selectlanguage{english}\emph{Hypertext marks in {\LaTeX}: a
 %     manual for \pkg{hyperref}}}.
 %     URL~\url{http://www.ctan.org/pkg/hyperref/}.
 %
-%   \bibitem[{Robertson et Hosny(2015)}]{fontspec}
-%     Robertson, W. et K.~Hosny. 2015,
+%   \bibitem[{Robertson et Hosny(2017)}]{fontspec}
+%     Robertson, W. et K.~Hosny. 2017,
 %     {\selectlanguage{english}\emph{The \pkg{fontspec} package: Font
 %     selection for {\XeLaTeX} and {\LuaLaTeX}}}.
 %     URL~\url{http://www.ctan.org/pkg/fontspec/}.
 %
-%   \bibitem[{Robertson et coll.(2015)Robertson, Stephani et
+%   \bibitem[{Robertson et coll.(2017)Robertson, Stephani et
 %     Hosny}]{unicode-math}
-%     Robertson, W., P.~Stephani et K.~Hosny. 2015,
+%     Robertson, W., P.~Stephani et K.~Hosny. 2017,
 %     {\selectlanguage{english}\emph{Experimental {U}nicode
 %     Mathematical Typesetting: The \pkg{unicode-math} Package}}.
 %     ULR~\url{http://www.ctan.org/pkg/unicode-math/}.
 %
-%   \bibitem[{Wilson(2013)}]{memoir}
-%     Wilson, P. 2013, {\selectlanguage{english}\emph{The Memoir Class
+%   \bibitem[{Wilson(2016)}]{memoir}
+%     Wilson, P. 2016, {\selectlanguage{english}\emph{The Memoir Class
 %     for Configurable Typesetting}}, 8{\ieme} éd., The Herries Press.
 %     URL~\url{http://www.ctan.org/pkg/memoir/}, maintained by Lars
 %     Madsen.
@@ -1209,20 +1329,26 @@
 % 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}
 %
-% Les paquetages \pkg{ifthen} et \pkg{ifxetex} sont nécessaires
-% pour effectuer divers tests dans la classe. Nous définissons ici
-% toutes les valeurs booléennes requises par la classe.
+% Le paquetage \pkg{ifxetex} permet de tester si un document est
+% compilé avec \XeTeX.
 %    \begin{macrocode}
 %<*class>
-\RequirePackage{ifthen}
 \RequirePackage{ifxetex}
-\newboolean{UL at babel}           % charger babel ou non
-\newboolean{UL at natbib}          % charger natbib ou non
-\newboolean{UL at isprogmasc}      % nom de programme masculin ou non
-\newboolean{UL at isexam}          % examen de doctorat ou non
-\newboolean{UL at hassubtitle}     % document a un sous-titre ou non
 %    \end{macrocode}
+% Nous définissons ici toutes les valeurs booléennes requises par la
+% classe.
+%    \begin{macrocode}
+\newif\ifUL at babel       \UL at babeltrue        % charger babel?
+\newif\ifUL at natbib      \UL at natbibtrue       % charger natbib?
+\newif\ifUL at chapterbib  \UL at chapterbibfalse  % charger chapterbib?
+\newif\ifUL at sectionbib  \UL at sectionbibfalse  % option sectionbib de chapterbib?
+\newif\ifUL at isthesis                         % programme est une thèse?
+\newif\ifUL at iscotutelle \UL at iscotutellefalse % thèse en cotutelle?
+\newif\ifUL at isexam      \UL at isexamfalse      % examen de doctorat?
+\newif\ifUL at hassubtitle \UL at hassubtitlefalse % document a un sous-titre?
+%    \end{macrocode}
 %
 % \subsection{Options de la classe}
 %
@@ -1237,11 +1363,25 @@
 %   paquetage \pkg{natbib} en cas d'incompatibilité avec d'autres
 %   paquetages spécialisés de mise en forme de la bibliographie.
 %    \begin{macrocode}
-\setboolean{UL at natbib}{true}
-\DeclareOption{nonatbib}{\setboolean{UL at natbib}{false}}
+\DeclareOption{nonatbib}{\UL at natbibfalse}
 %    \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 at chapterbibtrue}
+\DeclareOption{bibsection}{\UL at chapterbibtrue\UL at 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
@@ -1249,8 +1389,7 @@
 %   \pkg{poyglossia} pour le traitement des langues dans leur
 %   document.
 %    \begin{macrocode}
-\setboolean{UL at babel}{true}
-\DeclareOption{nobabel}{\setboolean{UL at babel}{false}}
+\DeclareOption{nobabel}{\UL at babelfalse}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1283,136 +1422,135 @@
 %   Définition du type de grade et si la thèse ou le mémoire est
 %   multifacultaire, effectué en cotutelle, en bidiplomation ou en
 %   extension. Certaines options ne sont valides que pour une thèse ou
-%   que pour un mémoire. On identifie également si le type de
-%   programme (doctorat ou maîtrise) est masculin ou non; cela servira
-%   à adapter la composition de la page de titre, plus loin.
+%   que pour un mémoire. La page de titre des programmes en extension
+%   comporte une mention «offert en extension» ou «offerte en
+%   extension» selon qu'il s'agit d'un doctorat ou d'une maîtrise; le
+%   bon terme est défini avec l'option correspondante.
 %    \begin{macrocode}
 \newcommand*{\UL at typenum}{}
 \DeclareOption{LLD}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en droit (LL.~D.)}}
 \DeclareOption{DMus}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en musique (D.~Mus.)}}
 \DeclareOption{DPsy}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en psychologie (D.~Psy.)}}
 \DeclareOption{DThP}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}}
 \DeclareOption{PhD}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Philosophi{\ae} doctor (Ph.~D.)}}
 \DeclareOption{MATDR}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en am\'enagement du territoire %
     et d\'eveloppement r\'egional (M.ATDR)}}
 \DeclareOption{MArch}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en architecture (M.~Arch.)}}
 \DeclareOption{MA}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre \`es arts (M.A.)}}
 \DeclareOption{LLM}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en droit (LL.~M.)}}
 \DeclareOption{MErg}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}}
 \DeclareOption{MMus}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en musique (M.~Mus.)}}
 \DeclareOption{MPht}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}}
 \DeclareOption{MSc}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre \`es sciences (M.~Sc.)}}
 \DeclareOption{MScGeogr}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}}
 \DeclareOption{MServSoc}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
 \DeclareOption{MPsEd}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}}
 \DeclareOption{multifacultaire}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
-    \renewcommand*{\UL at typenum}{1}}{%
+  \ifUL at isthesis
+    \renewcommand*{\UL at typenum}{1}
+  \else
     \ClassError{ulthese}{%
       Incompatible option multifacultaire}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{cotutelle}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{2}
-    \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}{%
+    \UL at iscotutelletrue
+  \else
     \ClassError{ulthese}{%
       Incompatible option cotutelle}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{bidiplomation}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
-    \renewcommand*{\UL at typenum}{2}
-    \protected at edef\UL at typeofdoc{\UL at typeofdoc}}{%
+  \ifUL at isthesis
     \ClassError{ulthese}{%
       Incompatible option bidiplomation}
-    {Use this option with a master degree only.}}}
+    {Use this option with a master degree only.}
+  \else
+    \renewcommand*{\UL at typenum}{2}
+  \fi}
 \DeclareOption{extensionUdeS}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offert}
     \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
-    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}}{%
+    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}
+  \else
     \ClassError{ulthese}{%
       Incompatible option extensionUdeS}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{extensionUQO}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offert}
     \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
-    \newcommand*{\UL at extensionloc}{Gatineau, Canada}}{%
+    \newcommand*{\UL at extensionloc}{Gatineau, Canada}
+  \else
     \ClassError{ulthese}{%
       Incompatible option extensionUQO}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{extensionUQAC}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+  \ifUL at isthesis
+    \ClassError{ulthese}{%
+      Incompatible option extensionUQAC}
+    {Use this option with a master degree only.}
+  \else
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offerte}
     \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi}
-    \newcommand*{\UL at extensionloc}{Chicoutimi, Canada}}{%
-    \ClassError{ulthese}{%
-      Incompatible option extensionUQAC}
-    {Use this option with a master degree only.}}}
+    \newcommand*{\UL at extensionloc}{Chicoutimi, Canada}
+  \fi}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1422,14 +1560,14 @@
 %   n'est compatible qu'avec l'une des options de thèse, autrement un
 %   message d'erreur est émis.
 %    \begin{macrocode}
-\setboolean{UL at isexam}{false}
 \DeclareOption{examen}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
-    \setboolean{UL at isexam}{true}
-    \renewcommand*{\UL at typeofdoc}{Examen de doctorat}}{%
+  \ifUL at isthesis
+    \UL at isexamtrue
+  \else
     \ClassError{ulthese}{%
       Incompatible option examen}
-    {Use this option with a thesis type only.}}}
+    {Use this option with a thesis type only.}
+  \fi}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1444,7 +1582,7 @@
 %    \begin{macrocode}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}}
 \ExecuteOptions{11pt,letterpaper}
-\ProcessOptions
+\ProcessOptions\relax
 \ifx\UL at typenum\empty
   \ClassError{ulthese}{%
     No thesis type specified}
@@ -1473,12 +1611,26 @@
 \fi
 %    \end{macrocode}
 %
-% Le paquetage \pkg{natbib} doit être chargé avant \pkg{babel}
-% pour bien fonctionner. C'est pourquoi il est chargé dans la classe,
-% à moins que l'option |nonatbib| n'ait été spécifiée au chargement de
-% la classe.
+% 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.
 %    \begin{macrocode}
-\ifthenelse{\boolean{UL at natbib}}{\RequirePackage{natbib}}{}
+\ifUL at natbib
+  \ifUL at sectionbib
+    \PassOptionsToPackage{sectionbib}{natbib}
+  \fi
+  \RequirePackage[round,semicolon,authoryear]{natbib}
+\fi
+\ifUL at chapterbib
+  \ifUL at sectionbib
+     \ifUL at 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
@@ -1488,9 +1640,10 @@
 % \pkg{numprint} est requis par \pkg{babel} pour la définition
 % de la commande de mise en forme des nombres \cmd{\nombre}.
 %    \begin{macrocode}
-\ifthenelse{\boolean{UL at babel}}{%
+\ifUL at babel
   \RequirePackage{babel}
-  \RequirePackage[autolanguage]{numprint}}{}
+  \RequirePackage[autolanguage]{numprint}
+\fi
 %    \end{macrocode}
 %
 % L'insertion du logo de l'Université sur la page de titre requiert
@@ -1679,7 +1832,7 @@
 %    \begin{macrocode}
 \newcommand{\titre}[1]{\renewcommand{\UL at maintitle}{#1}}
 \newcommand{\soustitre}[1]{%
-  \setboolean{UL at hassubtitle}{true}
+  \UL at hassubtitletrue
   \renewcommand{\UL at subtitle}{#1}}
 \newcommand*{\auteur}[1]{\renewcommand*{\UL at author}{#1}}
 \newcommand*{\annee}[1]{\renewcommand*{\UL at year}{#1}}
@@ -1722,22 +1875,44 @@
     \centering\UL at fonttitle\UL at maintitle}
   \setlength{\UL at titleboxtotht}{%
     \dimexpr\ht\UL at titlebox+\dp\UL at titlebox}
-  \ifthenelse{\boolean{UL at hassubtitle}}{%
+  \ifUL at hassubtitle
     \setbox\UL at subtitlebox=\vbox{%
       \centering\vspace*{0.5\baselineskip}\UL at fontsubtitle\UL at subtitle}
     \setlength{\UL at subtitleboxtotht}{%
-      \dimexpr\ht\UL at subtitlebox+\dp\UL at subtitlebox}}{}}
+      \dimexpr\ht\UL at subtitlebox+\dp\UL at subtitlebox}
+  \fi}
 %    \end{macrocode}
 % \end{macro}
 %
 % \subsubsection{Type de document}
 %
-% \begin{macro}{\Ul at docid}
-%   La commande |\Ul at docid| prépare la mention du type de document. La
-%   thèse ou le mémoire en cotutelle ou en bidiplomation requiert un
-%   traitement différent puisque le programme d'étude apparaît
-%   immédiatement sous la mention.
+% \begin{macro}{\UL at typeofdoc}
+%   La commande |\UL at typeofdoc| contient le type de document qui est
+%   produit: thèse, thèse en cotutelle, maîtrise
+%   ou examen de doctorat.
 %    \begin{macrocode}
+\ifUL at isthesis
+  \ifUL at iscotutelle
+    \newcommand*{\UL at typeofdoc}{Th\`ese en cotutelle}
+  \else
+    \newcommand*{\UL at typeofdoc}{Th\`ese}
+  \fi
+\else
+  \newcommand*{\UL at typeofdoc}{M\'emoire}
+\fi
+\ifUL at isexam
+  \renewcommand*{\UL at typeofdoc}{Examen de doctorat}
+\fi
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\UL at docid}
+%   La commande |\UL at docid| prépare ensuite la mention mise en forme
+%   du type de document pour les pages de titre. La thèse ou le
+%   mémoire en cotutelle ou en bidiplomation requiert un traitement
+%   différent puisque le programme d'étude apparaît immédiatement sous
+%   la mention.
+%    \begin{macrocode}
 \newcommand{\UL at docid}{%
   {\UL at fontprogram\UL at typeofdoc\par
   \ifnum\UL at typenum=2 \UL at program\par \fi}}
@@ -1796,8 +1971,7 @@
   \or%                      3 extension
     \vspace{48pt}
     {\UL at fontprogram\UL at program\ de l'Universit\'e Laval\par
-      \ifthenelse{\boolean{UL at isprogmasc}}{offert}{offerte}
-      en extension \`a l'\UL at extensionat}\par
+      \UL at offered\ en extension \`a l'\UL at extensionat}\par
     \vspace{36pt}
     \UL at degree\par
     \vspace{36pt}
@@ -1891,12 +2065,12 @@
     \UL at details
     \vfill
     {\textcopyright} \UL at author, \UL at year\par
-    \ifthenelse{\boolean{UL at isexam}}{}{%
+    \ifUL at isexam\else
       \clearpage
       \ifnum\UL at typenum>1\relax
-      \vspace*{0pt}\par
+        \vspace*{0pt}\par
       \else
-      \rule{0mm}{15mm}\par      % strut
+        \rule{0mm}{15mm}\par    % strut
       \fi
       \vspace{82pt}
       \box\UL at titlebox
@@ -1909,7 +2083,8 @@
       Sous la direction de:\par
       \vspace{\baselineskip}
       \UL at director\par
-      \UL at codirector}
+      \UL at codirector
+    \fi
     \clearpage}}
 %    \end{macrocode}
 % \end{macro}
@@ -1935,8 +2110,9 @@
 %   \cmd{\addto} est nécessaire pour éviter que \pkg{babel} redéfinisse
 %   le titre à |\begin{document}|.
 %    \begin{macrocode}
-\ifthenelse{\boolean{UL at babel}}{%
-  \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}}{}
+\ifUL at babel
+  \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}
+\fi
 %    \end{macrocode}
 %   Si \pkg{babel} n'est pas chargé, ce sera à l'utilisateur de faire
 %   une correction équivalente. Avec \pkg{polyglossia}, la commande à
@@ -2025,6 +2201,7 @@
 %<*gabarit>
 %<phd&standard>%% GABARIT POUR THÈSE STANDARD
 %<phd&mesure>%% GABARIT POUR THÈSE SUR MESURE
+%<phd&articles>%% GABARIT POUR THÈSE PAR ARTICLES
 %<phd&multifac>%% GABARIT POUR THÈSE MULTIFACULTAIRE
 %<phd&cotutelle>%% GABARIT POUR THÈSE EN COTUTELLE
 %<phd&UdeS>%% GABARIT POUR THÈSE EN EXTENSION À L'UNIVERSITÉ DE SHERBROOKE
@@ -2045,8 +2222,12 @@
 %<m>%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
 %<m>%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
-%% défaut du document.
+%<!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|mesure)>\documentclass[PhD,english,french]{ulthese}
+%<phd&articles>\documentclass[PhD,bibsection,english,french]{ulthese}
 %<phd&multifac>\documentclass[PhD,multifacultaire,english,french]{ulthese}
 %<phd&cotutelle>\documentclass[PhD,cotutelle,english,french]{ulthese}
 %<phd&UdeS>\documentclass[PhD,extensionUdeS,english,french]{ulthese}
@@ -2089,8 +2270,13 @@
     og=«, fg=»                     % caractères « et » sont les guillemets
   }
 
-  %% Style de la bibliographie.
-  \bibliographystyle{}
+%<!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}}
 
   %% Déclarations des pages de titre. Remplacer les éléments entre < >.
   %% Supprimer les caractères < >. Couper un long titre ou un long
@@ -2158,8 +2344,10 @@
 \mainmatter                     % corps du document
 
 \include{introduction}          % introduction
-\include{chapitre1}             % chapitre 1
-\include{chapitre2}             % chapitre 2, etc.
+%<!articles>\include{chapitre1}             % chapitre 1
+%<articles>\include{chapitre1-articles}    % chapitre 1
+%<!articles>\include{chapitre2}             % chapitre 2, etc.
+%<articles>\include{chapitre2-articles}    % chapitre 2, etc.
 \include{conclusion}            % conclusion
 
 \appendix                       % annexes le cas échéant
@@ -2166,8 +2354,8 @@
 
 \include{annexe}                % annexe A
 
-\bibliography{}                 % production de la bibliographie
-
+%<!articles>\bibliography{}                 % production de la bibliographie
+%<!articles>
 \end{document}
 %</gabarit>
 %
@@ -2217,6 +2405,9 @@
 \chapter{Titre du chapitre}     % numéroté
 
 Texte du chapitre.
+%<articles>
+%<articles>\bibliographystyle{}              % style de la bibliographie
+%<articles>\bibliography{}                   % production de la bibliographie
 %</chapitre>
 %
 %<*conclusion>

Modified: trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins	2017-06-04 23:48:21 UTC (rev 44456)
@@ -38,7 +38,7 @@
 <ulthese-dev at bibl.ulaval.ca>.
 
 This work consists of the files ulthese.dtx and ulthese.ins and the
-derived files listed in the README file.
+derived files listed in the README.md file.
 
 \endpreamble
 
@@ -46,6 +46,8 @@
   \file{ulthese.cls}{\from{ulthese.dtx}{class}}
   \file{gabarit-doctorat.tex}{\nopreamble\nopostamble
     \from{ulthese.dtx}{gabarit,phd,standard}}
+  \file{gabarit-doctorat-articles.tex}{\nopreamble\nopostamble
+    \from{ulthese.dtx}{gabarit,phd,articles}}
   \file{gabarit-doctorat-mesure.tex}{\nopreamble\nopostamble
     \from{ulthese.dtx}{gabarit,phd,mesure}}
   \file{gabarit-doctorat-multifacultaire.tex}{\nopreamble\nopostamble
@@ -76,8 +78,12 @@
     \from{ulthese.dtx}{introduction}}
   \file{chapitre1.tex}{\nopreamble\nopostamble
     \from{ulthese.dtx}{chapitre}}
+  \file{chapitre1-articles.tex}{\nopreamble\nopostamble
+    \from{ulthese.dtx}{chapitre,articles}}
   \file{chapitre2.tex}{\nopreamble\nopostamble
     \from{ulthese.dtx}{chapitre}}
+  \file{chapitre2-articles.tex}{\nopreamble\nopostamble
+    \from{ulthese.dtx}{chapitre,articles}}
   \file{conclusion.tex}{\nopreamble\nopostamble
     \from{ulthese.dtx}{conclusion}}
   \file{annexe.tex}{\nopreamble\nopostamble

Modified: trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls	2017-06-04 23:48:03 UTC (rev 44455)
+++ trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls	2017-06-04 23:48:21 UTC (rev 44456)
@@ -26,22 +26,24 @@
 %% <ulthese-dev at bibl.ulaval.ca>.
 %% 
 %% This work consists of the files ulthese.dtx and ulthese.ins and the
-%% derived files listed in the README file.
+%% derived files listed in the README.md file.
 %% 
 \NeedsTeXFormat{LaTeX2e}[2009/09/24]
 \ProvidesClass{ulthese}%
-  [2017/03/01 v4.3 Classe pour les theses et memoires de l'Universite Laval]
-\RequirePackage{ifthen}
+  [2017/06/01 v4.4 Universite Laval thesis and memoir class]
 \RequirePackage{ifxetex}
-\newboolean{UL at babel}           % charger babel ou non
-\newboolean{UL at natbib}          % charger natbib ou non
-\newboolean{UL at isprogmasc}      % nom de programme masculin ou non
-\newboolean{UL at isexam}          % examen de doctorat ou non
-\newboolean{UL at hassubtitle}     % document a un sous-titre ou non
-\setboolean{UL at natbib}{true}
-\DeclareOption{nonatbib}{\setboolean{UL at natbib}{false}}
-\setboolean{UL at babel}{true}
-\DeclareOption{nobabel}{\setboolean{UL at babel}{false}}
+\newif\ifUL at babel       \UL at babeltrue        % charger babel?
+\newif\ifUL at natbib      \UL at natbibtrue       % charger natbib?
+\newif\ifUL at chapterbib  \UL at chapterbibfalse  % charger chapterbib?
+\newif\ifUL at sectionbib  \UL at sectionbibfalse  % option sectionbib de chapterbib?
+\newif\ifUL at isthesis                         % programme est une thèse?
+\newif\ifUL at iscotutelle \UL at iscotutellefalse % thèse en cotutelle?
+\newif\ifUL at isexam      \UL at isexamfalse      % examen de doctorat?
+\newif\ifUL at hassubtitle \UL at hassubtitlefalse % document a un sous-titre?
+\DeclareOption{nonatbib}{\UL at natbibfalse}
+\DeclareOption{bibchapitre}{\UL at chapterbibtrue}
+\DeclareOption{bibsection}{\UL at chapterbibtrue\UL at sectionbibtrue}
+\DeclareOption{nobabel}{\UL at babelfalse}
 \newcommand*{\UL at ptsize}{}
 \DeclareOption{10pt}{%
   \PassOptionsToClass{10pt}{memoir}
@@ -54,141 +56,139 @@
   \renewcommand*{\UL at ptsize}{12}}
 \newcommand*{\UL at typenum}{}
 \DeclareOption{LLD}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en droit (LL.~D.)}}
 \DeclareOption{DMus}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en musique (D.~Mus.)}}
 \DeclareOption{DPsy}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en psychologie (D.~Psy.)}}
 \DeclareOption{DThP}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}}
 \DeclareOption{PhD}{%
+  \UL at isthesistrue
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{true}
-  \newcommand*{\UL at typeofdoc}{Th\`ese}
   \newcommand*{\UL at degree}{Philosophi{\ae} doctor (Ph.~D.)}}
 \DeclareOption{MATDR}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en am\'enagement du territoire %
     et d\'eveloppement r\'egional (M.ATDR)}}
 \DeclareOption{MArch}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en architecture (M.~Arch.)}}
 \DeclareOption{MA}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre \`es arts (M.A.)}}
 \DeclareOption{LLM}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en droit (LL.~M.)}}
 \DeclareOption{MErg}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}}
 \DeclareOption{MMus}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en musique (M.~Mus.)}}
 \DeclareOption{MPht}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}}
 \DeclareOption{MSc}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre \`es sciences (M.~Sc.)}}
 \DeclareOption{MScGeogr}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}}
 \DeclareOption{MServSoc}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
 \DeclareOption{MPsEd}{%
+  \UL at isthesisfalse
   \renewcommand*{\UL at typenum}{0}
-  \setboolean{UL at isprogmasc}{false}
-  \newcommand*{\UL at typeofdoc}{M\'emoire}
   \newcommand*{\UL at degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}}
 \DeclareOption{multifacultaire}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
-    \renewcommand*{\UL at typenum}{1}}{%
+  \ifUL at isthesis
+    \renewcommand*{\UL at typenum}{1}
+  \else
     \ClassError{ulthese}{%
       Incompatible option multifacultaire}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{cotutelle}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{2}
-    \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}{%
+    \UL at iscotutelletrue
+  \else
     \ClassError{ulthese}{%
       Incompatible option cotutelle}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{bidiplomation}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
-    \renewcommand*{\UL at typenum}{2}
-    \protected at edef\UL at typeofdoc{\UL at typeofdoc}}{%
+  \ifUL at isthesis
     \ClassError{ulthese}{%
       Incompatible option bidiplomation}
-    {Use this option with a master degree only.}}}
+    {Use this option with a master degree only.}
+  \else
+    \renewcommand*{\UL at typenum}{2}
+  \fi}
 \DeclareOption{extensionUdeS}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offert}
     \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
-    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}}{%
+    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}
+  \else
     \ClassError{ulthese}{%
       Incompatible option extensionUdeS}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{extensionUQO}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+  \ifUL at isthesis
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offert}
     \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
-    \newcommand*{\UL at extensionloc}{Gatineau, Canada}}{%
+    \newcommand*{\UL at extensionloc}{Gatineau, Canada}
+  \else
     \ClassError{ulthese}{%
       Incompatible option extensionUQO}
-    {Use this option with a doctorate degree only.}}}
+    {Use this option with a doctorate degree only.}
+  \fi}
 \DeclareOption{extensionUQAC}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+  \ifUL at isthesis
+    \ClassError{ulthese}{%
+      Incompatible option extensionUQAC}
+    {Use this option with a master degree only.}
+  \else
     \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at offered}{offerte}
     \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi}
-    \newcommand*{\UL at extensionloc}{Chicoutimi, Canada}}{%
-    \ClassError{ulthese}{%
-      Incompatible option extensionUQAC}
-    {Use this option with a master degree only.}}}
-\setboolean{UL at isexam}{false}
+    \newcommand*{\UL at extensionloc}{Chicoutimi, Canada}
+  \fi}
 \DeclareOption{examen}{%
-  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
-    \setboolean{UL at isexam}{true}
-    \renewcommand*{\UL at typeofdoc}{Examen de doctorat}}{%
+  \ifUL at isthesis
+    \UL at isexamtrue
+  \else
     \ClassError{ulthese}{%
       Incompatible option examen}
-    {Use this option with a thesis type only.}}}
+    {Use this option with a thesis type only.}
+  \fi}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}}
 \ExecuteOptions{11pt,letterpaper}
-\ProcessOptions
+\ProcessOptions\relax
 \ifx\UL at typenum\empty
   \ClassError{ulthese}{%
     No thesis type specified}
@@ -202,10 +202,24 @@
 \else
   \RequirePackage[T1]{fontenc}
 \fi
-\ifthenelse{\boolean{UL at natbib}}{\RequirePackage{natbib}}{}
-\ifthenelse{\boolean{UL at babel}}{%
+\ifUL at natbib
+  \ifUL at sectionbib
+    \PassOptionsToPackage{sectionbib}{natbib}
+  \fi
+  \RequirePackage[round,semicolon,authoryear]{natbib}
+\fi
+\ifUL at chapterbib
+  \ifUL at sectionbib
+     \ifUL at natbib\else
+       \PassOptionsToPackage{sectionbib}{chapterbib}
+     \fi
+  \fi
+  \RequirePackage{chapterbib}
+\fi
+\ifUL at babel
   \RequirePackage{babel}
-  \RequirePackage[autolanguage]{numprint}}{}
+  \RequirePackage[autolanguage]{numprint}
+\fi
 \RequirePackage{graphicx}
 \RequirePackage{xcolor}
 \RequirePackage{textcomp}
@@ -264,7 +278,7 @@
 \newcommand*{\UL at facother}{}
 \newcommand{\titre}[1]{\renewcommand{\UL at maintitle}{#1}}
 \newcommand{\soustitre}[1]{%
-  \setboolean{UL at hassubtitle}{true}
+  \UL at hassubtitletrue
   \renewcommand{\UL at subtitle}{#1}}
 \newcommand*{\auteur}[1]{\renewcommand*{\UL at author}{#1}}
 \newcommand*{\annee}[1]{\renewcommand*{\UL at year}{#1}}
@@ -288,11 +302,24 @@
     \centering\UL at fonttitle\UL at maintitle}
   \setlength{\UL at titleboxtotht}{%
     \dimexpr\ht\UL at titlebox+\dp\UL at titlebox}
-  \ifthenelse{\boolean{UL at hassubtitle}}{%
+  \ifUL at hassubtitle
     \setbox\UL at subtitlebox=\vbox{%
       \centering\vspace*{0.5\baselineskip}\UL at fontsubtitle\UL at subtitle}
     \setlength{\UL at subtitleboxtotht}{%
-      \dimexpr\ht\UL at subtitlebox+\dp\UL at subtitlebox}}{}}
+      \dimexpr\ht\UL at subtitlebox+\dp\UL at subtitlebox}
+  \fi}
+\ifUL at isthesis
+  \ifUL at iscotutelle
+    \newcommand*{\UL at typeofdoc}{Th\`ese en cotutelle}
+  \else
+    \newcommand*{\UL at typeofdoc}{Th\`ese}
+  \fi
+\else
+  \newcommand*{\UL at typeofdoc}{M\'emoire}
+\fi
+\ifUL at isexam
+  \renewcommand*{\UL at typeofdoc}{Examen de doctorat}
+\fi
 \newcommand{\UL at docid}{%
   {\UL at fontprogram\UL at typeofdoc\par
   \ifnum\UL at typenum=2 \UL at program\par \fi}}
@@ -333,8 +360,7 @@
   \or%                      3 extension
     \vspace{48pt}
     {\UL at fontprogram\UL at program\ de l'Universit\'e Laval\par
-      \ifthenelse{\boolean{UL at isprogmasc}}{offert}{offerte}
-      en extension \`a l'\UL at extensionat}\par
+      \UL at offered\ en extension \`a l'\UL at extensionat}\par
     \vspace{36pt}
     \UL at degree\par
     \vspace{36pt}
@@ -385,12 +411,12 @@
     \UL at details
     \vfill
     {\textcopyright} \UL at author, \UL at year\par
-    \ifthenelse{\boolean{UL at isexam}}{}{%
+    \ifUL at isexam\else
       \clearpage
       \ifnum\UL at typenum>1\relax
-      \vspace*{0pt}\par
+        \vspace*{0pt}\par
       \else
-      \rule{0mm}{15mm}\par      % strut
+        \rule{0mm}{15mm}\par    % strut
       \fi
       \vspace{82pt}
       \box\UL at titlebox
@@ -403,13 +429,15 @@
       Sous la direction de:\par
       \vspace{\baselineskip}
       \UL at director\par
-      \UL at codirector}
+      \UL at codirector
+    \fi
     \clearpage}}
 \newcommand{\pagetitre}{
   \ClassWarning{ulthese}{Command \protect\pagetitre\space is obsolete.\MessageBreak
     Using \protect\pagestitre\space instead}\pagestitre}
-\ifthenelse{\boolean{UL at babel}}{%
-  \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}}{}
+\ifUL at babel
+  \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}
+\fi
 \newcommand{\dedicace}[1]{{%
     \clearpage
     \pagestyle{empty}



More information about the tex-live-commits mailing list