diff options
author | Karl Berry <karl@freefriends.org> | 2015-09-12 21:25:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-09-12 21:25:36 +0000 |
commit | d781d0582597ef87f9f80e71415f65e3c624f33b (patch) | |
tree | 310661fdc577830f6339ede106d043c6df786d28 /Master/texmf-dist | |
parent | cf9a1b30d0817d49c7ae25fb6b0d71d53b22d661 (diff) |
ulthese (12sep15)
git-svn-id: svn://tug.org/texlive/trunk@38363 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
14 files changed, 496 insertions, 340 deletions
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 7c22f625438..15d08b543bc 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,8 +58,13 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Doctorat en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\ + <Prénom Nom>, <directeur ou directrice> de cotutelle} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \univcotutelle{<Université de cotutelle> \\ <Ville>, <Pays>} \gradecotutelle{<Nom du grade> (<sigle du grade>)} @@ -67,7 +72,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 aa3ccb8f4a9..2be32a3d9f1 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 @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,8 +58,12 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat en <discipline>} \annee{<20xx>} + \programme{Doctorat en <discipline>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \faculteUL{<Nom de la faculté UL>} \faculteUQO{<Nom de la faculté UQO>} @@ -67,7 +71,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 d9cc51cd770..4d6e6e5257c 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 @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,8 +58,12 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat en <discipline>} \annee{<20xx>} + \programme{Doctorat en <discipline>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \faculteUL{<Nom de la faculté UL>} \faculteUdeS{<Nom de la faculté UdeS>} @@ -67,7 +71,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 8426da3c602..13f7a963706 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,14 +58,18 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat sur mesure en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Doctorat sur mesure en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \begin{document} \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 9ea6fb7fbf5..aa29e827ceb 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,15 +58,19 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Doctorat en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \faculteUL{<Faculté 1> \\ <Faculté 2>} \begin{document} \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex index afae878545d..3c409dacc6c 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,14 +58,18 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Doctorat en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Doctorat en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \begin{document} \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 aa4747bf7b6..1db385c2c97 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-bidiplomation.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,8 +58,13 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Maîtrise en études anciennes} \annee{<20xx>} + \programme{Maîtrise en études anciennes} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\ + <Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \univcotutelle{<Université de bidiplomation> \\ <Ville>, <Pays>} \gradecotutelle{<Nom du grade> (<sigle du grade>)} @@ -67,7 +72,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 57212e33743..f23d876597b 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 @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,8 +58,12 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Maîtrise en <discipline>} \annee{<20xx>} + \programme{Maîtrise en <discipline>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \faculteUL{<Nom de la faculté UL>} \faculteUQAC{<Nom de la faculté UQAC>} @@ -67,7 +71,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais 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 b5aa3c6b305..ef7334baab3 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,14 +58,18 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Maîtrise sur mesure en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Maîtrise sur mesure en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \begin{document} \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex index 50689885ebd..b231c0c9067 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex @@ -19,7 +19,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -48,7 +48,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -58,14 +58,18 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} - \programme{Maîtrise en <discipline> -- <majeure, s'il y a lieu>} \annee{<20xx>} + \programme{Maîtrise en <discipline> <-- majeure, s'il y a lieu>} + \direction{<Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} \begin{document} \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais diff --git a/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf b/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf Binary files differindex 9293ec9737c..140b2ec2228 100644 --- a/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf +++ b/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf diff --git a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx index ac6e86dca04..ddd25484de3 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) 2012 Universite Laval +% Copyright (C) 2015 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,7 +29,7 @@ %<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24] %<class>\ProvidesClass{ulthese}% %<*class> - [2014/05/23 v3.1 Classe pour les theses et memoires de l'Universite Laval] + [2015/09/10 v4.0 Classe pour les theses et memoires de l'Universite Laval] %</class> %<*driver> \documentclass[11pt]{ltxdoc} @@ -58,9 +58,14 @@ \renewcommand{\appendixautorefname}{annexe} \renewcommand{\tableautorefname}{tableau} + \newcommand{\class}[1]{\textsf{#1}} + \newcommand{\pkg}[1]{\textbf{#1}} + + \newcommand{\doc}[3][documentation]{\href{#3}{#1}\marginpar{\hfill\texttt{#2}}} + \frenchbsetup{% - CompactItemize=false, % ne pas compacter les listes - ThinSpaceInFrenchNumbers=true % espace fine dans les nombres + CompactItemize=false, % ne pas compacter les listes + ThinSpaceInFrenchNumbers=true, % espace fine dans les nombres } \addto\captionsfrench{\def\tablename{{\scshape Tab.}}} @@ -69,14 +74,16 @@ \end{document} %</driver> % \fi -% \CheckSum{690} +% \CheckSum{737} % \DoNotIndex{\',\^,\`,\ ,\ae} % \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions} % \DoNotIndex{\newcommand,\newcommand*,\newboolean} % \DoNotIndex{\setlength,\setboolean} +% \changes{4.0}{2015-06-12}{Nouvelles règles de présentation matérielle +% de la FESP: recto seulement, page frontispice.} % \changes{3.1}{2014-05-23}{Prise en charge de la maîtrise en bidiplomation} % \changes{3.0a}{2014-03-24}{Modifications et corrections à la -% documentation, notamment relativement à la configuration de \textsf{natbib}} +% documentation, notamment relativement à la configuration de \pkg{natbib}} % \changes{3.0}{2014-01-06}{Déclaration du grade en option de la classe. Moteur {\XeLaTeX} supporté; ajout de l'option \texttt{nobabel}} % \changes{2.1}{2013-01-16}{Utilisation transparente de la police Helvetica pour la page titre} % \changes{2.0}{2013-01-13}{Traitement automatique des longs titres} @@ -84,9 +91,9 @@ % \changes{1.0a}{2012-10-17}{Précisions dans la documentation} % \changes{1.0}{2012-09-30}{Version initiale} % \GetFileInfo{ulthese.dtx} -% \title{\textsf{ulthese}: une classe pour les thèses et mémoires de +% \title{\class{ulthese}: la classe pour les thèses et mémoires de % l'Université Laval\thanks{Ce document décrit la classe -% \textsf{ulthese}~\fileversion, datée du \filedate.}} +% \class{ulthese}~\fileversion, datée du \filedate.}} % \author{Faculté des études supérieures et postdoctorales\thanks{% % Cette classe et sa documentation ont été rédigées par Vincent % Goulet~(Faculté des sciences et de génie) avec la collaboration de @@ -97,44 +104,52 @@ % % \section{Introduction} % -% La classe \textsf{ulthese} permet de composer avec {\LaTeX} ou +% La classe \class{ulthese} permet de composer avec {\LaTeX} ou % {\XeLaTeX} des thèses et mémoires immédiatement conformes aux règles % générales de présentation matérielle de la Faculté des études % supérieures et postdoctorales (FESP) de l'Université Laval. Ces -% règles définissent principalement la présentation de la page titre +% règles définissent principalement la présentation des pages de titre % des thèses et mémoires ainsi que la disposition du texte sur la % page. La classe en elle-même est donc relativement simple. % -% Cependant, la classe \textsf{ulthese} est basée sur la classe -% \textsf{memoir}, une extension de la classe standard \textsf{book} -% facilitant à plusieurs égards la préparation de documents d'allure -% professionnelle dans {\LaTeX}. La classe \textsf{memoir} est très +% 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{% -% Consulter la section~18.24 de la documentation de \textsf{memoir} -% pour la liste ou encore le fichier journal (\emph{log}) de la -% compilation d'un document utilisant la classe \textsf{ulthese}.}. % -% L'intégralité des fonctionnalités de \textsf{memoir} est disponible -% dans \textsf{ulthese}. -% -% La classe \textsf{memoir} fait maintenant partie des distributions -% {\LaTeX} modernes; elle devrait donc être installée et disponible sur -% votre système. La classe est livrée avec une documentation 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. Rechercher sur votre système le fichier |memman.pdf| ou -% le % -% \href{http://mirrors.ctan.org/macros/latex/contrib/memoir/memman.pdf}{% -% consulter en ligne} % -% sur le site % -% \href{http://www.ctan.org/}{% -% \emph{Comprehensive R Archive Network} (CTAN)}. -% +% 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}.}. % +% L'intégralité des fonctionnalités de \class{memoir} se retrouve donc +% disponible 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 % +% \doc{memman.pdf}{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 +% trouve dans la marge le nom du fichier correspondant 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 CTAN: +% le réseau de sites \emph{Comprehensive R Archive Network} (CTAN): % \begin{quote} % \url{http://www.ctan.org/pkg/ulthese} % \end{quote} @@ -171,6 +186,52 @@ % commandes définies par la classe sont décrites dans les sections % suivantes. % +% \subsection{Pour les impatients (démarrage rapide)} +% \label{sec:utilisation:rapide} +% +% Il est recommandé de segmenter tout document d'une certaine ampleur +% dans des fichiers |.tex| distincts pour chaque partie --- +% habituellement un fichier par chapitre. Le document complet est +% composé à l'aide d'un fichier maître qui contient le préambule +% {\LaTeX} et un ensemble de commandes +% |\include|\index{include=\verb+\include+} pour réunir les parties +% dans un tout. +% +% La classe \class{ulthese} est livrée avec un ensemble de gabarits sur +% lesquels se baser pour: +% \begin{itemize} +% \item les fichiers maîtres de divers types de thèses et mémoires +% (standard, sur mesure, en cotutelle, en bidiplomation, en +% extension, etc.); +% \item les fichiers des parties les plus usuelles (résumés français +% et anglais, avant-propos, introduction, chapitres, conclusion, +% etc.). +% \end{itemize} +% Les noms des fichiers devraient permettre de facilement identifier +% leur contenu (une bonne pratique; |rappels.tex| est plus parlant et +% résiste mieux aux changements à l'ordre des chapitres que +% |chapitre1.tex|). +% +% Dans {\TeX}~Live, les gabarits sont classés avec la documentation de +% la classe. Pour les utiliser, copier les fichiers appropriés dans +% votre dossier de travail. +% +% Pour débuter la rédaction, renommer 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 +% \begin{quote} +% |gabarit-doctorat-multifacultaire.tex| +% \end{quote} +% en +% \begin{quote} +% |900352789.tex|. +% \end{quote} +% +% Les gabarits comportent des commentaires succincts pour vous guider +% dans la préparation de votre document. Pour plus de détails, +% consulter la \autoref{sec:gabarits}. +% % \subsection{Options de la classe} % \label{sec:utilisation:options} % @@ -193,11 +254,11 @@ % \item[|11pt|] sélectionne une taille de police de 11~points; % \item[|12pt|] sélectionne une taille de police de 12~points; % \item[|nonatbib|] empêche le chargement du paquetage -% \textsf{natbib}; -% \item[|nobabel|] empêche le chargement du paquetage \textsf{babel}; +% \pkg{natbib}; +% \item[|nobabel|] empêche le chargement du paquetage \pkg{babel}; % \item[|english, francais, ...|] langues utilisées dans le document; % \item[\mdseries\meta{options memoir}] autres options du paquetage -% \textsf{memoir}. +% \class{memoir}. % \end{description} % % \begin{table} @@ -253,47 +314,47 @@ % \autoref{sec:commandes}. % % 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 de la page +% 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 \textsf{natbib} est normalement chargé par la classe; +% 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 \textsf{babel} pour le +% 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 à \textsf{polyglossia} pour un document produit +% ici principalement à \pkg{polyglossia} pour un document produit % avec le moteur {\XeLaTeX}. % -% Les langues sont passées au paquetage \textsf{babel} (dans la mesure +% 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 \textsf{babel}. La +% 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. % -% Toute autre option sera passée à la classe \textsf{memoir} dont, +% 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 \textsf{memoir} est toujours chargée avec les options -% |twoside|, et |openright|. +% classe \class{memoir} est toujours chargée avec l'option |oneside|. % % \subsection{Nouvelles commandes} % \label{sec:commandes} % -% La classe \textsf{ulthese} définit quelques nouvelles commandes -% servant principalement à créer la page titre et des éléments des pages -% liminaires. +% 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 de la page titre} +% \subsubsection{Commandes des pages de titre} % \label{sec:commandes:pagetitre} % % Les commandes ci-dessous servent à définir les divers éléments de la -% page titre et leur disposition sur la page. +% page titre et de la page frontispice, ainsi que leur disposition +% sur la page. % % \begin{DescribeMacro}{\titre} % Titre principal de la thèse ou du mémoire. Ne pas utiliser la @@ -334,6 +395,35 @@ % principal par un tiret demi-quadratin (obtenu avec |--|). % \end{DescribeMacro} % +% \begin{DescribeMacro}{\direction} +% Nom complet du directeur ou de la directrice de recherche, sous la +% forme |Prénom Nom| avec seulement des majuscules initiales, suivi +% d'une virgule et de la mention «directeur de recherche» ou +% «directrice de recherche». +% +% Les thèses en cotutelle comportent un directeur ou une directrice de +% recherche et un directeur ou une directrice de cotutelle. On +% sépare chaque mention par |\\|, comme ceci: +% \begin{quote} +% |\direction{Prénom Nom, directrice de recherche \\| \\ +% | Prénom Nom, directeur de cotutelle}| +% \end{quote} +% +% De même, les maîtrises en bidiplomation comptent deux directeurs +% ou directrices de recherche. Séparer chaque mention comme +% mentionné ci-dessus. +% \end{DescribeMacro} +% +% \begin{DescribeMacro}{\codirection} +% Comme la commande |\direction|, mais pour le ou les codirecteurs +% de recherche, s'il y a lieu. Lorsqu'il y a plus d'un codirecteur de +% recherche, séparer chaque mention par |\\|, comme ceci: +% \begin{quote} +% |\codirection{Prénom Nom, directrice de recherche \\| \\ +% | Prénom Nom, directeur de recherche}| +% \end{quote} +% \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 @@ -401,11 +491,12 @@ % Chicoutimi hébergeant le mémoire en extension. % \end{DescribeMacro} % -% \begin{DescribeMacro}{\pagetitre} -% Déclaration de création de la page titre. Ne pas utiliser la -% commande |\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. +% \begin{DescribeMacro}{\pagestitre} +% Déclaration de création de la page titre et de la page +% frontispice. Ne pas utiliser la commande |\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} @@ -416,20 +507,20 @@ % \begin{DescribeMacro}{\dedicace} % La commande |\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 recto, à une dizaine de lignes de la marge du haut et +% sur une page, à 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 |\epigraph| sert à ajouter une épigraphe au début du % document. Comme la dédicace, l'épigraphe est disposée seule sur une -% page recto, à une dizaine de lignes de la marge du haut et alignée à +% page, à 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 |\epigraph| de \textsf{memoir}, sur +% utiliser directement la commande |\epigraph| de \class{memoir}, sur % laquelle |\dedicace| et |\epigraphe| sont d'ailleurs basées. % % \subsection{Citations} @@ -458,9 +549,9 @@ % % \begin{DescribeMacro}{\OnehalfSpacing} % L'espacement d'un interligne et demi utilisé dans la classe est -% obtenu avec la commande |\OnehalfSpacing| de \textsf{memoir}. -% L'interligne simple est automatiquement rétabli pour la page -% titre, la table des matières, la liste des tableaux, la liste +% obtenu avec la commande |\OnehalfSpacing| de \class{memoir}. +% L'interligne simple est automatiquement rétabli pour les pages +% de titre, la table des matières, la liste des tableaux, la liste % des figures et les longues citations (\autoref{sec:citations}). % \end{DescribeMacro} % @@ -473,30 +564,30 @@ % \subsection{Autres paquetages chargés} % \label{sec:paquetages} % -% Outre \textsf{memoir}, la classe \textsf{ulthese} charge quelques +% 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: % \begin{description} -% \item[\normalfont\textsf{babel}] gestion des documents rédigés dans +% \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 % \autoref{sec:langues}); -% \item[\normalfont\textsf{numprint}] requis par la commande |\nombre| -% de \textsf{babel}; le paquetage est donc chargé uniquement si -% \textsf{babel} l'est. Permet de composer automatiquement des +% \item[\normalfont\pkg{numprint}] requis par la commande |\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\textsf{natbib}] gestion de la bibliographie (si +% \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\textsf{fontspec}] gestion des polices OpenType +% \item[\normalfont\pkg{fontspec}] gestion des polices OpenType % sous {\XeLaTeX} (chargé avec ce moteur seulement); -% \item[\normalfont\textsf{graphicx}] support pour l'insertion et la +% \item[\normalfont\pkg{graphicx}] support pour l'insertion et la % manipulation de graphiques; -% \item[\normalfont\textsf{xcolor}] extension du paquetage -% \textsf{color} pour gérer les couleurs dans le texte; -% \item[\normalfont\textsf{textcomp}] multitude de symboles spéciaux, +% \item[\normalfont\pkg{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. % \end{description} % L'\autoref{sec:meo} sur la mise en {\oe}uvre de la classe fournit @@ -510,9 +601,9 @@ % langue autre que l'anglais consiste à adapter {\LaTeX} à leur % langue, qu'il s'agisse des mots clés, de la typographie ou de la % césure des mots. La solution standard à ce problème provient du -% paquetage \textsf{babel}. Celui-ci permet de combiner plusieurs +% paquetage \pkg{babel}. Celui-ci permet de combiner plusieurs % langues dans un même document et de passer de l'une à l'autre -% facilement. Il est chargé par défaut par la classe \textsf{ulthese}. +% facilement. Il est chargé par défaut par la classe \class{ulthese}. % % Aucune langue n'est spécifiée dans la classe. La plupart des auteurs % auront recours à l'anglais et au français, ne serait-ce que pour les @@ -523,36 +614,37 @@ % du document. % % \begin{DescribeMacro}{\selectlanguage} -% La commande |\selectlanguage| de \textsf{babel} permet de passer de +% La commande |\selectlanguage| de \pkg{babel} permet de passer de % la langue courante à la langue spécifiée en argument. % \end{DescribeMacro} % % \begin{DescribeEnv}{otherlanguage} -% L'environnement |otherlanguage| de \textsf{babel} permet de faire +% L'environnement |otherlanguage| de \pkg{babel} permet de faire % la même chose que la commande |\selectlanguage|, sauf que le % changement de langue est local à l'environnement --- utile pour % les brefs changements de langue. % \end{DescribeEnv} % % Si vous n'êtes pas autrement familier avec le paquetage -% \textsf{babel}, consulter sa documentation. Celle-ci est éclatée en un -% document principal, |babel.pdf|, pour le c{\oe}ur du paquetage et plusieurs -% autres pour les fonctionnalités propres à une langue (|english.pdf|, -% |frenchb.pdf|, etc.). Consulter au moins les documents consacrés aux +% \pkg{babel}, consulter sa % +% \doc{babel.pdf}{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.pdf}{http://texdoc.net/pkg/babel-english}, % +% \doc[français]{frenchb.pdf}{http://texdoc.net/pkg/babel-french}, % +% etc. Consulter 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 la % -% \href{http://mirrors.ctan.org/macros/latex/required/babel/base/babel.pdf}{% -% documentation de base} % -% et les +% consiste sans doute à consulter en ligne sur CTAN les % \href{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 \textsf{polyglossia} peuvent empêcher le -% chargement de \textsf{babel} avec l'option |nobabel| de la classe. -% Ils devront toutefois charger et configurer \textsf{polyglossia} +% 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 \textsf{babel} pour la typographie française. +% évolué que \pkg{babel} pour la typographie française. % % \section{Police de caractères du document} % \label{sec:police} @@ -561,20 +653,18 @@ % police de caractères par défaut, {\fontfamily{cmr}\selectfont % Computer Modern}. Avec toute distribution {\LaTeX} moderne, il est % maintenant simple d'utiliser l'une ou l'autre des polices Postscript -% standards. D'ailleurs la classe \textsf{ulthese} utilise la police -% sans empattements \textsf{Helvetica} pour composer la page titre. +% standards. D'ailleurs la classe \class{ulthese} utilise la police +% 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 \textsf{mathptmx} ou -% \textsf{mathpazo}, respectivement. Pour les détails, consulter la -% documentation de l'ensemble de paquetages PSNFSS. Rechercher sur -% votre système le fichier |psnfss2e.pdf| ou le % -% \href{http://mirrors.ctan.org/macros/latex/required/psnfss/psnfss2e.pdf}{% -% consulter en ligne} % -% sur CTAN. +% {\LaTeX}, charger les paquetages \pkg{mathptmx} ou +% \pkg{mathpazo}, respectivement. Pour les détails, consulter la % +% \doc{psnfss2e.pdf}{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 @@ -585,54 +675,16 @@ % 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 \textsf{fontspec} --- documentation dans le -% fichier |fontspec.pdf| ou % -% \href{http://mirrors.ctan.org/macros/latex/contrib/fontspec/fontspec.pdf}{% -% directement sur CTAN}. +% avec le paquetage standard \pkg{fontspec}; consulter sa % +% \doc{fontspec.pdf}{http://texdoc.net/pkg/fontspec/}. % % \section{Gabarits} +% \label{sec:gabarits} % -% 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 -% composé à l'aide d'un fichier maître qui contient le préambule -% {\LaTeX} et un ensemble de commandes -% |\include|\index{include=\verb+\include+} pour réunir les parties -% dans un tout. -% -% La classe \textsf{ulthese} est livrée avec un ensemble de gabarits sur -% lesquels se baser pour: -% \begin{itemize} -% \item les fichiers maîtres de divers types de thèses et mémoires -% (standard, sur mesure, en cotutelle, en bidiplomation, en -% extension, etc.); -% \item les fichiers des parties les plus usuelles (résumés français -% et anglais, avant-propos, introduction, chapitres, conclusion, -% etc.). -% \end{itemize} -% Les noms des fichiers devraient permettre de facilement identifier -% leur contenu (une bonne pratique; |rappels.tex| est plus parlant et -% résiste mieux aux changements à l'ordre des chapitres que -% |chapitre1.tex|). -% -% Pour débuter la rédaction, renommer 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 -% \begin{quote} -% |gabarit-doctorat-multifacultaire.tex| -% \end{quote} -% en -% \begin{quote} -% |900352789.tex|. -% \end{quote} -% Les autres gabarits de documents maîtres peuvent alors être -% supprimés. -% -% Les gabarits comportent des commentaires succincts pour vous guider -% dans la préparation de votre document. Les sections suivantes -% fournissent des détails additionnels, et ce, dans l'ordre où les -% commandes apparaissent dans les gabarits. +% Les gabarits livrés avec la classe comportent des commentaires +% succincts pour vous guider dans la préparation de votre document. +% Les sections suivantes fournissent des détails additionnels, et ce, +% dans l'ordre où les commandes apparaissent dans les gabarits. % % \subsection{Encodage des fichiers} % @@ -640,7 +692,7 @@ % 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 \textsf{inputenc}. +% accentuées. C'est le rôle du paquetage \pkg{inputenc}. % % Cependant, il existe plusieurs manières différentes d'encoder --- ou % d'enregistrer --- les lettres accentuées et autres caractères @@ -663,16 +715,16 @@ % 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} % -% (ou Latin-1; option |latin1| de \textsf{inputenc}), % +% (ou Latin-1; option |latin1| de \pkg{inputenc}), % % \href{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} % % (options |cp1252| ou |ansinew|). % % La situation est plus simple avec le moteur {\XeLaTeX} puisqu'il -% gère nativement Unicode. Le paquetage \textsf{inputenc} est non +% gère nativement Unicode. Le paquetage \pkg{inputenc} est non % seulement inutile, mais incompatible avec {\XeLaTeX}. C'est -% pourquoi, dans les gabarits, \textsf{inputenc} est chargé seulement +% pourquoi, dans les gabarits, \pkg{inputenc} est chargé seulement % lorsque {\XeLaTeX} n'est pas le moteur employé pour compiler le % document. % @@ -699,11 +751,11 @@ % \subsection{Hyperliens} % \label{sec:hyperref} % -% Le paquetage \textsf{hyperref} permet de transformer toutes les +% 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 \textsf{hyperref} en tout +% 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 % de chargement lors de l'édition d'un gabarit. @@ -715,28 +767,28 @@ % lien par défaut, |ULlinkcolor|, est définie dans la classe; voir la % \autoref{sec:couleurs}. % -% \subsection{Options de \textsf{babel}} +% \subsection{Options de \pkg{babel}} % % \begin{DescribeMacro}{\frenchbsetup} % La commande |\frenchbsetup|\index{frenchbsetup=\verb+\frenchbsetup+} -% de \textsf{babel} permet de contrôler certains ajustements +% de \pkg{babel} permet de contrôler certains ajustements % typographiques apportés par le paquetage en mode français. Consulter -% la documentation de \textsf{babel} pour la liste des options de +% la documentation de \pkg{babel} pour la liste des options de % configuration disponibles. % \end{DescribeMacro} % -% Les concepteurs de la classe \textsf{ulthese} proposent deux +% Les concepteurs de la classe \class{ulthese} proposent deux % ajustements dans les gabarits: % \begin{enumerate} % \item l'option |CompactItemize=false| évite que le mode français de -% \textsf{babel} ne diminue l'espacement vertical dans les listes; +% \pkg{babel} ne diminue l'espacement vertical dans les listes; % \item avec l'option |ThinSpaceInFrenchNumbers=true|, une espace fine % sera utilisée comme séparateur des milliers dans les nombres plutôt % qu'une espace pleine. % \end{enumerate} % \begin{DescribeMacro}{\nombre} -% D'ailleurs, à ce sujet, le paquetage \textsf{numprint} étant -% chargé dans la classe avec \textsf{babel}, on peut utiliser la +% D'ailleurs, à ce sujet, le paquetage \pkg{numprint} étant +% chargé dans la classe avec \pkg{babel}, on peut utiliser la % commande |\nombre| pour formater automatiquement les nombres. Par % exemple, le résultat de |\nombre{123456789}| est % \nombre{123456789}. @@ -756,7 +808,7 @@ % \end{DescribeMacro} % % Pour plus de flexibilité, il est recommandé d'utiliser le paquetage -% \textsf{natbib} pour la gestion des références et des styles de la +% \pkg{natbib} pour la gestion des références et des styles de la % bibliographie. Entre autres choses, ce paquetage supporte le style de % citation auteur-année fréquemment employé en sciences naturelles, % plusieurs commandes de citation, un grand nombre de styles de @@ -767,17 +819,17 @@ % \href{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 \textsf{babel}, le -% paquetage \textsf{natbib} est chargé par la classe \textsf{ulthese} +% Afin d'assurer le bon fonctionnement avec \pkg{babel}, le +% paquetage \pkg{natbib} est chargé par la classe \class{ulthese} % (à moins que l'option |nonatbib| ne soit spécifiée) avec les options % par défaut, soit |round|, |semicolon| et |authoryear|. Pour % spécifier d'autres options, vous avez deux possibilités: % \begin{enumerate} % \item utiliser l'option |nonatbib| de la classe et ensuite charger -% explicitement \textsf{natbib} avec ses options; +% explicitement \pkg{natbib} avec ses options; % \item % \begin{DescribeMacro}{\setcitestyle} -% passer de nouvelles options à \textsf{natbib} avec la +% passer de nouvelles options à \pkg{natbib} avec la % commande |\setcitestyle|. % \end{DescribeMacro} % \end{enumerate} @@ -799,15 +851,13 @@ % |\setcitestyle{numbers,square}| % \end{quote} % -% La documentation de \textsf{natbib} se trouve dans le fichier -% |natbib.pdf| sur votre système ou % -% \href{http://mirrors.ctan.org/macros/latex/contrib/natbib/natbib.pdf}{% -% en ligne} % -% sur CTAN. +% Consulter la % +% \doc{natbib.pdf}{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/}{\textsf{francais-bst}} -% qui fournit une feuille de style compatible avec \textsf{natbib}. +% \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 % respectant les normes de typographie française proposées dans % \cite{Malo:1996}. Pour utiliser ce style, on spécifiera dans le @@ -820,13 +870,13 @@ % présentation de la bibliographie (présentation du titre, des auteurs % et autres informations bibliographiques). % -% \subsection{Déclarations de la page titre} +% \subsection{Déclarations des pages de titre} % % Les gabarits comportent toutes les déclarations nécessaires pour -% composer la page titre des divers types de thèse ou de mémoires. +% composer les pages de titre des divers types de thèse ou de mémoires. % Vous devez remplacer les éléments se trouvant entre crochets <~> en % respectant la forme indiquée. Assurez-vous de supprimer les -% caractères < et > afin qu'ils n'apparaissent pas sur la page titre de +% caractères < et > afin qu'ils n'apparaissent pas sur les pages de titre de % votre document. % % \subsection{Pages liminaires} @@ -843,6 +893,7 @@ % l'ordre: % \begin{enumerate} % \item la page titre (obligatoire); +% \item la page frontispice (obligatoire); % \item un résumé en français (obligatoire); % \item un résumé en anglais (recommandé mais non obligatoire); % \item une table des matières (obligatoire); @@ -858,7 +909,7 @@ % % Les commandes % \begin{quote} -% |\pagetitre| \\ +% |\pagestitre| \\ % |\tableofcontents| \\ % |\listoftables| \\ % |\listoffigures| \\ @@ -890,7 +941,7 @@ % Celles-ci ajoutent à la table des matières (|toc|) une section de % niveau |chapter| dont le titre est \meta{Titre}. La commande % |\phantomsection| est rendue nécessaire (ou recommandée) par le -% paquetage \textsf{hyperref}. +% paquetage \pkg{hyperref}. % % \subsection{Corps du document} % @@ -927,7 +978,7 @@ % \section{Aide additionnelle} % % Pour obtenir de l'aide additionnelle sur l'utilisation de la classe -% \textsf{ulthese} (et non sur celle de {\LaTeX} en général), prière +% \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 @@ -941,6 +992,15 @@ % les archives, alors écrire à l'adresse % \href{mailto:ulthese-aide@listes.ulaval.ca}{\url{ulthese-aide@listes.ulaval.ca}}. % +% \begin{thebibliography}{1} +% \providecommand{\bibnamefont}[1]{#1} +% \providecommand{\selectlanguage}[1]{\relax} +% \bibitem[{Malo(1996)}]{Malo:1996} +% \bibnamefont{Malo}, M. 1996, {\selectlanguage{francais}\emph{Guide de la +% communication écrite au cégep, à l'université et en entreprise}}, Québec +% Amérique. ISBN~978-2-8903-7875-9. +% \end{thebibliography} +% % \StopEventually{\PrintChanges\PrintIndex} % % ^^A Début du code de la classe @@ -956,7 +1016,7 @@ % % \subsection{Tests} % -% Les paquetages \textsf{ifthen} et \textsf{ifxetex} sont nécessaires +% Les paquetages \pkg{ifthen} et \pkg{ifxetex} sont nécessaires % pour effectuer divers tests dans la classe. % \begin{macrocode} %<*class> @@ -967,13 +1027,13 @@ % \subsection{Options de la classe} % % Il y a quatre grandes catégories d'options propres à la classe: la -% possibilité d'empêcher le chargement du paquetage \textsf{natbib}; -% la possibilité d'empêcher le chargement du paquetage \textsf{babel}; +% possibilité d'empêcher le chargement du paquetage \pkg{natbib}; +% la possibilité d'empêcher le chargement du paquetage \pkg{babel}; % la taille de la police de caractères en points; le type de grade. % % \begin{macro}{nonatbib} % L'option |nonatbib| permet d'empêcher la classe de charger le -% paquetage \textsf{natbib} en cas d'incompatibilité avec d'autres +% paquetage \pkg{natbib} en cas d'incompatibilité avec d'autres % paquetages spécialisés de mise en forme de la bibliographie. % \begin{macrocode} \newboolean{UL@natbib} @@ -984,9 +1044,9 @@ % % \begin{macro}{nobabel} % L'option |nobabel| permet d'empêcher la classe de charger le -% paquetage \textsf{babel}. Cette option peut s'avérer utile pour +% paquetage \pkg{babel}. Cette option peut s'avérer utile pour % les utilisateurs de {\XeLaTeX} qui souhaitent plutôt utiliser -% \textsf{poyglossia} pour le traitement des langues dans leur +% \pkg{poyglossia} pour le traitement des langues dans leur % document. % \begin{macrocode} \newboolean{UL@babel} @@ -998,13 +1058,13 @@ % \begin{macro}{10pt,11pt,12pt} % Les valeurs possibles pour la taille de la police de caractères % sont |10pt|, |11pt| et |12pt|. Cette option est gérée au niveau de -% la classe afin de s'assurer que les divers éléments sur la page -% titre sont toujours de la même taille. La taille de la police par -% défaut permet de déterminer si, par exemple, le titre du document -% doit être dans la taille |\Huge|, |\huge| ou |\LARGE| de -% \textsf{memoir}. +% la classe afin de s'assurer que les divers éléments sur les pages +% de titre sont toujours de la même taille. La taille de la police +% par défaut permet de déterminer si, par exemple, le titre du +% document doit être dans la taille |\Huge|, |\huge| ou |\LARGE| de +% \class{memoir}. % -% La taille de la police est passée à \textsf{memoir} et la macro +% La taille de la police est passée à \class{memoir} et la macro % |\UL@ptsize| stocke la taille des caractères pour usage futur. % \begin{macrocode} \newcommand*{\UL@ptsize}{} @@ -1108,14 +1168,14 @@ % \end{macrocode} % \end{macro} % -% \subsection{Chargement de la classe \textsf{memoir}} +% \subsection{Chargement de la classe \class{memoir}} % -% Toutes les options de la classe sont passées à \textsf{memoir}. Le +% Toutes les options de la classe sont passées à \class{memoir}. Le % format de papier et la taille de police par défaut sont, dans % l'ordre, |letterpaper| et |11pt|. On vérifie qu'un type de grade a -% bien été déclaré. Les options de \textsf{memoir} |twoside| et -% |openright| sont explicitement déclarées afin d'éviter toute -% tentative de passer outre à ces exigences de la FESP. +% bien été déclaré. L'option de \class{memoir} |oneside| est +% explicitement déclarée afin d'éviter toute tentative de passer outre +% à cette exigence de la FESP. % \begin{macrocode} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}} \ExecuteOptions{11pt,letterpaper} @@ -1125,7 +1185,7 @@ No thesis type specified.} {Declare the thesis type as a class option.} \fi -\LoadClass[twoside,openright]{memoir} +\LoadClass[oneside]{memoir} % \end{macrocode} % % \subsection{Paquetages requis} @@ -1133,8 +1193,8 @@ % La classe s'efforce de charger un minimum de paquetages afin d'éviter % les conflits potentiels. % -% {\XeLaTeX} requiert le paquetage \textsf{fontspec} pour le -% traitement des polices. Le paquetage \textsf{unicode-math} facilite +% {\XeLaTeX} requiert le paquetage \pkg{fontspec} pour le +% traitement des polices. Le paquetage \pkg{unicode-math} facilite % également le traitement des polices et des symboles mathématiques % avec ce moteur. Sous {\LaTeX}, il est aujourd'hui préférable % d'utiliser les polices T1. @@ -1148,7 +1208,7 @@ \fi % \end{macrocode} % -% Le paquetage \textsf{natbib} doit être chargé avant \textsf{babel} +% Le paquetage \pkg{natbib} doit être chargé avant \pkg{babel} % pour bien fonctionner. C'est pourquoi il est chargé dans la classe, % à moins que l'option |nonatbib| n'ait été spécifiée au chargement de % la classe. @@ -1157,10 +1217,10 @@ % \end{macrocode} % % Le support pour les langues autres que l'anglais est offert par le -% paquetage \textsf{babel} --- à moins que l'option |nobabel| n'ait +% paquetage \pkg{babel} --- à moins que l'option |nobabel| n'ait % été spécifiée au chargement de la classe. Les langues sont passées % en option de la classe, et non du paquetage. Le paquetage -% \textsf{numprint} est requis par \textsf{babel} pour la définition +% \pkg{numprint} est requis par \pkg{babel} pour la définition % de la commande de mise en forme des nombres |\nombre|. % \begin{macrocode} \ifthenelse{\boolean{UL@babel}}{% @@ -1169,8 +1229,8 @@ % \end{macrocode} % % L'insertion du logo de l'Université sur la page titre requiert -% \textsf{graphicx}. On définit également une couleur pour les -% hyperliens dans le document (mais \textsf{hyperref} est chargé dans +% \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 % \autoref{sec:hyperref}). % \begin{macrocode} @@ -1179,7 +1239,7 @@ % \end{macrocode} % % La commande |\textcopyright| utilisée sur la page titre requiert le -% paquetage \textsf{textcomp} pour obtenir un beau signe de copyright. +% paquetage \pkg{textcomp} pour obtenir un beau signe de copyright. % \begin{macrocode} \RequirePackage{textcomp} % \end{macrocode} @@ -1197,12 +1257,11 @@ % \subsection{Marges} % % Les marges exigées par les normes de présentation de la FESP sont de -% 25~mm partout, sauf 35~mm pour la marge de reliure (gauche pour les -% pages impaires, droite pour les pages paires). Le pied de page est -% placé de sorte que le folio de page se retrouve à 10~mm du bas de la -% page. +% 30~mm pour les marges gauche et droite et 25~mm pour les marges +% supérieure et inférieure. Le pied de page est placé de sorte que le +% folio de page se retrouve à 10~mm du bas de la page. % \begin{macrocode} -\setlrmarginsandblock{35mm}{25mm}{*} +\setlrmarginsandblock{30mm}{30mm}{*} \setulmarginsandblock{25mm}{25mm}{*} \checkandfixthelayout[nearest] \setlength{\footskip}{\lowermargin} @@ -1243,27 +1302,20 @@ % \subsection{Entêtes et pieds de page} % % Les règles pour les entêtes et pieds de page sont uniformes pour -% tout le document: aucun entête et folio sur le bord extérieur du -% pied de page. On définit un style de page pour ce faire ainsi qu'un -% alias entre le nouveau style |ul| et le style standard |plain|. -% Raison: les premières pages de chapitres utilisent par défaut le -% style |plain|; avec l'alias c'est le style |ul| qui sera activé. +% tout le document: aucun entête et folio au centre du pied de page. +% Ceci correspond au style standard |plain|. % \begin{macrocode} -\makepagestyle{ul} - \makeevenfoot{ul}{\thepage}{}{} - \makeoddfoot{ul}{}{}{\thepage} -\aliaspagestyle{plain}{ul} -\pagestyle{ul} +\pagestyle{plain} % \end{macrocode} % -% \subsection{Page titre} +% \subsection{Pages de titre} % -% Le code pour traiter et composer la page titre constitue l'essentiel -% de la classe. +% Le code pour traiter et composer la page titre et la page +% frontispice constitue l'essentiel de la classe. % % \subsubsection{Famille et style de la police de caractères} % -% La page titre est composée avec la police \textsf{Helvetica} +% Les pages de titre sont composées avec la police \textsf{Helvetica} % (famille \texttt{phv} dans la classification NFSS) dans les % tailles\footnote{% % La police Helvetica produite par {\LaTeX} est plus grande que @@ -1298,7 +1350,7 @@ % Les commandes sélectionnant ces polices sont adaptées selon la % taille de police choisie pour le document afin d'être toujours % identiques. Nous utilisons les déclarations de taille de police de -% la classe \textsf{memoir}, présentées au tableau~3.9 de sa +% la classe \class{memoir}, présentées au tableau~3.9 de sa % documentation. % \begin{macrocode} \ifnum\UL@ptsize=10\relax @@ -1326,15 +1378,17 @@ % % \subsubsection{Interfaces interne et externe} % -% Définition des commandes permettant de construire la page titre. +% Définition des commandes permettant de construire les pages de titre. % L'interface utilisateur est basée sur un ensemble de commandes % internes. On commence par celles-ci. % \begin{macrocode} \newcommand{\UL@maintitle}{} \newcommand{\UL@subtitle}{} \newcommand*{\UL@author}{} -\newcommand*{\UL@program}{} \newcommand*{\UL@year}{} +\newcommand*{\UL@program}{} +\newcommand*{\UL@director}{} +\newcommand*{\UL@codirector}{} \newcommand*{\UL@nameother}{} \newcommand*{\UL@degreeother}{} \newcommand*{\UL@facUL}{} @@ -1353,6 +1407,8 @@ \newcommand*{\auteur}[1]{\renewcommand*{\UL@author}{#1}} \newcommand*{\annee}[1]{\renewcommand*{\UL@year}{#1}} \newcommand*{\programme}[1]{\renewcommand*{\UL@program}{#1}} +\newcommand*{\direction}[1]{\renewcommand*{\UL@director}{#1}} +\newcommand*{\codirection}[1]{\renewcommand*{\UL@codirector}{#1}} \newcommand*{\univcotutelle}[1]{\renewcommand*{\UL@nameother}{#1}} \newcommand*{\gradecotutelle}[1]{\renewcommand*{\UL@degreeother}{#1}} \newcommand*{\univbidiplomation}[1]{\renewcommand*{\UL@nameother}{#1}} @@ -1365,32 +1421,18 @@ % % \subsubsection{Titre et sous-titre} % -% Outre le nom de l'auteur et la notice de copyright en bas de page, -% la page titre peut être divisée en trois grands blocs: -% \begin{enumerate} -% \item le titre et le sous-titre, le cas échéant; -% \item la description du type de document (thèse, thèse en cotutelle, -% mémoire, etc.); -% \item les détails sur la ou les facultés, la ou les universités, -% etc. -% \end{enumerate} -% À ces blocs s'ajoutent quatre grandes catégories de disposition des -% éléments sur la page titre selon le type de thèse ou de mémoire: -% standard; multifacultaire; en cotutelle ou en bidiplomation -% (disposition identique); en extension. -% % 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 % titre et du sous-titre pour ensuite ajuster en conséquence la -% distance entre ce bloc et la mention du type de document. +% distance entre ce bloc et les éléments qui suivent. % % \begin{macro}{\UL@measuretitle} % On place le titre et le sous-titre centrés dans des boîtes % |\UL@titlebox| et |\UL@subtitlebox|. La commande % |\UL@measuretitle| permettra de mesurer leur hauteur lorsque le -% titre sera créé avec |\pagetitre|, plus loin. Un espacement +% titre sera créé avec |\pagestitre|, plus loin. Un espacement % vertical d'un demi interligne est ajouté entre le titre et le % sous-titre, le cas échéant. % \begin{macrocode} @@ -1430,11 +1472,15 @@ % \begin{macro}{\Ul@details} % La commande |\Ul@details| est la plus complexe puisque la % disposition des informations additionnelles sur le document varie -% beaucoup selon le type de thèse ou de mémoire. Tel qu'expliqué à -% la \autoref{sec:utilisation:options}, certains types de grade -% requièrent expressément que certaines informations soient -% fournies. Si un élément d'information manque, un avertissement -% est émis. +% 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: +% standard; multifacultaire; en cotutelle ou en bidiplomation +% (disposition identique); en extension. +% +% Tel qu'expliqué à la \autoref{sec:utilisation:options}, certains +% types de grade requièrent expressément que certaines informations +% soient fournies. Si un élément d'information manque, un +% avertissement est émis. % \begin{macrocode} \newcommand{\UL@details}{% \ifcase\UL@typenum\relax% 0 standard @@ -1496,34 +1542,53 @@ % \end{macrocode} % \end{macro} % -% \subsubsection{Conception de la page titre} +% \subsubsection{Conception des pages de titre} % -% \begin{macro}{\pagetitre} -% On doit rétablir sur la page titre l'interligne simple et +% \begin{macro}{\pagestitre} +% Les thèses et mémoires comportent une page titre et une page +% frontispice. La première comporte: +% \begin{enumerate} +% \item le logo de l'Université Laval (sauf pour les thèses ou +% mémoires réalisés en cotutelle, en bidiplomation ou en +% extension); +% \item le titre et le sous-titre, le cas échéant; +% \item le type de document (thèse, thèse en cotutelle, +% mémoire, etc.); +% \item le nom complet de l'auteur; +% \item une description du programme, du grade obtenu et des +% facultés ou universités d'attache, le cas échéant; +% \item la mention «Québec, Canada» si le logo de l'Université +% Laval est présent; +% \item la notice de copyright. +% \end{enumerate} +% La page frontispice reprend les éléments 2--4 et ajoute les +% noms des directeur et codirecteurs de recherche. +% +% On doit rétablir pour les pages de titre l'interligne simple et % l'espacement nul entre les paragraphes (|\parskip|). Ensuite, on % doit ajuster la distance entre le bloc de titre et le type de % document (|\UL@docidspacing|) et celle entre ce dernier et le nom % de l'auteur (|\UL@authorspacing|). Cela fait en sorte que les -% éléments de la page titre se retrouvent (presque) toujours au même +% éléments des pages de titre se retrouvent (presque) toujours au même % endroit sur la page. Une distance minimale d'un interligne est % conservée entre le bloc de titre et le type de document % (précaution nécessaire pour l'éventuel cas d'un bloc de titre % s'étendant sur plusieurs lignes). % -% La page titre des thèses et mémoires en cotutelle, en -% bidiplomation ou en extension ne comporte pas de logo de -% l'Université Laval. +% Sur la page frontispice, le logo de l'Université est remplacé par +% une boîte de réglure invisible (\emph{strut}) de la même hauteur. % -% Le nom de l'auteur et la notice de copyright sont insérées -% directement dans le code de la commande |\pagetitre|. +% Le nom de l'auteur, les directeurs et codirecteurs de recherche et +% la notice de copyright sont insérées directement dans le code de +% la commande |\pagestitre|. % \begin{macrocode} \newlength{\UL@docidspacing} \setlength{\UL@docidspacing}{82pt} \newlength{\UL@authorspacing} \setlength{\UL@authorspacing}{72pt} -\newcommand{\pagetitre}{{% +\newcommand{\pagestitre}{{% \clearpage - \thispagestyle{empty} + \pagestyle{empty} \SingleSpacing\setlength{\parskip}{0pt} \centering \UL@fontbase @@ -1540,8 +1605,8 @@ \includegraphics[height=15mm,keepaspectratio=true]{ul_p}\par \fi \vspace{82pt} - \box\UL@titlebox - \box\UL@subtitlebox + \copy\UL@titlebox + \copy\UL@subtitlebox \vspace{\UL@docidspacing} \UL@docid \vspace{\UL@authorspacing} @@ -1549,32 +1614,61 @@ \UL@details \vfill {\textcopyright} \UL@author, \UL@year\par - \cleardoublepage}} + \clearpage + \ifnum\UL@typenum>1\relax + \vspace*{0pt}\par + \else + \rule{0mm}{15mm}\par % strut + \fi + \vspace{82pt} + \box\UL@titlebox + \box\UL@subtitlebox + \vspace{\UL@docidspacing} + \UL@docid + \vspace{\UL@authorspacing} + {\UL@fontauthor\UL@author}\par + \vspace{72pt} + Sous la direction de:\par + \vspace{\baselineskip} + \UL@director\par + \UL@codirector + \clearpage}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\pagetitre} +% La page titre était produite avec la commande |\pagetitre| dans +% les versions précédentes de la classe. Émettre un avertissement et +% utiliser plutôt |\pagestitre| si la commande obsolète est utilisée. +% \begin{macrocode} +\newcommand{\pagetitre}{ + \ClassWarning{ulthese}{Command \protect\pagetitre\space is obsolete.\MessageBreak + Using \protect\pagestitre\space instead}\pagestitre} % \end{macrocode} % \end{macro} % % \subsection{Listes des figures et des tableaux} % % \begin{macro}{\listfigurename} -% Le paquetage \textsf{babel} définit comme titre pour la liste des +% Le paquetage \pkg{babel} définit comme titre pour la liste des % figures «Table des figures», alors que la liste des tableaux est % «Liste des tableaux». Pour une plus grande symétrie, la classe % redéfinit le titre correspondant à |\listoffigures|. La commande -% |\addto| est nécessaire pour éviter que \textsf{babel} redéfinisse +% |\addto| est nécessaire pour éviter que \pkg{babel} redéfinisse % le titre à |\begin{document}|. % \begin{macrocode} \ifthenelse{\boolean{UL@babel}}{% \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}}{} % \end{macrocode} -% Si \textsf{babel} n'est pas chargé, ce sera à l'utilisateur de faire -% une correction équivalente. Avec \textsf{polyglossia}, la commande à +% Si \pkg{babel} n'est pas chargé, ce sera à l'utilisateur de faire +% une correction équivalente. Avec \pkg{polyglossia}, la commande à % insérer dans l'entête du document est la même que ci-dessus. % \end{macro} % % \subsection{Dédicace et épigraphe} % % La dédicace et l'épigraphe sont mises en forme avec la commande -% |\epigraph| de \textsf{memoir}. +% |\epigraph| de \class{memoir}. % \begin{macro}{\dedicace} % La dédicace est une épigraphe simplifiée placée seule sur une % page, alignée à droite à une dizaine de lignes de la marge @@ -1592,7 +1686,7 @@ % \begin{macro}{\epigraphe} % L'épigraphe de début de document est placée seule sur une page à % une dizaine de lignes de la marge supérieure. Pour le reste, on -% s'en remet à la commande |\epigraph| de \textsf{memoir}. +% s'en remet à la commande |\epigraph| de \class{memoir}. % \begin{macrocode} \newcommand{\epigraphe}[2]{{% \clearpage @@ -1605,7 +1699,7 @@ % \subsection{Citations} % % \begin{environment}{quote} -% La classe redéfinit l'environnement |quote| de \textsf{memoir} +% La classe redéfinit l'environnement |quote| de \class{memoir} % afin que le texte des citations se trouve en retrait de 10~mm à % gauche et à droite, conformément aux règles de présentation de la % FESP. @@ -1637,7 +1731,7 @@ % % \subsection{Numérotation des divisions du document} % -% Par défaut, \textsf{memoir} numérote les divisions du document +% Par défaut, \class{memoir} numérote les divisions du document % seulement jusqu'au niveau des sections. La classe étend la % numérotation aux sous-sections. % \begin{macrocode} @@ -1646,15 +1740,6 @@ % \end{macrocode} % ^^A Fin du code de la classe % -% \begin{thebibliography}{1} -% \providecommand{\bibnamefont}[1]{#1} -% \providecommand{\selectlanguage}[1]{\relax} -% \bibitem[{Malo(1996)}]{Malo:1996} -% \bibnamefont{Malo}, M. 1996, {\selectlanguage{francais}\emph{Guide de la -% communication écrite au cégep, à l'université et en entreprise}}, Québec -% Amérique. ISBN~978-2-8903-7875-9. -% \end{thebibliography} -% % \Finale % % \iffalse @@ -1698,7 +1783,7 @@ %% Charger ici les autres paquetages nécessaires pour le document. %% Quelques exemples; décommenter au besoin. %\usepackage{amsmath} % recommandé pour les mathématiques - %\usepackage{icomma} % gestion de la virgule dans les nombres + %\usepackage{ncccomma} % gestion de la virgule dans les nombres %% Utilisation d'une autre police de caractères pour le document. %% - Sous LaTeX @@ -1727,7 +1812,7 @@ %% Style de la bibliographie. \bibliographystyle{} - %% Déclarations de la page titre. Remplacer les éléments entre < >. + %% Déclarations des pages de titre. Remplacer les éléments entre < >. %% Supprimer les caractères < >. Couper un long titre ou un long %% sous-titre manuellement avec \\. \titre{<Titre principal>} @@ -1737,14 +1822,22 @@ % \soustitre{Ceci est un exemple de long sous-titre \\ % avec saut de ligne manuel} \auteur{<Prénom Nom>} -%<phd&(standard|multifac|cotutelle)> \programme{Doctorat en <discipline> -- <majeure, s'il y a lieu>} -%<phd&mesure> \programme{Doctorat sur mesure en <discipline> -- <majeure, s'il y a lieu>} + \annee{<20xx>} +%<phd&(standard|multifac|cotutelle)> \programme{Doctorat en <discipline> <-- majeure, s'il y a lieu>} +%<phd&mesure> \programme{Doctorat sur mesure en <discipline> <-- majeure, s'il y a lieu>} %<phd&(UdeS|UQO)> \programme{Doctorat en <discipline>} -%<m&standard> \programme{Maîtrise en <discipline> -- <majeure, s'il y a lieu>} -%<m&mesure> \programme{Maîtrise sur mesure en <discipline> -- <majeure, s'il y a lieu>} +%<m&standard> \programme{Maîtrise en <discipline> <-- majeure, s'il y a lieu>} +%<m&mesure> \programme{Maîtrise sur mesure en <discipline> <-- majeure, s'il y a lieu>} %<m&bidiplomation> \programme{Maîtrise en études anciennes} %<m&UQAC> \programme{Maîtrise en <discipline>} - \annee{<20xx>} +%<!(cotutelle|bidiplomation)> \direction{<Prénom Nom>, <directeur ou directrice> de recherche} +%<cotutelle> \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\ +%<cotutelle> <Prénom Nom>, <directeur ou directrice> de cotutelle} +%<bidiplomation> \direction{<Prénom Nom>, <directeur ou directrice> de recherche \\ +%<bidiplomation> <Prénom Nom>, <directeur ou directrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche} + % \codirection{<Prénom Nom>, <codirecteur ou codirectrice> de recherche \\ + % <Prénom Nom>, <codirecteur ou codirectrice> de recherche} %<cotutelle> \univcotutelle{<Université de cotutelle> \\ <Ville>, <Pays>} %<bidiplomation> \univcotutelle{<Université de bidiplomation> \\ <Ville>, <Pays>} %<cotutelle|bidiplomation> \gradecotutelle{<Nom du grade> (<sigle du grade>)} @@ -1758,7 +1851,7 @@ \frontmatter % pages liminaires -\pagetitre % production de la page titre +\pagestitre % production des pages de titre \include{resume} % résumé français \include{abstract} % résumé anglais diff --git a/Master/texmf-dist/source/latex/ulthese/ulthese.ins b/Master/texmf-dist/source/latex/ulthese/ulthese.ins index 7182de5ada9..65d4503f36a 100644 --- a/Master/texmf-dist/source/latex/ulthese/ulthese.ins +++ b/Master/texmf-dist/source/latex/ulthese/ulthese.ins @@ -20,7 +20,7 @@ This is a generated file. -Copyright (C) 2012 Universite Laval +Copyright (C) 2015 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 @@ -94,8 +94,8 @@ derived files listed in the README file. \Msg{* Taper le contenu du document dans des fichiers .tex *} \Msg{* distincts; quelques gabarits sont fournis avec la classe. *} \Msg{* *} -\Msg{* Pour produire la documentation de la classe, passer le *} -\Msg{* fichier ulthese.dtx dans LaTeX. *} +\Msg{* Pour produire la documentation de la classe, compiler le *} +\Msg{* fichier ulthese.dtx avec LaTeX. *} \Msg{* *} \Msg{* Bonne redaction! *} \Msg{* *} diff --git a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls index b17a5625a4a..fac696b405a 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) 2012 Universite Laval +%% Copyright (C) 2015 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}% - [2014/05/23 v3.1 Classe pour les theses et memoires de l'Universite Laval] + [2015/09/10 v4.0 Classe pour les theses et memoires de l'Universite Laval] \RequirePackage{ifthen} \RequirePackage{ifxetex} \newboolean{UL@natbib} @@ -134,7 +134,7 @@ No thesis type specified.} {Declare the thesis type as a class option.} \fi -\LoadClass[twoside,openright]{memoir} +\LoadClass[oneside]{memoir} \ifxetex \RequirePackage{fontspec} \RequirePackage{unicode-math} @@ -150,7 +150,7 @@ \RequirePackage{xcolor} \RequirePackage{textcomp} \definecolor{ULlinkcolor}{rgb}{0,0,0.3} -\setlrmarginsandblock{35mm}{25mm}{*} +\setlrmarginsandblock{30mm}{30mm}{*} \setulmarginsandblock{25mm}{25mm}{*} \checkandfixthelayout[nearest] \setlength{\footskip}{\lowermargin} @@ -163,11 +163,7 @@ \renewcommand{\tocheadstart}{\SingleSpacing\chapterheadstart} \renewcommand{\lotheadstart}{\SingleSpacing\chapterheadstart} \renewcommand{\lofheadstart}{\SingleSpacing\chapterheadstart} -\makepagestyle{ul} - \makeevenfoot{ul}{\thepage}{}{} - \makeoddfoot{ul}{}{}{\thepage} -\aliaspagestyle{plain}{ul} -\pagestyle{ul} +\pagestyle{plain} \newcommand*{\UL@phvfamily}{\fontencoding{T1}\fontfamily{phv}\selectfont} \ifnum\UL@ptsize=10\relax \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\UL@phvfamily} @@ -193,8 +189,10 @@ \newcommand{\UL@maintitle}{} \newcommand{\UL@subtitle}{} \newcommand*{\UL@author}{} -\newcommand*{\UL@program}{} \newcommand*{\UL@year}{} +\newcommand*{\UL@program}{} +\newcommand*{\UL@director}{} +\newcommand*{\UL@codirector}{} \newcommand*{\UL@nameother}{} \newcommand*{\UL@degreeother}{} \newcommand*{\UL@facUL}{} @@ -207,6 +205,8 @@ \newcommand*{\auteur}[1]{\renewcommand*{\UL@author}{#1}} \newcommand*{\annee}[1]{\renewcommand*{\UL@year}{#1}} \newcommand*{\programme}[1]{\renewcommand*{\UL@program}{#1}} +\newcommand*{\direction}[1]{\renewcommand*{\UL@director}{#1}} +\newcommand*{\codirection}[1]{\renewcommand*{\UL@codirector}{#1}} \newcommand*{\univcotutelle}[1]{\renewcommand*{\UL@nameother}{#1}} \newcommand*{\gradecotutelle}[1]{\renewcommand*{\UL@degreeother}{#1}} \newcommand*{\univbidiplomation}[1]{\renewcommand*{\UL@nameother}{#1}} @@ -293,9 +293,9 @@ \setlength{\UL@docidspacing}{82pt} \newlength{\UL@authorspacing} \setlength{\UL@authorspacing}{72pt} -\newcommand{\pagetitre}{{% +\newcommand{\pagestitre}{{% \clearpage - \thispagestyle{empty} + \pagestyle{empty} \SingleSpacing\setlength{\parskip}{0pt} \centering \UL@fontbase @@ -312,8 +312,8 @@ \includegraphics[height=15mm,keepaspectratio=true]{ul_p}\par \fi \vspace{82pt} - \box\UL@titlebox - \box\UL@subtitlebox + \copy\UL@titlebox + \copy\UL@subtitlebox \vspace{\UL@docidspacing} \UL@docid \vspace{\UL@authorspacing} @@ -321,7 +321,28 @@ \UL@details \vfill {\textcopyright} \UL@author, \UL@year\par - \cleardoublepage}} + \clearpage + \ifnum\UL@typenum>1\relax + \vspace*{0pt}\par + \else + \rule{0mm}{15mm}\par % strut + \fi + \vspace{82pt} + \box\UL@titlebox + \box\UL@subtitlebox + \vspace{\UL@docidspacing} + \UL@docid + \vspace{\UL@authorspacing} + {\UL@fontauthor\UL@author}\par + \vspace{72pt} + Sous la direction de:\par + \vspace{\baselineskip} + \UL@director\par + \UL@codirector + \clearpage}} +\newcommand{\pagetitre}{ + \ClassWarning{ulthese}{Command \protect\pagetitre\space is obsolete.\MessageBreak + Using \protect\pagestitre\space instead}\pagestitre} \ifthenelse{\boolean{UL@babel}}{% \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}}}{} \newcommand{\dedicace}[1]{{% |