texlive[43397] Master/texmf-dist: ulthese (4mar17)

commits+karl at tug.org commits+karl at tug.org
Sun Mar 5 00:13:48 CET 2017


Revision: 43397
          http://tug.org/svn/texlive?view=revision&revision=43397
Author:   karl
Date:     2017-03-05 00:13:48 +0100 (Sun, 05 Mar 2017)
Log Message:
-----------
ulthese (4mar17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ulthese/README
    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

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/README	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/README	2017-03-04 23:13:48 UTC (rev 43397)
@@ -1,93 +1,104 @@
-This package contains a LaTeX and XeLaTeX class and templates for
-theses and memoirs at Université Laval, Québec, Canada.
-
-LICENCE
-
-LaTeX Project Public License, version 1.3c or (at your option) any
-later version.
-
-*** 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
-
-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
+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

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,cotutelle,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.
+  %% 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
+  %\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
+  %\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)

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-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,extensionUQO,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.
+  %% 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
+  %\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
+  %\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)

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-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,extensionUdeS,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,multifacultaire,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,24 @@
 %% [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 PhD, LLD, DPsy, DThP]
+%%   [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.
 \documentclass[PhD,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,25 @@
 %% [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 MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
+%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
+%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
 %% défaut du document.
 \documentclass[MA,bidiplomation,english,french]{ulthese}
   %% Encodage utilisé pour les caractères accentués dans les fichiers
-  %% source du document. Les gabarits sont encodés en UTF-8. Inutile avec
-  %% XeLaTeX, qui gère Unicode nativement.
+  %% 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
+  %\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
+  %\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)
@@ -60,7 +61,7 @@
   %   avec saut de ligne manuel}
   \auteur{<Prénom Nom>}
   \annee{<20xx>}
-  \programme{Maîtrise en études anciennes}
+  \programme{Maîtrise en <discipline>}
   \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\
              <Prénom Nom>, <directeur ou directrice> de recherche}
   % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche}

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-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,25 @@
 %% [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 MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
+%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
+%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
 %% défaut du document.
 \documentclass[MSc,extensionUQAC,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,25 @@
 %% [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 MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
+%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
+%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
 %% défaut du document.
 \documentclass[MSc,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.
+  %% 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
+  %\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
+  %\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)

Modified: trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex	2017-03-04 23:13:48 UTC (rev 43397)
@@ -7,24 +7,25 @@
 %% [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 MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
+%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
+%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
 %% défaut du document.
 \documentclass[MSc,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.
+  %% 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
+  %\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
+  %\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)

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-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/source/latex/ulthese/ulthese.dtx	2017-03-04 23:13:48 UTC (rev 43397)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2016 Universite Laval
+% Copyright (C) 2017 Universite Laval
 %
 % This file may be distributed and/or modified under the conditions
 % of the LaTeX Project Public License, either version 1.3c of this
@@ -29,19 +29,22 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24]
 %<class>\ProvidesClass{ulthese}%
 %<*class>
-  [2016/03/29 v4.2 Classe pour les theses et memoires de l'Universite Laval]
+  [2017/03/01 v4.3 Classe pour les theses et memoires de l'Universite Laval]
 %</class>
 %<*driver>
-\documentclass[11pt,french]{ltxdoc}
+\documentclass[11pt,english,french]{ltxdoc}
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
   \usepackage{natbib}
   \usepackage{babel}
   \usepackage[autolanguage]{numprint}
-  \usepackage{mathpazo}
+  \usepackage{microtype}
   \usepackage[scaled=0.92]{helvet}
+  \usepackage[scaled=1.02]{inconsolata}
+  \usepackage[sc]{mathpazo}
   \usepackage{fontawesome}
-  \usepackage{color,booktabs,amsthm,metalogo}
+  \usepackage{color,metalogo}
+  \usepackage{enumitem,tabularx,booktabs,amsthm}
   \DisableCrossrefs
   \CodelineNumbered
   \RecordChanges
@@ -52,6 +55,9 @@
   \definecolor{url}{rgb}{0.6,0,0}      % rouge foncé
   \definecolor{citation}{rgb}{0,0.5,0} % vert foncé
 
+  %% Liste description alignée à gauche
+  \setlist[description]{leftmargin=*,align=left}
+
   \usepackage{hyperref}
   \hypersetup{colorlinks, linktocpage,
     urlcolor=url, linkcolor=link, citecolor=citation,
@@ -61,6 +67,7 @@
   \addto\extrasfrench{%
     \def\appendixautorefname{annexe}%
     \def\tableautorefname{tableau}%
+    \def\subsectionautorefname{section}%
   }
 
   \theoremstyle{definition}
@@ -69,8 +76,9 @@
   \newcommand{\class}[1]{\textsf{#1}}
   \newcommand{\pkg}[1]{\textbf{#1}}
 
+  \newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}}
   \newcommand{\doc}[3][documentation]{%
-    \href{#3}{#1~\raisebox{-0.2ex}{\faExternalLink}}\marginpar{\hfill\faBook~\texttt{#2}}}
+    \link{#3}{#1}\marginpar{\hfill\faBookmark~\texttt{#2}}}
 
   \frenchbsetup{%
     StandardItemizeEnv=true,       % listes standards
@@ -84,11 +92,18 @@
 \end{document}
 %</driver>
 % \fi
-% \CheckSum{754}
+% \CheckSum{834}
 % \DoNotIndex{\',\^,\`,\ ,\ae}
 % \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions}
 % \DoNotIndex{\newcommand,\newcommand*,\newboolean}
 % \DoNotIndex{\setlength,\setboolean}
+% \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.}
 % \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
@@ -101,7 +116,7 @@
 % \changes{3.0}{2014-01-06}{Déclaration du grade en option de la
 %   classe. Moteur {\XeLaTeX} supporté; ajout de l'option \texttt{nobabel}}
 % \changes{2.1}{2013-01-16}{Utilisation transparente de la police
-%   Helvetica pour la page titre}
+%   Helvetica pour la page de titre}
 % \changes{2.0}{2013-01-13}{Traitement automatique des longs titres}
 % \changes{1.0b}{2012-11-11}{Ajouts et corrections mineures dans la
 %   documentation}
@@ -116,8 +131,8 @@
 %   Goulet~(Faculté des sciences et de génie) avec la collaboration de
 %   Koassi D'Almeida~(Faculté des études supérieures et postdoctorales) et
 %   Pierre Lasou~(Bibliothèque).}}
+% \date{}
 % \maketitle
-% \tableofcontents
 %
 % \section{Introduction}
 %
@@ -129,84 +144,47 @@
 % des thèses et mémoires ainsi que la disposition du texte sur la
 % page. La classe en elle-même est donc relativement simple.
 %
-% La classe \class{ulthese} est basée sur la classe \class{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} est très
-% configurable et incorpore d'office plus de 30 des paquetages
-% (\emph{packages}) les plus populaires\footnote{%
+% Cependant, \class{ulthese} est basée sur la classe \class{memoir}
+% \citep{memoir}, une extension de la classe standard \class{book}
+% facilitant à plusieurs égards la préparation de documents d'allure
+% professionnelle dans {\LaTeX}. La classe \class{memoir} incorpore
+% d'office plus de 30 des paquetages (\emph{packages}) les plus
+% populaires\footnote{%
 % Consulter la section~18.24 de la documentation de \class{memoir}
-% pour la liste ou encore le fichier journal (\emph{log}) de la
-% compilation d'un document utilisant la classe \class{ulthese}.}. %
+% pour la liste ou encore le journal de la compilation (\emph{log})
+% d'un document utilisant la classe \class{ulthese}.}. %
 % L'intégralité des fonctionnalités de \class{memoir} se retrouve donc
-% disponible dans \class{ulthese}.
+% dans \class{ulthese}.
 %
-% La classe \class{memoir} fait partie des distributions
-% {\LaTeX} modernes; elle devrait donc être installée et disponible
-% sur votre système. La classe est livrée avec une %
+% La classe \class{memoir} fait partie des distributions {\LaTeX}
+% modernes; elle devrait donc être installée et disponible sur votre
+% système. Elle est livrée avec une %
 % \doc{memman}{http://texdoc.net/pkg/memoir}\footnote{%
 % Première occurence d'une convention de ce document quand il s'agit
 % de documentation d'un paquetage: un hyperlien mène vers une version
-% en ligne dans le site \href{http://texdoc.net}{TeXdoc Online} et on
+% en ligne dans le site \link{http://texdoc.net}{TeXdoc Online} et on
 % 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 manuel d'instructions 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! Il
+% peut être utile de s'y référer de temps à autre pour réaliser une
+% mise en page particulière.
 %
-% \section{Installation}
+% 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.
 %
+% \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, vous devriez
-% pouvoir utiliser \class{ulthese} sans autre intervention. Dans ce
-% cas, passez directement à la section suivante.
+% 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.}, %
+% vous devriez pouvoir utiliser \class{ulthese} sans autre
+% intervention.
 %
-% Le reste de cette section explique comment installer la classe si
-% elle n'est pas disponible sur votre système ou si la version n'est
-% pas à jour.
-%
-% La classe est distribuée sous forme d'une archive |ulthese.zip| via
-% le réseau de sites \emph{Comprehensive {\TeX} Archive Network} (CTAN):
-% \begin{quote}
-%   \url{https://www.ctan.org/pkg/ulthese}
-% \end{quote}
-%
-% L'installation de la classe consiste à créer le fichier
-% |ulthese.cls| et plusieurs gabarits |.tex| à partir du code source
-% documenté se trouvant dans le fichier |ulthese.dtx|. Il est
-% recommandé de simplement créer ces fichiers dans le dossier de
-% travail de la thèse ou du mémoire.
-%
-% Pour procéder à l'installation, décompresser l'archive |ulthese.zip|
-% dans le dossier de travail, puis compiler avec {\LaTeX} le fichier
-% |ulthese.ins| en exécutant
-% \begin{quote}
-%   |latex ulthese.ins|
-% \end{quote}
-% depuis une invite de commande. Si l'on est peu familier avec
-% l'invite de commande, on peut aussi procéder comme avec tout
-% document {\LaTeX}, soit ouvrir le fichier |ulthese.ins| dans son
-% éditeur de texte favori et lancer depuis celui-ci la compilation avec {\LaTeX},
-% pdf{\LaTeX}, {\XeLaTeX} ou un autre moteur {\TeX}.
-%
-% \section{Utilisation}
-%
-% La classe est compatible avec les moteurs {\LaTeX} traditionnels
-% ainsi qu'avec le plus récent moteur {\XeLaTeX}.
-%
-% On charge la classe avec la commande
-% \begin{quote}
-%   \cmd{\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.
-%
-% \subsection{Pour les impatients (démarrage rapide)}
-% \label{sec:utilisation:rapide}
-%
 % Il est recommandé de segmenter tout document d'une certaine ampleur
 % dans des fichiers |.tex| distincts pour chaque partie ---
 % habituellement un fichier par chapitre. Le document complet est
@@ -230,10 +208,10 @@
 % |chapitre1.tex|).
 %
 % Dans {\TeX}~Live, les gabarits sont classés avec la documentation de
-% la classe. Pour les utiliser, copier les fichiers appropriés dans
+% la classe. Pour les utiliser, copiez les fichiers appropriés dans
 % votre dossier de travail.
 %
-% Pour débuter la rédaction, renommer le gabarit de document maître
+% Pour débuter la rédaction, renommez le gabarit de document maître
 % approprié d'après votre numéro de dossier. Par exemple, l'étudiante
 % dont le numéro de dossier est 900352789 et qui entame la rédaction
 % d'une thèse multifacultaire renommera le fichier
@@ -246,142 +224,242 @@
 % \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,
-% consulter la \autoref{sec:gabarits}.
+% dans la préparation de votre document. Pour plus de détails sur les
+% gabarits, consultez la \autoref{sec:gabarits}.
 %
+% \section{Installation}
+%
+% Cette section explique comment installer la classe \class{ulthese}
+% si elle n'est pas disponible sur votre système ou si la version
+% n'est pas à jour.
+%
+% La classe est distribuée sous forme d'une archive |ulthese.zip| via
+% le réseau de sites \emph{Comprehensive {\TeX} Archive Network} (CTAN):
+% \begin{quote}
+%   \url{https://www.ctan.org/pkg/ulthese}
+% \end{quote}
+%
+% L'installation de la classe consiste à créer le fichier
+% |ulthese.cls| et plusieurs gabarits |.tex| à partir du code source
+% documenté se trouvant dans le fichier |ulthese.dtx|. Il est
+% recommandé de simplement créer ces fichiers dans le dossier de
+% travail de la thèse ou du mémoire.
+%
+% Pour procéder à l'installation, décompressez l'archive |ulthese.zip|
+% dans votre dossier de travail, puis compilez avec {\LaTeX} le fichier
+% |ulthese.ins| en exécutant
+% \begin{quote}
+%   |latex ulthese.ins|
+% \end{quote}
+% depuis une invite de commande. Il est aussi possible d'ouvrir le
+% fichier |ulthese.ins| dans votre éditeur de texte favori et de
+% lancer depuis celui-ci la compilation avec {\LaTeX}, pdf{\LaTeX},
+% {\XeLaTeX} ou un autre moteur {\TeX}.
+%
+% \section{Utilisation}
+%
+% La classe est compatible avec les moteurs {\LaTeX} traditionnels
+% ainsi qu'avec le plus récent moteur {\XeLaTeX}.
+%
+% On charge la classe avec la commande
+% \begin{quote}
+%   \cmd{\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.
+%
 % \subsection{Options de la classe}
 % \label{sec:utilisation:options}
 %
-% Les \meta{options} que l'on peut spécifier au chargement de la classe
-% sont les suivantes:
-% \begin{description}
-% \item[|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);
-% \item[|multifacultaire|] déclaration d'une thèse multifacultaire;
-% \item[|cotutelle|] déclaration d'une thèse effectuée en cotutelle;
-% \item[|bidiplomation|] déclaration d'un mémoire en bidiplomation;
-% \item[|extensionUdeS|] déclaration d'une thèse ou d'un mémoire
-%   réalisé en extension à l'Université de Sherbrooke;
-% \item[|extensionUQO|] déclaration d'une thèse ou d'un mémoire
-%   réalisé en extension à l'Université du Québec en Outaouais;
-% \item[|extensionUQAC|] déclaration d'une thèse ou d'un mémoire
-%   réalisé en extension à l'Université du Québec à Chicoutimi;
-% \item[|examen|] identifie le document comme un examen de doctorat;
-% \item[|10pt|] sélectionne une taille de police de 10~points;
-% \item[|11pt|] sélectionne une taille de police de 11~points (valeur
-%   par défaut);
-% \item[|12pt|] sélectionne une taille de police de 12~points;
-% \item[|nonatbib|] empêche le chargement du paquetage
-%   \pkg{natbib};
-% \item[|nobabel|] empêche le chargement du paquetage \pkg{babel};
-% \item[|english, french, ...|] langues utilisées dans le document;
-% \item[\mdseries\meta{options memoir}] autres options du paquetage
-%   \class{memoir}.
-% \end{description}
+% 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}.
 %
-% \begin{table}
+% \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).
+%   La déclaration d'un type de grade est obligatoire.
+% \end{DescribeMacro}
+%
+% \begin{table}[t]
 %   \centering
-%   \begin{tabular}{lp{9cm}}
+%   \begin{tabularx}{0.85\linewidth}{lX}
 %     \toprule
 %     Option & Nom du grade (sigle) \\
 %     \midrule
 %     |LLD|
-%       & Docteur en droit (L.L.D.) \\
+%       & Docteur en droit (LL.~D.) \\
+%     |DMus|
+%       & Docteur en musique (D.~Mus.) \\
 %     |DPsy|
-%       & Docteur en psychologie (D.Psy.) \\
+%       & Docteur en psychologie (D.~Psy.) \\
 %     |DThP|
-%       & Docteur en théologie pratique (D.Th.P.) \\
+%       & Docteur en théologie pratique (D.~Th.~P.) \\
 %     |PhD|
-%       & Philosophi{\ae} doctor (Ph.D.) \\
+%       & Philosophi{\ae} doctor (Ph.~D.) \\
 %     \addlinespace[6pt]
-%     |LLM|
-%       & Maître en droit (L.L.M.) \\
+%     |MATDR|
+%       & Maître en aménagement du territoire et développement régional
+%       (M.ATDR) \\
+%     |MArch|
+%       & Maître en architecture
+%       (M.~Arch.) \\
 %     |MA|
 %       & Maître ès arts (M.A.) \\
+%     |LLM|
+%       & Maître en droit (LL.~M.) \\
+%     |MErg|
+%       & Maître en ergothérapie (M.~Erg.) \\
 %     |MMus|
-%       & Maître en musique (M.Mus.) \\
+%       & Maître en musique (M.~Mus.) \\
+%     |MPht|
+%       & Maître en physiothérapie (M.~Pht.) \\
 %     |MSc|
-%       & Maître ès sciences (M.Sc.) \\
+%       & Maître ès sciences (M.~Sc.) \\
+%     |MScGeogr|
+%       & Maître en sciences géographiques (M.~Sc.~géogr.) \\
 %     |MServSoc|
-%       & Maître en service social (M.Serv.Soc.) \\
-%     |MScGeogr|
-%       & Maître en sciences géographiques (M.Sc.Géogr.) \\
-%     |MATDR|
-%       & Maître en aménagement du territoire et développement régional
-%       (M.ATDR) \\
+%       & Maître en service social (M.~Serv.~soc.) \\
+%     |MPsEd|
+%       & Maître en psychoéducation (M.~Ps.~éd.) \\
 %     \bottomrule
-%   \end{tabular}
+%   \end{tabularx}
 %   \caption{Options de la classe pour la déclaration du grade et libellés
 %     correspondants}
 %   \label{tab:grades}
 % \end{table}
 %
-% La déclaration d'un type de grade est obligatoire.
+% \begin{DescribeMacro}{multifacultaire}
+%   Déclaration d'une thèse multifacultaire. Valide uniquement avec un
+%   grade de doctorat. Cette déclaration requiert ensuite d'utiliser
+%   la commande \cmd{\faculteUL}.
+% \end{DescribeMacro}
 %
-% La déclaration d'une thèse multifacultaire nécessite d'utiliser la
-% commande \cmd{\faculteUL}. La déclaration d'une thèse réalisée en
-% cotutelle avec une autre université nécessite d'utiliser les
-% commandes \cmd{\univcotutelle} et \cmd{\gradecotutelle}. De manière
-% similaire, la déclaration d'un mémoire en bidiplomation avec une
-% autre université nécessite d'utiliser les commandes
-% \cmd{\univbidiplomation} et \cmd{\gradebidiplomation}. Les déclarations de
-% thèse ou de mémoire réalisé en extension dans une autre université
-% nécessitent d'utiliser les commandes \cmd{\faculteUL} et l'une ou
-% l'autre de \cmd{\faculteUdeS}, \cmd{\faculteUQO} ou \cmd{\faculteUQAC}, selon le
-% cas. L'ensemble de ces commandes sont décrites à la
-% \autoref{sec:commandes}.
+% \begin{DescribeMacro}{cotutelle}
+%   Déclaration d'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}.
+% \end{DescribeMacro}
 %
-% L'option |examen| 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 |examen| n'est compatible
-% qu'avec l'une des options de grade de doctorat.
+% \begin{DescribeMacro}{bidiplomation}
+%   Déclaration d'un mémoire 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}.
+% \end{DescribeMacro}
 %
-% Si aucune taille de police n'est précisée, la classe utilisera par
-% défaut une police de 11~points. La taille des polices des pages de
-% titre n'est pas affectée par les options |10pt|, |11pt| et |12pt|.
+% \begin{DescribeMacro}{extensionUdeS}
+%   Déclaration d'une thèse réalisée en extension à l'Université de
+%   Sherbrooke. Valide uniquement avec un grade de doctorat. Cette
+%   déclaration requiert ensuite d'utiliser les commandes
+%   \cmd{\faculteUL} et \cmd{\faculteUdeS}.
+% \end{DescribeMacro}
 %
-% Le paquetage \pkg{natbib} 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
-% bibliographie.
+% \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.
+%   Cette déclaration requiert ensuite d'utiliser les commandes
+%   \cmd{\faculteUL} et \cmd{\faculteUQO}.
+% \end{DescribeMacro}
 %
-% La classe utilise par défaut le paquetage \pkg{babel} pour le
-% traitement des langues dans le document; voir la
-% \autoref{sec:langues}. L'option |nobabel| permet d'empêcher son
-% chargement si un autre paquetage devait être utilisé --- on pense
-% ici principalement à \pkg{polyglossia} pour un document produit
-% avec le moteur {\XeLaTeX}.
+% \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.
+%   Cette déclaration requiert ensuite d'utiliser les commandes
+%   \cmd{\faculteUL} et \cmd{\faculteUQAC}.
+% \end{DescribeMacro}
 %
-% Les langues 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 spécifiée est la langue active par défaut dans le
-% document.
+% \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.
+% \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.
+% \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
+%   bibliographie.
+% \end{DescribeMacro}
+%
+% \begin{DescribeMacro}{nobabel}
+%   Empêche le chargement du paquetage \pkg{babel}. La classe utilise
+%   par défaut ce paquetage pour le traitement des langues dans le
+%   document; voir la \autoref{sec:langues}. L'option |nobabel| permet
+%   d'empêcher son chargement si un autre paquetage devait être
+%   utilisé --- on pense ici principalement à \pkg{polyglossia} pour
+%   un document produit avec le moteur {\XeLaTeX}.
+% \end{DescribeMacro}
+%
+% \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
+%   spécifiée est la langue active par défaut dans le document.
+% \end{DescribeMacro}
+%
 % Toute autre option sera passée à la classe \class{memoir} dont,
 % entre autres, le format du papier. Le format lettre nord-américain
-% (option |letterpaper|) est utilisé par défaut. Si la thèse doit être
-% imprimée en format international A4, utiliser l'option |a4paper|. La
-% classe \class{memoir} est toujours chargée avec l'option |oneside|.
+% (option |letterpaper|) est utilisé par défaut. Si votre thèse doit
+% être imprimée en format international A4, utilisez l'option
+% |a4paper|. La classe \class{memoir} est toujours chargée avec
+% l'option |oneside|.
 %
-% \subsection{Nouvelles commandes}
+% \subsection{Commandes de la classe}
 % \label{sec:commandes}
 %
 % La classe \class{ulthese} définit quelques nouvelles commandes
-% servant principalement à créer les pages de titre et des éléments des
-% pages liminaires.
+% servant principalement à créer les pages de titre et des éléments
+% des pages liminaires. On trouvera un sommaire des commandes au
+% \autoref{tab:commandes} et leurs descriptions détaillées ci-dessous.
 %
-% \subsubsection{Commandes des pages de titre}
-% \label{sec:commandes:pagetitre}
+% \begin{table}[t]
+%   \centering
+%   \begin{tabularx}{\linewidth}{lX}
+%     \toprule
+%     Commande & Usage \\
+%     \midrule
+%     \cmd{\titre}$^\star$ & titre principal du document \\
+%     \cmd{\soustitre} & sous-titre du document \\
+%     \cmd{\auteur}$^\star$ & nom complet de l'auteur \\
+%     \cmd{\annee}$^\star$ & année du dépôt final \\
+%     \cmd{\programme}$^\star$ & nom officiel du programme d'études \\
+%     \cmd{\direction}$^\star$ & nom du directeur (directrice) de recherche \\
+%     \cmd{\codirection} & noms des codirecteurs de recherche \\
+%     \cmd{\univcotutelle} & université de cotutelle \\
+%     \cmd{\gradecotutelle} & grade conféré par l'université de cotutelle \\
+%     \cmd{\univbidiplomation} & université de bidiplomation \\
+%     \cmd{\gradebidiplomation} & grade conféré par l'université de bidiplomation \\
+%     \cmd{\faculteUL} & noms des facultés de l'Université Laval \\
+%     \cmd{\faculteUdeS} & nom de la faculté de l'Université de Sherbrooke \\
+%     \cmd{\faculteUQO} & nom de la faculté de l'UQO \\
+%     \cmd{\faculteUQAC} & nom de la faculté de l'UQAC \\
+%     \cmd{\pagestitre}$^\star$ & production des pages de titre et frontispice \\
+%     \cmd{\dedicace} & dédicace du document \\
+%     \cmd{\epigraphe} & épigraphe du document \\
+%     \bottomrule
+%   \end{tabularx}
+%   \caption{Sommaire des commandes de la classe \class{ulthese}.
+%     Celles marquées d'une étoile $^\star$ sont obligatoires.}
+%   \label{tab:commandes}
+% \end{table}
 %
-% Les commandes ci-dessous servent à définir les divers éléments de la
-% page titre et de la page frontispice, ainsi que leur disposition
-% sur la page.
-%
 % \begin{DescribeMacro}{\titre}
 %   Titre principal de la thèse ou du mémoire. Ne pas utiliser la
 %   commande \cmd{\title} de {\LaTeX} pour ce faire.
@@ -451,45 +529,47 @@
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\univcotutelle}
-%   Prend effet seulement lorsque la classe est chargée avec
-%   l'option |cotutelle|. Nom, ville et pays de l'université de
-%   cotutelle, déclarés sous la forme
+%   Nom, ville et pays de l'université de cotutelle, déclarés sous la
+%   forme
 %   \begin{quote}
 %     |\univcotutelle{Nom de l'université \\ Ville, Pays}|
 %   \end{quote}
+%   Cette commande prend effet seulement lorsque la classe est chargée
+%   avec l'option |cotutelle|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\gradecotutelle}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |cotutelle|. Grade conféré par l'université de cotutelle, déclaré
+%   Grade conféré par l'université de cotutelle, déclaré
 %   sous la forme
 %   \begin{quote}
 %     |\gradecotutelle{Nom du grade (sigle)}|
 %   \end{quote}
+%   Cette commande prend effet seulement lorsque la classe est chargée
+%   avec l'option |cotutelle|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\univbidiplomation}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |bidiplomation|. Nom, ville et pays de l'université de
-%   bidiplomation, déclarés sous la forme
+%   Nom, ville et pays de l'université de bidiplomation, déclarés sous
+%   la forme
 %   \begin{quote}
 %     |\univbidiplomation{Nom de l'université \\ Ville, Pays}|
 %   \end{quote}
+%   Cette commande prend effet seulement lorsque la classe est chargée
+%   avec l'option |bidiplomation|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\gradebidiplomation}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |bidiplomation|. Grade conféré par l'université de bidiplomation,
+%   Grade conféré par l'université de bidiplomation,
 %   déclaré sous la forme
 %   \begin{quote}
 %     |\gradebidiplomation{Nom du grade (sigle)}|
 %   \end{quote}
+%   Cette commande prend effet seulement lorsque la classe est chargée
+%   avec l'option |bidiplomation|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\faculteUL}
-%   Prend effet seulement lorsque la classe est chargée avec l'une ou
-%   l'autre des options |multifacultaire|, |extensionUdeS|,
-%   |extensionUQO| ou |extensionUQAC|. Cette macro a deux usages:
+%   La commande a deux usages:
 %   \begin{enumerate}
 %   \item noms des facultés pour les thèses et mémoires
 %     multifacultaires, séparés par des commandes |\\|;
@@ -497,28 +577,33 @@
 %     thèses et mémoires en extension à l'Université de Sherbrooke, à
 %     l'UQO ou à l'UQAC.
 %   \end{enumerate}
+%   Cette commande prend effet seulement lorsque la classe est chargée
+%   avec l'une ou l'autre des options |multifacultaire|,
+%   |extensionUdeS|, |extensionUQO| ou |extensionUQAC|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\faculteUdeS}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |extensionUdeS|. Nom de la faculté de l'Université de Sherbrooke
-%   hébergeant la thèse en extension.
+%   Nom de la faculté de l'Université de Sherbrooke hébergeant la
+%   thèse en extension. Cette commande prend effet seulement lorsque
+%   la classe est chargée avec l'option |extensionUdeS|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\faculteUQO}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |extensionUQO|. Nom de la faculté de l'Université du Québec en
-%   Outaouais hébergeant la thèse en extension.
+%   Nom de la faculté de l'Université du Québec en Outaouais
+%   hébergeant la thèse en extension. Cette commande prend effet
+%   seulement lorsque la classe est chargée avec l'option
+%   |extensionUQO|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\faculteUQAC}
-%   Prend effet seulement lorsque la classe est chargée avec l'option
-%   |extensionUQAC|. Nom de la faculté de l'Université du Québec à
-%   Chicoutimi hébergeant le mémoire en extension.
+%   Nom de la faculté de l'Université du Québec à Chicoutimi
+%   hébergeant le mémoire en extension. Cette commande prend effet
+%   seulement lorsque la classe est chargée avec l'option
+%   |extensionUQAC|.
 % \end{DescribeMacro}
 %
 % \begin{DescribeMacro}{\pagestitre}
-%   Déclaration de création de la page titre et de la page
+%   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
@@ -525,30 +610,26 @@
 %   préambule.
 % \end{DescribeMacro}
 %
-% \subsubsection{Commandes des pages liminaires}
-%
-% La classe définit deux commandes pour créer des pages liminaires
-% prévues aux règles de présentation matérielle.
-%
 % \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, à une dizaine de lignes de la marge du haut et
+%   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{\epigraph} sert à ajouter une épigraphe au début du
+%   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, à une dizaine de lignes de la marge du haut et alignée à
+%   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
+%   \class{memoir}, sur laquelle \cmd{\dedicace} et \cmd{\epigraphe}
+%   sont d'ailleurs basées.
 % \end{DescribeMacro}
 %
-% Pour ajouter une épigraphe au début d'un ou plusieurs chapitres,
-% utiliser directement la commande \cmd{\epigraph} de \class{memoir}, sur
-% laquelle \cmd{\dedicace} et \cmd{\epigraphe} sont d'ailleurs basées.
-%
 % \subsection{Citations}
 % \label{sec:citations}
 %
@@ -572,6 +653,7 @@
 % \end{DescribeEnv}
 %
 % \subsection{Interligne}
+% \label{sec:interligne}
 %
 % \begin{DescribeMacro}{\OnehalfSpacing}
 %   L'espacement d'un interligne et demi utilisé dans la classe est
@@ -591,27 +673,30 @@
 % \label{sec:paquetages}
 %
 % Outre \class{memoir}, la classe \class{ulthese} charge quelques
-% paquetages qui peuvent aussi être utiles pour l'utilisateur de la
-% classe. Il n'est donc pas nécessaire de charger de nouveau les
-% paquetages suivants:
+% paquetages qui peuvent aussi vous être utiles. Il n'est donc pas
+% nécessaire de charger de nouveau les paquetages suivants:
 % \begin{description}
-% \item[\normalfont\pkg{babel}] gestion des documents rédigés dans
-%   une ou plusieurs langues autres que l'anglais (si l'option
-%   |nobabel| de la classe est absente; voir aussi la
+% \item[\normalfont\pkg{babel}] \citep{babel} gestion des documents
+%   rédigés dans une ou plusieurs langues autres que l'anglais (si
+%   l'option |nobabel| de la classe est absente; voir aussi la
 %   \autoref{sec:langues});
-% \item[\normalfont\pkg{numprint}] requis par la commande \cmd{\nombre}
-%   de \pkg{babel}; le paquetage est donc chargé uniquement si
-%   \pkg{babel} l'est. Permet de composer automatiquement des
-%   nombres avec un séparateur toutes les trois positions (une espace
-%   en français);
-% \item[\normalfont\pkg{natbib}] gestion de la bibliographie (si
-%   l'option |nonatbib| de la classe est absente; voir aussi la
-%   \autoref{sec:bibliographystyle});
-% \item[\normalfont\pkg{fontspec}] gestion des polices OpenType
-%   sous {\XeLaTeX} (chargé avec ce moteur seulement);
-% \item[\normalfont\pkg{graphicx}] support pour l'insertion et la
-%   manipulation de graphiques;
-% \item[\normalfont\pkg{xcolor}] extension du paquetage
+% \item[\normalfont\pkg{numprint}] \citep{numprint} requis par la
+%   commande \cmd{\nombre} de \pkg{babel}; le paquetage est donc
+%   chargé uniquement si \pkg{babel} l'est. Permet de composer
+%   automatiquement des nombres avec un séparateur toutes les trois
+%   positions (une espace en français);
+% \item[\normalfont\pkg{natbib}] \citep{natbib} gestion de la
+%   bibliographie (si l'option |nonatbib| de la classe est absente;
+%   voir aussi la \autoref{sec:bibliographystyle});
+% \item[\normalfont\pkg{fontspec}] \citep{fontspec} gestion des
+%   polices OpenType sous {\XeLaTeX} (chargé avec ce moteur
+%   seulement);
+% \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{textcomp}] multitude de symboles spéciaux,
 %   dont un beau symbole de copyright, \textcopyright.
@@ -659,7 +744,7 @@
 % \end{DescribeEnv}
 %
 % Si vous n'êtes pas autrement familier avec le paquetage
-% \pkg{babel}, consulter sa %
+% \pkg{babel}, consultez sa %
 % \doc{babel}{http://texdoc.net/pkg/babel/}. %
 % Celle-ci est éclatée en un
 % document principal, pour le c{\oe}ur du paquetage et plusieurs
@@ -666,18 +751,19 @@
 % autres pour les fonctionnalités propres à une langue: %
 % \doc[anglais]{english}{http://texdoc.net/pkg/babel-english}, %
 % \doc[français]{frenchb}{http://texdoc.net/pkg/babel-french}, %
-% etc. Consulter au moins les documents consacrés aux
+% 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
-% \href{http://mirrors.ctan.org/macros/latex/required/babel/contrib/}{%
+% \link{http://mirrors.ctan.org/macros/latex/required/babel/contrib/}{%
 % documents spécifiques par langue}.
 %
 % Les utilisateurs de {\XeLaTeX} qui souhaiteraient plutôt utiliser le
-% plus récent paquetage \pkg{polyglossia} peuvent empêcher le
-% chargement de \pkg{babel} avec l'option |nobabel| de la classe.
-% Ils devront toutefois charger et configurer \pkg{polyglossia}
-% eux-mêmes dans l'entête de leur document. Ce paquetage est moins
-% évolué que \pkg{babel} pour la typographie française.
+% plus récent paquetage \pkg{polyglossia} \citep{polyglossia} peuvent
+% empêcher le chargement de \pkg{babel} avec l'option |nobabel| de la
+% classe. Ils devront toutefois charger et configurer
+% \pkg{polyglossia} eux-mêmes dans l'entête de leur document. Ce
+% paquetage est moins évolué que \pkg{babel} pour la typographie
+% française.
 %
 % \section{Police de caractères du document}
 % \label{sec:police}
@@ -690,27 +776,12 @@
 % sans empattements \textsf{Helvetica} pour composer les page de
 % titre.
 %
-% La FESP permet l'utilisation des polices
-% {\fontfamily{ptm}\selectfont Times} et Palatino\footnote{%
-% Palatino est la police utilisée dans le présent document.} %
-% dans les thèse et mémoires {\LaTeX}. Pour utiliser ces polices avec
-% {\LaTeX}, charger les paquetages \pkg{mathptmx} ou
-% \pkg{mathpazo}, respectivement. Pour les détails, consulter la %
-% \doc{psnfss2e}{http://texdoc.net/pkg/psnfss/} %
-% de l'ensemble de paquetages PSNFSS.
+% 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.
 %
-% Avec {\XeLaTeX}, on peut utiliser les polices
-% {\fontfamily{qtm}\selectfont Termes} et {\fontfamily{qpl}\selectfont
-% Pagella} du projet
-% \href{http://www.gust.org.pl/projects/e-foundry/tex-gyre/}{TeX
-% Gyre}. Ce sont des polices très similaires à Times et Palatino,
-% disponibles en version OpenType et qui fournissent un bon support
-% pour les mathématiques via le projet frère
-% \href{http://www.gust.org.pl/projects/e-foundry/tg-math/}{TeX Gyre
-% Math}. La gestion des polices de caractères avec {\XeLaTeX} se fait
-% avec le paquetage standard \pkg{fontspec}; consulter sa %
-% \doc{fontspec}{http://texdoc.net/pkg/fontspec/}.
-%
 % \section{Gabarits}
 % \label{sec:gabarits}
 %
@@ -720,26 +791,27 @@
 % dans l'ordre où les commandes apparaissent dans les gabarits.
 %
 % \begin{rem}
-%   Il n'y a pas de gabarit spécifique pour un examen de doctorat.
-%   Utiliser le gabarit de thèse approprié et ajouter simplement
-%   l'option de classe |examen| dans la commande \cmd{\documentclass}.
+%   Il n'y a pas de gabarit spécifique pour un examen de doctorat. On
+%   utilise le gabarit de thèse approprié en ajoutant simplement
+%   l'option |examen| dans la commande \cmd{\documentclass}.
 % \end{rem}
 %
 % \subsection{Encodage des fichiers}
 %
-% Taper de longs textes en français en {\LaTeX} devient rapidement
-% pénible si 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}.
+% 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}.
 %
-% Cependant, il existe plusieurs manières différentes d'encoder --- ou
+% 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
 % l'UTF-8 de la norme
-% \href{http://fr.wikipedia.org/wiki/Unicode}{Unicode}. Les gabarits
+% \link{http://fr.wikipedia.org/wiki/Unicode}{Unicode}. Les gabarits
 % sont livrés dans ce type d'encodage.
 %
 % La déclaration
@@ -753,23 +825,22 @@
 % Selon l'éditeur de texte employé et la version du système
 % d'exploitation, il peut être nécessaire d'utiliser les normes
 % d'encodage %
-% \href{http://fr.wikipedia.org/wiki/ISO_8859-1}{ISO~8859-1} %
+% \link{http://fr.wikipedia.org/wiki/ISO_8859-1}{ISO~8859-1} %
 % (ou Latin-1; option |latin1| de \pkg{inputenc}), %
-% \href{http://fr.wikipedia.org/wiki/ISO_8859-15}{ISO~8859-15} %
+% \link{http://fr.wikipedia.org/wiki/ISO_8859-15}{ISO~8859-15} %
 % (ou Latin-9; option |latin9|) ou %
-% \href{http://fr.wikipedia.org/wiki/Windows-1252}{Windows-1252} %
+% \link{http://fr.wikipedia.org/wiki/Windows-1252}{Windows-1252} %
 % (options |cp1252| ou |ansinew|).
 %
-% La situation est plus simple avec le moteur {\XeLaTeX} puisqu'il
-% gère nativement Unicode. Le paquetage \pkg{inputenc} est non
-% seulement inutile, mais incompatible avec {\XeLaTeX}. C'est
-% pourquoi, dans les gabarits, \pkg{inputenc} est chargé seulement
-% lorsque {\XeLaTeX} n'est pas le moteur employé pour compiler le
-% document.
+% La situation est plus simple avec {\XeLaTeX} puisqu'il gère
+% nativement Unicode. Le paquetage \pkg{inputenc} est non seulement
+% inutile, mais incompatible avec {\XeLaTeX}. C'est pourquoi, dans les
+% gabarits, \pkg{inputenc} est chargé seulement lorsque {\XeTeX}
+% n'est pas le moteur employé pour compiler le document.
 %
 % \subsection{Paquetages additionnels}
 %
-% Tel qu'explicité à la \autoref{sec:paquetages}, la classe
+% Tel qu'expliqué à la \autoref{sec:paquetages}, la classe
 % charge déjà quelques paquetages. Cependant, il est fort probable que
 % vous devrez en charger d'autres pour composer votre document. Les
 % gabarits prévoient un endroit pour le chargement de paquetages
@@ -785,18 +856,19 @@
 %
 % Les gabarits comportent des déclarations types pour utiliser les
 % polices Palatino ou Times sous {\LaTeX} ou, sous {\XeLaTeX}, leurs
-% équivalents Pagella et Termes du projet TeX~Gyre.
+% équivalents Pagella et Termes du projet
+% \link{http://www.gust.org.pl/projects/e-foundry/tex-gyre/}{TeX~Gyre}.
 %
 % \subsection{Hyperliens}
 % \label{sec:hyperref}
 %
-% Le paquetage \pkg{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
+% 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. Prendre soin de maintenir le dernier rang
+% 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
@@ -811,7 +883,7 @@
 % \begin{DescribeMacro}{\frenchbsetup}
 %   La commande \cmd{\frenchbsetup} de \pkg{babel} permet de contrôler
 %   certains ajustements typographiques apportés par le paquetage en
-%   mode français. Consulter la documentation de \pkg{babel} pour la
+%   mode français. Consultez la documentation de \pkg{babel} pour la
 %   liste des options de configuration disponibles.
 % \end{DescribeMacro}
 %
@@ -832,13 +904,13 @@
 %
 % \begin{DescribeMacro}{\nombre}
 %   Au sujet des espaces dans les nombres, le paquetage \pkg{numprint} étant
-%   chargé dans la classe avec \pkg{babel}, on peut utiliser la
+%   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}
 %
-% Ces ajustements doivent évidemment être désactivés si l'option
+% Vous devez évidemment désactiver ces ajustements si l'option
 % |nobabel| est spécifiée au chargement de la classe.
 %
 % \subsection{Style de la bibliographie}
@@ -845,7 +917,7 @@
 % \label{sec:bibliographystyle}
 %
 % \begin{DescribeMacro}{\bibliographystyle}
-%   Il est fortement recommandé d'utiliser BIB{\TeX} pour la préparation
+%   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|.
@@ -860,7 +932,7 @@
 % et les URL. Le paquetage fournit des styles de bibliographie
 % |plainnat|, |unsrtnat| et |abbrvnat| similaires aux styles standards,
 % mais plus complets. Il existe des
-% \href{http://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/}{versions
+% \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
@@ -873,8 +945,8 @@
 %   explicitement \pkg{natbib} avec ses options;
 % \item
 %   \begin{DescribeMacro}{\setcitestyle}
-%     passer de nouvelles options à \pkg{natbib} avec la
-%     commande \cmd{\setcitestyle}.
+%     utiliser la commande \cmd{\setcitestyle} pour passer de
+%     nouvelles options à \pkg{natbib}.
 %   \end{DescribeMacro}
 % \end{enumerate}
 %
@@ -891,18 +963,18 @@
 % \begin{quote}
 %   |\documentclass{ulthese}| \\
 %   |...| \\
-%   |\bibliographystyle{plain-fr}| \\
-%   |\setcitestyle{numbers,square}|
+%   |\setcitestyle{numbers,square}| \\
+%   |\bibliographystyle{plain-fr}|
 % \end{quote}
 %
-% Consulter la %
+% Consultez la %
 % \doc{natbib}{http://texdoc.net/pkg/natbib/} %
 % de \pkg{natbib} pour les détails.
 %
-% On trouve dans CTAN le paquetage
-% \href{http://www.ctan.org/pkg/francais-bst/}{\pkg{francais-bst}}
-% qui fournit une feuille de style compatible avec \pkg{natbib}.
-% Celle-ci permet de composer des bibliographies auteur-année
+% 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
@@ -936,7 +1008,7 @@
 % mémoires devraient comporter les pages liminaires suivantes, dans
 % l'ordre:
 % \begin{enumerate}
-% \item la page titre (obligatoire);
+% \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);
@@ -952,7 +1024,7 @@
 % \end{enumerate}
 %
 % \begin{rem}
-%   Pour un examen de doctorat, on ne considère que la page titre
+%   Pour un examen de doctorat, on ne considère que la page de titre
 %   comme obligatoire. L'option de classe |examen| supprime d'ailleurs
 %   la page frontispice. Il est laissé aux auteurs le soin de
 %   supprimer les autres pages liminaires des gabarits.
@@ -1018,7 +1090,7 @@
 % \subsection{Bibliographie}
 %
 % \begin{DescribeMacro}{\bibliography}
-%   Si vous utilisez BIB{\TeX}, la bibliographie est insérée dans le
+%   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}
@@ -1032,11 +1104,11 @@
 % \class{ulthese} (et non sur celle de {\LaTeX} en général), prière
 % de consulter d'abord
 % \begin{enumerate}
-% \item le \href{http://www.theses.ulaval.ca/wiki/}{WikiThèse} de
+% \item le \link{http://www.theses.ulaval.ca/wiki/}{WikiThèse} de
 %   l'Université Laval, en particulier la
-%   \href{http://www.theses.ulaval.ca/wiki/index.php?title=FAQ}{Foire aux questions};
+%   \link{http://www.theses.ulaval.ca/wiki/index.php?title=FAQ}{Foire aux questions};
 % \item les
-%   \href{http://listes.ulaval.ca/listserv/archives/ulthese-aide.html}{archives}
+%   \link{http://listes.ulaval.ca/listserv/archives/ulthese-aide.html}{archives}
 %   de la liste de distribution \texttt{ulthese-aide}.
 % \end{enumerate}
 % Si la réponse à votre question ne se trouve ni dans le wiki, ni dans
@@ -1046,17 +1118,88 @@
 % \StopEventually{
 %   \begin{thebibliography}{1}
 %     \addcontentsline{toc}{section}{Références}
+%   \bibitem[{Braams et Bezos(2015)}]{babel}
+%     Braams, J. et J.~Bezos. 2015,
+%     {\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,
+%     {\selectlanguage{english}\emph{Packages in the `graphics'
+%     Bundle}}. URL~\url{http://www.ctan.org/pkg/graphics/}.
+%
+%   \bibitem[{Charette(2015)}]{polyglossia}
+%     Charette, F. 2015, {\selectlanguage{english}\emph{Polyglossia:
+%     An Alternative to Babel for {\XeLaTeX} and {\LuaLaTeX}}}.
+%     URL~\url{http://www.ctan.org/pkg/polyglossia/}, current
+%     maintainer Arthur Reutenauer.
+%
+%   \bibitem[{Daly(2010)}]{natbib}
+%     Daly, P.~W. 2010, {\selectlanguage{english}\emph{Natural
+%     Sciences Citations and References}}.
+%     URL~\url{http://www.ctan.org/pkg/natbib/}.
+%
+%   \bibitem[{Goulet(2013)}]{francais-bst}
+%     Goulet, V. 2013, {\selectlanguage{french}«Paquetage
+%     \pkg{francais-bst}»},
+%     URL~\url{http://www.ctan.org/pkg/francais-bst/}.
+%
+%   \bibitem[{Goulet(2016)}]{Goulet:2016}
+%     Goulet, V. 2016, {\selectlanguage{french}\emph{Rédaction avec
+%     {\LaTeX}}}, document libre sous contrat Creative Commons.
+%     ISBN~978-2-9811416-7-5.
+%     URL~\url{https://ctan.org/pkg/formation-latex-ul}.
+%
+%   \bibitem[{Harders(2012)}]{numprint}
+%     Harders, H. 2012, {\selectlanguage{english}\emph{The
+%     \pkg{numprint} package}}.
+%     URL~\url{http://www.ctan.org/pkg/numprint/}.
+%
+%   \bibitem[{Jeffrey et Mittelbach(2015)}]{inputenc}
+%     Jeffrey, A. et F.~Mittelbach. 2015,
+%     {\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
+%     {\LaTeX}’s color facilities: the \pkg{xcolor} package}}.
+%     URL~\url{http://www.ctan.org/pkg/xcolor/}.
+%
 %   \bibitem[{Malo(1996)}]{Malo:1996}
-%     Malo, M. 1996, {\emph{Guide de la
-%     communication écrite au cégep, à l'université et en entreprise}}, Québec
-%     Amérique. ISBN~978-2-8903-7875-9.
+%     Malo, M. 1996, {\selectlanguage{french}\emph{Guide de la
+%     communication écrite au cégep, à l'université et en
+%     entreprise}}, Québec Amérique. ISBN~978-2-8903-7875-9.
+%
+%   \bibitem[{Rahtz et Oberdiek(2012)}]{hyperref}
+%     Rahtz, S. et H.~Oberdiek. 2012,
+%     {\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,
+%     {\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
+%     Hosny}]{unicode-math}
+%     Robertson, W., P.~Stephani et K.~Hosny. 2015,
+%     {\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
+%     for Configurable Typesetting}}, 8{\ieme} éd., The Herries Press.
+%     URL~\url{http://www.ctan.org/pkg/memoir/}, maintained by Lars
+%     Madsen.
 %   \end{thebibliography}
-%   ^^A\PrintChanges
+%   \PrintChanges
 % }
 %
 % ^^A Début du code de la classe
 %
-% \newpage
 % \appendix
 % \section{Mise en {\oe}uvre}
 % \label{sec:meo}
@@ -1139,9 +1282,10 @@
 % \begin{macro}{PhD,MSc,MA,...}
 %   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. On identifie également si le type de programme
-%   (doctorat ou maîtrise) est masculin ou non; cela servira à adapter
-%   la composition de la page titre, plus loin.
+%   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.
 %    \begin{macrocode}
 \newcommand*{\UL at typenum}{}
 \DeclareOption{LLD}{%
@@ -1148,77 +1292,127 @@
   \renewcommand*{\UL at typenum}{0}
   \setboolean{UL at isprogmasc}{true}
   \newcommand*{\UL at typeofdoc}{Th\`ese}
-  \newcommand*{\UL at degree}{Docteur en droit (L.L.D.)}}
+  \newcommand*{\UL at degree}{Docteur en droit (LL.~D.)}}
+\DeclareOption{DMus}{%
+  \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}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Docteur en psychologie (D.~Psy.)}}
 \DeclareOption{DThP}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}}
 \DeclareOption{PhD}{%
   \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{LLM}{%
+  \newcommand*{\UL at degree}{Philosophi{\ae} doctor (Ph.~D.)}}
+\DeclareOption{MATDR}{%
   \renewcommand*{\UL at typenum}{0}
   \setboolean{UL at isprogmasc}{false}
   \newcommand*{\UL at typeofdoc}{M\'emoire}
-  \newcommand*{\UL at degree}{Ma\^itre en droit (L.L.M.)}}
+  \newcommand*{\UL at degree}{Ma\^itre en am\'enagement du territoire %
+    et d\'eveloppement r\'egional (M.ATDR)}}
+\DeclareOption{MArch}{%
+  \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}{%
   \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}{%
+  \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}{%
+  \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}{%
   \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{MSc}{%
+  \newcommand*{\UL at degree}{Ma\^itre en musique (M.~Mus.)}}
+\DeclareOption{MPht}{%
   \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{MServSoc}{%
+  \newcommand*{\UL at degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}}
+\DeclareOption{MSc}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Ma\^itre \`es sciences (M.~Sc.)}}
 \DeclareOption{MScGeogr}{%
   \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{MATDR}{%
+  \newcommand*{\UL at degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}}
+\DeclareOption{MServSoc}{%
   \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)}}
+  \newcommand*{\UL at degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
+\DeclareOption{MPsEd}{%
+  \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}{%
-  \renewcommand*{\UL at typenum}{1}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{1}}{%
+    \ClassError{ulthese}{%
+      Incompatible option multifacultaire}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{cotutelle}{%
-  \renewcommand*{\UL at typenum}{2}
-  \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{2}
+    \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}{%
+    \ClassError{ulthese}{%
+      Incompatible option cotutelle}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{bidiplomation}{%
-  \renewcommand*{\UL at typenum}{2}
-  \protected at edef\UL at typeofdoc{\UL at typeofdoc}}
+  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+    \renewcommand*{\UL at typenum}{2}
+    \protected at edef\UL at typeofdoc{\UL at typeofdoc}}{%
+    \ClassError{ulthese}{%
+      Incompatible option bidiplomation}
+    {Use this option with a master degree only.}}}
 \DeclareOption{extensionUdeS}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
-  \newcommand*{\UL at extensionloc}{Sherbrooke, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
+    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}}{%
+    \ClassError{ulthese}{%
+      Incompatible option extensionUdeS}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{extensionUQO}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
-  \newcommand*{\UL at extensionloc}{Gatineau, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
+    \newcommand*{\UL at extensionloc}{Gatineau, Canada}}{%
+    \ClassError{ulthese}{%
+      Incompatible option extensionUQO}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{extensionUQAC}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi}
-  \newcommand*{\UL at extensionloc}{Chicoutimi, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \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.}}}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1299,10 +1493,8 @@
   \RequirePackage[autolanguage]{numprint}}{}
 %    \end{macrocode}
 %
-% L'insertion du logo de l'Université sur la page titre requiert
-% \pkg{graphicx}. On définit également une couleur pour les
-% hyperliens dans le document (mais \pkg{hyperref} est chargé dans
-% les gabarits afin de demeurer le dernier paquetage chargé; voir la
+% L'insertion du logo de l'Université sur la page de titre requiert
+% \pkg{graphicx}. Les coloration des hyperliens requiert \pkg{xcolor}.
 % \autoref{sec:hyperref}).
 %    \begin{macrocode}
 \RequirePackage{graphicx}
@@ -1309,7 +1501,7 @@
 \RequirePackage{xcolor}
 %    \end{macrocode}
 %
-% La commande \cmd{\textcopyright} utilisée sur la page titre requiert le
+% La commande \cmd{\textcopyright} utilisée sur la page de titre requiert le
 % paquetage \pkg{textcomp} pour obtenir un beau signe de copyright.
 %    \begin{macrocode}
 \RequirePackage{textcomp}
@@ -1331,9 +1523,12 @@
 % \subsection{Couleur des hyperliens}
 % \label{sec:couleurs}
 %
-% La classe définit une couleur standard pour les hyperliens, une
-% teinte de bleu assez foncée pour être à fois visible en couleur et
-% peu contrastante si le document est imprimé en noir et blanc.
+% Le paquetage \pkg{hyperref} est chargé dans les gabarits afin de
+% demeurer le dernier paquetage chargé; voir la
+% \autoref{sec:hyperref}. La classe définit néanmoins une couleur standard pour
+% les hyperliens, une teinte de bleu assez foncée pour être à fois
+% visible en couleur et peu contrastante si le document est imprimé en
+% noir et blanc.
 %    \begin{macrocode}
 \definecolor{ULlinkcolor}{rgb}{0,0,0.3}
 %    \end{macrocode}
@@ -1394,7 +1589,7 @@
 %
 % \subsection{Pages de titre}
 %
-% Le code pour traiter et composer la page titre et la page
+% Le code pour traiter et composer la page de titre et la page
 % frontispice constitue l'essentiel de la classe.
 %
 % \subsubsection{Famille et style de la police de caractères}
@@ -1424,7 +1619,7 @@
 %     \bottomrule
 %   \end{tabular}
 %   \caption{Tailles et graisses de la police Helvetica des éléments
-%     de la page titre}
+%     de la page de titre}
 %   \label{tab:polices}
 % \end{table}
 %
@@ -1506,7 +1701,7 @@
 % Le titre et le sous-titre peuvent s'étendre sur plus d'une ligne.
 % Sans traitement spécial, un long titre ou sous-titre aurait pour
 % impact de décaler vers le bas tous les autres éléments de la page
-% titre. Pour contrer ce phénomène, nous devrons mesurer la hauteur du
+% de titre. Pour contrer ce phénomène, nous devrons mesurer la hauteur du
 % titre et du sous-titre pour ensuite ajuster en conséquence la
 % distance entre ce bloc et les éléments qui suivent.
 %
@@ -1555,7 +1750,7 @@
 %   La commande |\Ul at details| est la plus complexe puisque la
 %   disposition des informations additionnelles sur le document varie
 %   beaucoup selon le type de thèse ou de mémoire. Il existe quatre
-%   grandes catégories de disposition des éléments sur la page titre:
+%   grandes catégories de disposition des éléments sur la page de titre:
 %   standard; multifacultaire; en cotutelle ou en bidiplomation
 %   (disposition identique); en extension.
 %
@@ -1627,7 +1822,7 @@
 % \subsubsection{Conception des pages de titre}
 %
 % \begin{macro}{\pagestitre}
-%   Les thèses et mémoires comportent une page titre et une page
+%   Les thèses et mémoires comportent une page de titre et une page
 %   frontispice. La première comporte:
 %   \begin{enumerate}
 %   \item le logo de l'Université Laval (sauf pour les thèses ou
@@ -1720,7 +1915,7 @@
 % \end{macro}
 %
 % \begin{macro}{\pagetitre}
-%   La page titre était produite avec la commande \cmd{\pagetitre} dans
+%   La page de titre était produite avec la commande \cmd{\pagetitre} dans
 %   les versions précédentes de la classe. Émettre un avertissement et
 %   utiliser plutôt \cmd{\pagestitre} si la commande obsolète est utilisée.
 %    \begin{macrocode}
@@ -1824,7 +2019,6 @@
 % ^^A Fin du code de la classe
 %
 % \Finale
-% \PrintChanges
 %
 % \iffalse
 % ^^A Gabarits du document maître
@@ -1847,8 +2041,9 @@
 %% [Ne pas hésiter à supprimer les commentaires après les avoir lus.]
 %%
 %% Déclaration de la classe avec le type de grade
-%<phd>%%   [l'un de PhD, LLD, DPsy, DThP]
-%<m>%%   [l'un de MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
+%<phd>%%   [l'un de LLD, DMus, DPsy, DThP, PhD]
+%<m>%%   [l'un de MATDR, MArch, MA, LLM, MErg, MMus, MPht, MSc, MScGeogr,
+%<m>%%    MServSoc, MPsEd]
 %% et les langues les plus courantes. Le français sera la langue par
 %% défaut du document.
 %<phd&(standard|mesure)>\documentclass[PhD,english,french]{ulthese}
@@ -1860,19 +2055,19 @@
 %<m&bidiplomation>\documentclass[MA,bidiplomation,english,french]{ulthese}
 %<m&UQAC>\documentclass[MSc,extensionUQAC,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.
+  %% 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
+  %\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
+  %\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)
@@ -1913,7 +2108,7 @@
 %<phd&(UdeS|UQO)>  \programme{Doctorat en <discipline>}
 %<m&standard>  \programme{Maîtrise en <discipline> <-- majeure, s'il y a lieu>}
 %<m&mesure>  \programme{Maîtrise sur mesure en <discipline> <-- majeure, s'il y a lieu>}
-%<m&bidiplomation>  \programme{Maîtrise en études anciennes}
+%<m&bidiplomation>  \programme{Maîtrise en <discipline>}
 %<m&UQAC>  \programme{Maîtrise en <discipline>}
 %<!(cotutelle|bidiplomation)>  \direction{<Prénom Nom>, <directeur ou directrice> de recherche}
 %<cotutelle>  \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\
@@ -2042,5 +2237,6 @@
 % mode: doctex
 % coding: utf-8
 % TeX-master: t
+% TeX-engine: xetex
 % End:
 % \fi

Modified: trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/source/latex/ulthese/ulthese.ins	2017-03-04 23:13:48 UTC (rev 43397)
@@ -1,5 +1,5 @@
 %%
-%% Copyright (C) 2016 Universite Laval
+%% Copyright (C) 2017 Universite Laval
 %%
 %% This file may be distributed and/or modified under the conditions
 %% of the LaTeX Project Public License, either version 1.3c of this
@@ -20,7 +20,7 @@
 
 This is a generated file.
 
-Copyright (C) 2016 Universite Laval
+Copyright (C) 2017 Universite Laval
 
 This file may be distributed and/or modified under the conditions
 of the LaTeX Project Public License, either version 1.3c of this
@@ -89,10 +89,10 @@
 \Msg{*                                                           *}
 \Msg{* La classe ulthese est maintenant prete a l'emploi.        *}
 \Msg{*                                                           *}
-\Msg{* Utiliser un des gabarits comme base pour votre fichier    *}
-\Msg{* maitre. Vous pouvez effacer les gabarits inutiles.        *}
-\Msg{* Taper le contenu du document dans des fichiers .tex       *}
-\Msg{* distincts; quelques gabarits sont fournis avec la classe. *}
+\Msg{* Utiliser un gabarit comme base pour votre fichier maitre. *}
+\Msg{* Vous pouvez effacer les gabarits inutiles. Composer le    *}
+\Msg{* document dans des fichiers .tex distincts; quelques       *}
+\Msg{* gabarits sont fournis avec la classe.                     *}
 \Msg{*                                                           *}
 \Msg{* Pour produire la documentation de la classe, compiler le  *}
 \Msg{* fichier ulthese.dtx avec LaTeX.                           *}

Modified: trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls	2017-03-04 23:13:23 UTC (rev 43396)
+++ trunk/Master/texmf-dist/tex/latex/ulthese/ulthese.cls	2017-03-04 23:13:48 UTC (rev 43397)
@@ -8,7 +8,7 @@
 %% 
 %% This is a generated file.
 %% 
-%% Copyright (C) 2016 Universite Laval
+%% Copyright (C) 2017 Universite Laval
 %% 
 %% This file may be distributed and/or modified under the conditions
 %% of the LaTeX Project Public License, either version 1.3c of this
@@ -30,7 +30,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2009/09/24]
 \ProvidesClass{ulthese}%
-  [2016/03/29 v4.2 Classe pour les theses et memoires de l'Universite Laval]
+  [2017/03/01 v4.3 Classe pour les theses et memoires de l'Universite Laval]
 \RequirePackage{ifthen}
 \RequirePackage{ifxetex}
 \newboolean{UL at babel}           % charger babel ou non
@@ -57,77 +57,127 @@
   \renewcommand*{\UL at typenum}{0}
   \setboolean{UL at isprogmasc}{true}
   \newcommand*{\UL at typeofdoc}{Th\`ese}
-  \newcommand*{\UL at degree}{Docteur en droit (L.L.D.)}}
+  \newcommand*{\UL at degree}{Docteur en droit (LL.~D.)}}
+\DeclareOption{DMus}{%
+  \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}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Docteur en psychologie (D.~Psy.)}}
 \DeclareOption{DThP}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}}
 \DeclareOption{PhD}{%
   \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{LLM}{%
+  \newcommand*{\UL at degree}{Philosophi{\ae} doctor (Ph.~D.)}}
+\DeclareOption{MATDR}{%
   \renewcommand*{\UL at typenum}{0}
   \setboolean{UL at isprogmasc}{false}
   \newcommand*{\UL at typeofdoc}{M\'emoire}
-  \newcommand*{\UL at degree}{Ma\^itre en droit (L.L.M.)}}
+  \newcommand*{\UL at degree}{Ma\^itre en am\'enagement du territoire %
+    et d\'eveloppement r\'egional (M.ATDR)}}
+\DeclareOption{MArch}{%
+  \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}{%
   \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}{%
+  \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}{%
+  \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}{%
   \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{MSc}{%
+  \newcommand*{\UL at degree}{Ma\^itre en musique (M.~Mus.)}}
+\DeclareOption{MPht}{%
   \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{MServSoc}{%
+  \newcommand*{\UL at degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}}
+\DeclareOption{MSc}{%
   \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.)}}
+  \newcommand*{\UL at degree}{Ma\^itre \`es sciences (M.~Sc.)}}
 \DeclareOption{MScGeogr}{%
   \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{MATDR}{%
+  \newcommand*{\UL at degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}}
+\DeclareOption{MServSoc}{%
   \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)}}
+  \newcommand*{\UL at degree}{Ma\^itre en service social (M.~Serv.~soc.)}}
+\DeclareOption{MPsEd}{%
+  \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}{%
-  \renewcommand*{\UL at typenum}{1}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{1}}{%
+    \ClassError{ulthese}{%
+      Incompatible option multifacultaire}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{cotutelle}{%
-  \renewcommand*{\UL at typenum}{2}
-  \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{2}
+    \protected at edef\UL at typeofdoc{\UL at typeofdoc\ en cotutelle}}{%
+    \ClassError{ulthese}{%
+      Incompatible option cotutelle}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{bidiplomation}{%
-  \renewcommand*{\UL at typenum}{2}
-  \protected at edef\UL at typeofdoc{\UL at typeofdoc}}
+  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+    \renewcommand*{\UL at typenum}{2}
+    \protected at edef\UL at typeofdoc{\UL at typeofdoc}}{%
+    \ClassError{ulthese}{%
+      Incompatible option bidiplomation}
+    {Use this option with a master degree only.}}}
 \DeclareOption{extensionUdeS}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
-  \newcommand*{\UL at extensionloc}{Sherbrooke, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at extensionat}{Universit\'e de Sherbrooke}
+    \newcommand*{\UL at extensionloc}{Sherbrooke, Canada}}{%
+    \ClassError{ulthese}{%
+      Incompatible option extensionUdeS}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{extensionUQO}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
-  \newcommand*{\UL at extensionloc}{Gatineau, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec en Outaouais}
+    \newcommand*{\UL at extensionloc}{Gatineau, Canada}}{%
+    \ClassError{ulthese}{%
+      Incompatible option extensionUQO}
+    {Use this option with a doctorate degree only.}}}
 \DeclareOption{extensionUQAC}{%
-  \renewcommand*{\UL at typenum}{3}
-  \newcommand*{\UL at extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi}
-  \newcommand*{\UL at extensionloc}{Chicoutimi, Qu\'ebec}}
+  \ifthenelse{\equal{\UL at typeofdoc}{M\'emoire}}{%
+    \renewcommand*{\UL at typenum}{3}
+    \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}
 \DeclareOption{examen}{%
   \ifthenelse{\equal{\UL at typeofdoc}{Th\`ese}}{%



More information about the tex-live-commits mailing list