diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/ulthese/ulthese.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/ulthese/ulthese.dtx | 67 |
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> |