summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/ulthese/ulthese.dtx')
-rw-r--r--Master/texmf-dist/source/latex/ulthese/ulthese.dtx67
1 files changed, 47 insertions, 20 deletions
diff --git a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
index ddd25484de3..a023d9921ed 100644
--- a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
+++ b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx
@@ -29,17 +29,18 @@
%<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24]
%<class>\ProvidesClass{ulthese}%
%<*class>
- [2015/09/10 v4.0 Classe pour les theses et memoires de l'Universite Laval]
+ [2016/02/13 v4.1 Classe pour les theses et memoires de l'Universite Laval]
%</class>
%<*driver>
\documentclass[11pt]{ltxdoc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}
- \usepackage[francais]{babel}
+ \usepackage[french]{babel}
\usepackage[autolanguage]{numprint}
\usepackage{mathpazo}
\usepackage[scaled=0.92]{helvet}
+ \usepackage{fontawesome}
\usepackage{color,booktabs,metalogo}
\EnableCrossrefs
\CodelineIndex
@@ -55,13 +56,16 @@
bookmarksopen, bookmarksnumbered, bookmarksdepth=subsubsection.
pdftitle={Manuel de référence de la classe ulthese},
pdfauthor={Faculté des études supérieures et postdoctorales}}
- \renewcommand{\appendixautorefname}{annexe}
- \renewcommand{\tableautorefname}{tableau}
+ \addto\extrasfrench{%
+ \def\appendixautorefname{annexe}%
+ \def\tableautorefname{tableau}%
+ }
\newcommand{\class}[1]{\textsf{#1}}
\newcommand{\pkg}[1]{\textbf{#1}}
- \newcommand{\doc}[3][documentation]{\href{#3}{#1}\marginpar{\hfill\texttt{#2}}}
+ \newcommand{\doc}[3][documentation]{%
+ \href{#3}{#1~\raisebox{-0.2ex}{\faExternalLink}}\marginpar{\hfill\faBook~\texttt{#2}}}
\frenchbsetup{%
CompactItemize=false, % ne pas compacter les listes
@@ -74,11 +78,13 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{737}
+% \CheckSum{741}
% \DoNotIndex{\',\^,\`,\ ,\ae}
% \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions}
% \DoNotIndex{\newcommand,\newcommand*,\newboolean}
% \DoNotIndex{\setlength,\setboolean}
+% \changes{4.1}{2016-02-13}{Paquetage \pkg{geometry} déclaré incompatible
+% avec la classe.}
% \changes{4.0}{2015-06-12}{Nouvelles règles de présentation matérielle
% de la FESP: recto seulement, page frontispice.}
% \changes{3.1}{2014-05-23}{Prise en charge de la maîtrise en bidiplomation}
@@ -229,7 +235,7 @@
% \end{quote}
%
% Les gabarits comportent des commentaires succincts pour vous guider
-% dans la préparation de votre document. Pour plus de détails,
+% dans la préparation de votre document. Pour plus de détails sur les gabarits,
% consulter la \autoref{sec:gabarits}.
%
% \subsection{Options de la classe}
@@ -251,12 +257,13 @@
% \item[|extensionUQAC|] déclaration d'une thèse ou d'un mémoire
% réalisé en extension à l'Université du Québec à Chicoutimi;
% \item[|10pt|] sélectionne une taille de police de 10~points;
-% \item[|11pt|] sélectionne une taille de police de 11~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, francais, ...|] langues utilisées dans le document;
+% \item[|english, french, ...|] langues utilisées dans le document;
% \item[\mdseries\meta{options memoir}] autres options du paquetage
% \class{memoir}.
% \end{description}
@@ -594,6 +601,13 @@
% plus de détails sur la liste des paquetages chargés et les raisons
% pour lesquelles ils sont requis dans la classe.
%
+% \subsection{Paquetage incompatible}
+% \label{sec:incompatible}
+%
+% Le paquetage \pkg{geometry} est incompatible avec la classe à cause
+% de sa mauvaise interaction avec \class{memoir}. Son chargement dans
+% le préambule du document cause une erreur lors de la compilation.
+%
% \section{Français et autres langues}
% \label{sec:langues}
%
@@ -652,7 +666,7 @@
% Les documents {\LaTeX} sont facilement reconnaissables par leur
% police de caractères par défaut, {\fontfamily{cmr}\selectfont
% Computer Modern}. Avec toute distribution {\LaTeX} moderne, il est
-% maintenant simple d'utiliser l'une ou l'autre des polices Postscript
+% maintenant simple d'utiliser l'une ou l'autre des polices PostScript
% standards. D'ailleurs la classe \class{ulthese} utilise la police
% sans empattements \textsf{Helvetica} pour composer les page de
% titre.
@@ -996,7 +1010,7 @@
% \providecommand{\bibnamefont}[1]{#1}
% \providecommand{\selectlanguage}[1]{\relax}
% \bibitem[{Malo(1996)}]{Malo:1996}
-% \bibnamefont{Malo}, M. 1996, {\selectlanguage{francais}\emph{Guide de la
+% \bibnamefont{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.
% \end{thebibliography}
@@ -1244,6 +1258,19 @@
\RequirePackage{textcomp}
% \end{macrocode}
%
+% \subsection{Paquetage incompatible}
+%
+% Le chargement du paquetage \pkg{geometry} avec la classe
+% \class{memoir} modifie les marges du document. Pour cette raison,
+% \pkg{geometry} est déclaré incompatible avec la classe.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \@ifpackageloaded{geometry}{%
+ \ClassError{ulthese}{%
+ Package geometry is incompatible with this class}
+ {Use the memoir class facilities to change the page layout.}}{\relax}}
+% \end{macrocode}
+%
% \subsection{Couleur des hyperliens}
% \label{sec:couleurs}
%
@@ -1767,14 +1794,14 @@
%<m>%% [l'un de MSc, LLM, MA, MMus, MServSoc, MScGeogr, MATDR]
%% et les langues les plus courantes. Le français sera la langue par
%% défaut du document.
-%<phd&(standard|mesure)>\documentclass[PhD,english,francais]{ulthese}
-%<phd&multifac>\documentclass[PhD,multifacultaire,english,francais]{ulthese}
-%<phd&cotutelle>\documentclass[PhD,cotutelle,english,francais]{ulthese}
-%<phd&UdeS>\documentclass[PhD,extensionUdeS,english,francais]{ulthese}
-%<phd&UQO>\documentclass[PhD,extensionUQO,english,francais]{ulthese}
-%<m&(standard|mesure)>\documentclass[MSc,english,francais]{ulthese}
-%<m&bidiplomation>\documentclass[MA,bidiplomation,english,francais]{ulthese}
-%<m&UQAC>\documentclass[MSc,extensionUQAC,english,francais]{ulthese}
+%<phd&(standard|mesure)>\documentclass[PhD,english,french]{ulthese}
+%<phd&multifac>\documentclass[PhD,multifacultaire,english,french]{ulthese}
+%<phd&cotutelle>\documentclass[PhD,cotutelle,english,french]{ulthese}
+%<phd&UdeS>\documentclass[PhD,extensionUdeS,english,french]{ulthese}
+%<phd&UQO>\documentclass[PhD,extensionUQO,english,french]{ulthese}
+%<m&(standard|mesure)>\documentclass[MSc,english,french]{ulthese}
+%<m&bidiplomation>\documentclass[MA,bidiplomation,english,french]{ulthese}
+%<m&UQAC>\documentclass[MSc,extensionUQAC,english,french]{ulthese}
%% Encodage utilisé pour les caractères accentués dans les fichiers
%% source du document. Les gabarits sont encodés en UTF-8. Inutile avec
%% XeLaTeX, qui gère Unicode nativement.
@@ -1896,7 +1923,7 @@
\chapter*{Résumé} % ne pas numéroter
\phantomsection\addcontentsline{toc}{chapter}{Résumé} % inclure dans TdM
-\begin{otherlanguage*}{francais}
+\begin{otherlanguage*}{french}
Texte du résumé en français.
\end{otherlanguage*}
%</resume>