From efbf808194d78e47d1c83db5234befdefb40e1ad Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 4 Mar 2017 23:13:48 +0000 Subject: ulthese (4mar17) git-svn-id: svn://tug.org/texlive/trunk@43397 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/ulthese/README | 197 ++--- .../latex/ulthese/gabarit-doctorat-cotutelle.tex | 14 +- .../ulthese/gabarit-doctorat-extension-UQO.tex | 14 +- .../ulthese/gabarit-doctorat-extension-UdeS.tex | 14 +- .../doc/latex/ulthese/gabarit-doctorat-mesure.tex | 14 +- .../ulthese/gabarit-doctorat-multifacultaire.tex | 14 +- .../doc/latex/ulthese/gabarit-doctorat.tex | 14 +- .../ulthese/gabarit-maitrise-bidiplomation.tex | 17 +- .../ulthese/gabarit-maitrise-extension-UQAC.tex | 15 +- .../doc/latex/ulthese/gabarit-maitrise-mesure.tex | 15 +- .../doc/latex/ulthese/gabarit-maitrise.tex | 15 +- Master/texmf-dist/doc/latex/ulthese/ulthese.pdf | Bin 324738 -> 254077 bytes Master/texmf-dist/source/latex/ulthese/ulthese.dtx | 930 +++++++++++++-------- Master/texmf-dist/source/latex/ulthese/ulthese.ins | 12 +- Master/texmf-dist/tex/latex/ulthese/ulthese.cls | 110 ++- 15 files changed, 828 insertions(+), 567 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/ulthese/README b/Master/texmf-dist/doc/latex/ulthese/README index 5d39f1839a5..ecfa467e14a 100644 --- a/Master/texmf-dist/doc/latex/ulthese/README +++ b/Master/texmf-dist/doc/latex/ulthese/README @@ -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@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@listes.ulaval.ca diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex index a10c2b3e6d0..5fd1885d342 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex index 8ad8c3c2c70..541a748ce5d 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UQO.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex index e9ea4d4477e..448e551012d 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-extension-UdeS.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex index 68fbf84b0f8..431c4e7f39c 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex index 2690e189e51..e48fd920e9b 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex index eb7e5020214..141534db44d 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex index 1257f2ddd0f..4d5e171062e 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex @@ -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{} \annee{<20xx>} - \programme{Maîtrise en études anciennes} + \programme{Maîtrise en } \direction{, de recherche \\ , de recherche} % \codirection{, de recherche} diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex index 25475c9cd8c..2c37fdb6925 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-extension-UQAC.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex index dbbd94f8120..5a3b740f9e2 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex index 09e51e51e70..075b596e292 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex @@ -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) diff --git a/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf b/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf index 5232a726f82..93b712b99d4 100644 Binary files a/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf and b/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf differ diff --git a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx index 211519339e3..7ef8340db09 100644 --- a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx +++ b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx @@ -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 @@ %\NeedsTeXFormat{LaTeX2e}[2009/09/24] %\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] % %<*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} % % \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. -% -% \section{Installation} -% -% 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. -% -% 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} +% 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. % -% 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. +% 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. % -% 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)} +% \section{Démarrage rapide (pour les impatients)} % \label{sec:utilisation:rapide} % +% La classe est livrée avec la distribution {\TeX}~Live. Si vous +% utilisez cette distribution et qu'elle est à jour\footnote{% +% En cas de doute, exécutez la commande |tlmgr update --all| depuis +% une invite de commande.}, % +% vous devriez pouvoir utiliser \class{ulthese} sans autre +% intervention. +% % Il est recommandé de segmenter tout document d'une certaine ampleur % dans des fichiers |.tex| distincts pour chaque partie --- % habituellement un fichier par chapitre. Le document complet est @@ -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,141 +224,241 @@ % \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.) \\ -% |MServSoc| -% & Maître en service social (M.Serv.Soc.) \\ +% & Maître ès sciences (M.~Sc.) \\ % |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 sciences géographiques (M.~Sc.~géogr.) \\ +% |MServSoc| +% & Maître en service social (M.~Serv.~soc.) \\ +% |MPsEd| +% & Maître en psychoéducation (M.~Ps.~éd.) \\ % \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. -% -% 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}. -% -% 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. -% -% 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|. -% -% 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. -% -% 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}. -% -% 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}{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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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. -% -% \subsubsection{Commandes des pages de titre} -% \label{sec:commandes:pagetitre} +% 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. % -% 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{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} % % \begin{DescribeMacro}{\titre} % Titre principal de la thèse ou du mémoire. Ne pas utiliser la @@ -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,57 +577,58 @@ % 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 % 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. -% \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. +% 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} % % \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,25 +744,26 @@ % \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 % 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,26 +776,11 @@ % 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. -% -% 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/}. +% 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. % % \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,20 +904,20 @@ % % \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} % \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,86 +1282,137 @@ % \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@typenum}{} \DeclareOption{LLD}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en droit (L.L.D.)}} + \newcommand*{\UL@degree}{Docteur en droit (LL.~D.)}} +\DeclareOption{DMus}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{true} + \newcommand*{\UL@typeofdoc}{Th\`ese} + \newcommand*{\UL@degree}{Docteur en musique (D.~Mus.)}} \DeclareOption{DPsy}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en psychologie (D.Psy.)}} + \newcommand*{\UL@degree}{Docteur en psychologie (D.~Psy.)}} \DeclareOption{DThP}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.Th.P.)}} + \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}} \DeclareOption{PhD}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.D.)}} -\DeclareOption{LLM}{% + \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.~D.)}} +\DeclareOption{MATDR}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en droit (L.L.M.)}} + \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire % + et d\'eveloppement r\'egional (M.ATDR)}} +\DeclareOption{MArch}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}} \DeclareOption{MA}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}} +\DeclareOption{LLM}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en droit (LL.~M.)}} +\DeclareOption{MErg}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}} \DeclareOption{MMus}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en musique (M.Mus.)}} -\DeclareOption{MSc}{% + \newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}} +\DeclareOption{MPht}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.Sc.)}} -\DeclareOption{MServSoc}{% + \newcommand*{\UL@degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}} +\DeclareOption{MSc}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en service social (M.Serv.Soc.)}} + \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}} \DeclareOption{MScGeogr}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.Sc.G\'eogr.)}} -\DeclareOption{MATDR}{% + \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}} +\DeclareOption{MServSoc}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire et d\'eveloppement r\'egional (M.ATDR)}} + \newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}} +\DeclareOption{MPsEd}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}} \DeclareOption{multifacultaire}{% - \renewcommand*{\UL@typenum}{1}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{1}}{% + \ClassError{ulthese}{% + Incompatible option multifacultaire} + {Use this option with a doctorate degree only.}}} \DeclareOption{cotutelle}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}}{% + \ClassError{ulthese}{% + Incompatible option cotutelle} + {Use this option with a doctorate degree only.}}} \DeclareOption{bidiplomation}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc}}{% + \ClassError{ulthese}{% + Incompatible option bidiplomation} + {Use this option with a master degree only.}}} \DeclareOption{extensionUdeS}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} - \newcommand*{\UL@extensionloc}{Sherbrooke, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} + \newcommand*{\UL@extensionloc}{Sherbrooke, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUdeS} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQO}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} - \newcommand*{\UL@extensionloc}{Gatineau, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} + \newcommand*{\UL@extensionloc}{Gatineau, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQO} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQAC}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} - \newcommand*{\UL@extensionloc}{Chicoutimi, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} + \newcommand*{\UL@extensionloc}{Chicoutimi, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQAC} + {Use this option with a master degree only.}}} % \end{macrocode} % \end{macro} % @@ -1299,17 +1493,15 @@ \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} \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@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 -%%% [l'un de PhD, LLD, DPsy, DThP] -%%% [l'un de MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR] +%%% [l'un de LLD, DMus, DPsy, DThP, PhD] +%%% [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[PhD,english,french]{ulthese} @@ -1860,19 +2055,19 @@ %\documentclass[MA,bidiplomation,english,french]{ulthese} %\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 @@ % \programme{Doctorat en } % \programme{Maîtrise en <-- majeure, s'il y a lieu>} % \programme{Maîtrise sur mesure en <-- majeure, s'il y a lieu>} -% \programme{Maîtrise en études anciennes} +% \programme{Maîtrise en } % \programme{Maîtrise en } % \direction{, de recherche} % \direction{, de recherche \\ @@ -2042,5 +2237,6 @@ Texte de l'annexe. % mode: doctex % coding: utf-8 % TeX-master: t +% TeX-engine: xetex % End: % \fi diff --git a/Master/texmf-dist/source/latex/ulthese/ulthese.ins b/Master/texmf-dist/source/latex/ulthese/ulthese.ins index 42f39f4698b..89d1203393c 100644 --- a/Master/texmf-dist/source/latex/ulthese/ulthese.ins +++ b/Master/texmf-dist/source/latex/ulthese/ulthese.ins @@ -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 @@ derived files listed in the README file. \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. *} diff --git a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls index fb403b4b469..c442113e7e1 100644 --- a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls +++ b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls @@ -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@babel} % charger babel ou non @@ -57,77 +57,127 @@ \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en droit (L.L.D.)}} + \newcommand*{\UL@degree}{Docteur en droit (LL.~D.)}} +\DeclareOption{DMus}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{true} + \newcommand*{\UL@typeofdoc}{Th\`ese} + \newcommand*{\UL@degree}{Docteur en musique (D.~Mus.)}} \DeclareOption{DPsy}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en psychologie (D.Psy.)}} + \newcommand*{\UL@degree}{Docteur en psychologie (D.~Psy.)}} \DeclareOption{DThP}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.Th.P.)}} + \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}} \DeclareOption{PhD}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.D.)}} -\DeclareOption{LLM}{% + \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.~D.)}} +\DeclareOption{MATDR}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en droit (L.L.M.)}} + \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire % + et d\'eveloppement r\'egional (M.ATDR)}} +\DeclareOption{MArch}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}} \DeclareOption{MA}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}} +\DeclareOption{LLM}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en droit (LL.~M.)}} +\DeclareOption{MErg}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}} \DeclareOption{MMus}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en musique (M.Mus.)}} -\DeclareOption{MSc}{% + \newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}} +\DeclareOption{MPht}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.Sc.)}} -\DeclareOption{MServSoc}{% + \newcommand*{\UL@degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}} +\DeclareOption{MSc}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en service social (M.Serv.Soc.)}} + \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}} \DeclareOption{MScGeogr}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.Sc.G\'eogr.)}} -\DeclareOption{MATDR}{% + \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}} +\DeclareOption{MServSoc}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}} +\DeclareOption{MPsEd}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire et d\'eveloppement r\'egional (M.ATDR)}} + \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}} \DeclareOption{multifacultaire}{% - \renewcommand*{\UL@typenum}{1}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{1}}{% + \ClassError{ulthese}{% + Incompatible option multifacultaire} + {Use this option with a doctorate degree only.}}} \DeclareOption{cotutelle}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}}{% + \ClassError{ulthese}{% + Incompatible option cotutelle} + {Use this option with a doctorate degree only.}}} \DeclareOption{bidiplomation}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc}}{% + \ClassError{ulthese}{% + Incompatible option bidiplomation} + {Use this option with a master degree only.}}} \DeclareOption{extensionUdeS}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} - \newcommand*{\UL@extensionloc}{Sherbrooke, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} + \newcommand*{\UL@extensionloc}{Sherbrooke, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUdeS} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQO}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} - \newcommand*{\UL@extensionloc}{Gatineau, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} + \newcommand*{\UL@extensionloc}{Gatineau, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQO} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQAC}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} - \newcommand*{\UL@extensionloc}{Chicoutimi, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} + \newcommand*{\UL@extensionloc}{Chicoutimi, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQAC} + {Use this option with a master degree only.}}} \setboolean{UL@isexam}{false} \DeclareOption{examen}{% \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% -- cgit v1.2.3