diff options
12 files changed, 102 insertions, 162 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 968c50106da..4cde8c36c60 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-cotutelle.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 0104a8eedc8..de5f7cb4dec 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 @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 a6ad402aa56..ca49e51504e 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 @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 cc77f25e3b7..490b0f908f0 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-mesure.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 5b4dd8212f4..20ca2366f21 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat-multifacultaire.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex index 55137e9f865..6b4319d3605 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-doctorat.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 592daffc5f3..d8455c7ecd6 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 @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% 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 ab9c05d2fea..53662ec827b 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise-mesure.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% diff --git a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex index bf5088c0deb..795a9804506 100644 --- a/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex +++ b/Master/texmf-dist/doc/latex/ulthese/gabarit-maitrise.tex @@ -24,10 +24,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% diff --git a/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf b/Master/texmf-dist/doc/latex/ulthese/ulthese.pdf Binary files differindex bdd0f8bb155..e4ec8247cbc 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 93828c24597..b80cbbc3c44 100644 --- a/Master/texmf-dist/source/latex/ulthese/ulthese.dtx +++ b/Master/texmf-dist/source/latex/ulthese/ulthese.dtx @@ -29,7 +29,7 @@ %<class>\NeedsTeXFormat{LaTeX2e}[2009/09/24] %<class>\ProvidesClass{ulthese}% %<*class> - [2013/01/13 v2.0 Classe pour les theses et memoires de l'Universite Laval] + [2013/01/16 v2.1 Classe pour les theses et memoires de l'Universite Laval] %</class> %<*driver> \documentclass[11pt]{ltxdoc} @@ -59,11 +59,12 @@ \end{document} %</driver> % \fi -% \CheckSum{636} +% \CheckSum{642} % \DoNotIndex{\',\^,\`,\ ,\ae} % \DoNotIndex{\RequirePackage,\ExecuteOptions,\ifthenelse,\ProcessOptions} % \DoNotIndex{\newcommand,\newcommand*,\newboolean} % \DoNotIndex{\setlength,\setboolean} +% \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} % \changes{1.0b}{2012-11-11}{Ajouts et corrections mineures dans la documentation} % \changes{1.0a}{2012-10-17}{Précisions dans la documentation} @@ -446,11 +447,6 @@ % \textsf{color} pour gérer les couleurs dans le texte; % \item[\normalfont\textsf{textcomp}] multitude de symboles spéciaux, % dont un beau symbole de copyright, \textcopyright. -% \item[\normalfont\textsf{helvet}] remplacement de la police sans -% empattements (\emph{serifs}) standard par la police Helvetica pour -% composer la page titre. Le paquetage est chargé avec l'option -% |scaled=0.92|. Consulter la section~\ref{sec:police} pour des -% informations additionnelles. % \end{description} % L'annexe~\ref{sec:meo} sur la mise en {\oe}uvre de la classe fournit % plus de détails sur la liste des paquetages chargés et les raisons @@ -499,15 +495,15 @@ % \label{sec:police} % % Les documents {\LaTeX} sont facilement reconnaissables par leur -% police de caractère 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. -% -% 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.} % +% police de caractère 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. +% +% 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, % charger les paquetages \textsf{mathptmx} ou \textsf{mathpazo}, % respectivement. Pour les détails, consulter la documentation de @@ -629,31 +625,6 @@ % lien par défaut, |ULlinkcolor|, est définie dans la classe; voir la % section~\ref{sec:couleurs}. % -% \subsection{Police sans empattements} -% -% Tel que mentionné à la section~\ref{sec:police}, la police sans -% empattements Helvetica est chargée par la classe pour composer la page -% titre. Ainsi, toute utilisation des commandes |\textsf| et |\sffamily| -% sélectionnera cette police. -% -% Si vous composez la thèse ou le mémoire dans la police par défaut de -% {\LaTeX}, vous souhaiterez sans doute que les commandes ci-dessus -% sélectionnent plutôt la version sans empattements de Computer -% Modern; comparer -% \begin{quote} -% \sffamily Texte sans empattements en Helvetica -% \end{quote} -% et -% \begin{quote} -% \fontfamily{cmss}\selectfont Texte sans empattements en Computer Modern -% \end{quote} -% Pour ce faire, décommentez la ligne du gabarit afin que la -% commande -% \begin{quote} -% |\renewcommand{\sfdefault}{cmss}| -% \end{quote} -% apparaisse dans le préambule. -% % \subsection{Options de \textsf{babel}} % % \begin{DescribeMacro}{\frenchbsetup} @@ -963,15 +934,6 @@ \RequirePackage{textcomp} % \end{macrocode} % -% \subsection{Police pour la page titre} -% -% La page titre est composée dans la police Helvetica. Le chargement -% du paquetage \textsf{helvet} a pour effet de redéfinir la commande -% |\sfdefault|. -% \begin{macrocode} -\RequirePackage[scaled=0.92]{helvet} -% \end{macrocode} -% % \subsection{Couleur des hyperliens} % \label{sec:couleurs} % @@ -991,9 +953,10 @@ % page. % \begin{macrocode} \setlrmarginsandblock{35mm}{25mm}{*} -\setulmarginsandblock{25mm}{*}{1} -\setheadfoot{\baselineskip}{20mm} -\checkandfixthelayout[lines] +\setulmarginsandblock{25mm}{25mm}{*} +\checkandfixthelayout[nearest] +\setlength{\footskip}{\lowermargin} +\addtolength{\footskip}{-10mm} % \end{macrocode} % % \subsection{Interligne} @@ -1035,10 +998,23 @@ % % \subsection{Page titre} % -% La page titre est composée avec les polices présentées au -% tableau~\ref{tab:polices}. Les commandes sélectionnant ces polices -% sont adaptées selon la taille de police choisie pour le document -% afin d'être toujours identiques. +% Le code pour traiter et composer la page titre 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} +% (famille \texttt{phv} dans la classification NFSS) dans les +% tailles\footnote{% +% La police Helvetica produite par {\LaTeX} est plus grande que +% celle utilisée par Microsoft Word. Pour cette raison, les tailles +% utilisées dans la classe sont toutes quelques points inférieures à +% celles des gabarits Word.}% +% et les graisses présentées au tableau~\ref{tab:polices}. 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 documentation. % % \begin{table} % \centering @@ -1046,41 +1022,45 @@ % \toprule % Élément & Police \\ % \midrule -% Titre & 20~points gras \\ -% Sous-titre & 17~points gras \\ -% Auteur & 14~points gras \\ -% Nom du programme & 14~points gras \\ -% Autres éléments & 14~points normal \\ +% Titre & 17~points gras \\ +% Sous-titre & 14~points gras \\ +% Auteur & 12~points gras \\ +% Nom du programme & 12~points gras \\ +% Autres éléments & 12~points normal \\ % \bottomrule % \end{tabular} -% \caption{Taille et type de police des éléments de la page titre} +% \caption{Tailles et graisses de la police Helvetica des éléments +% de la page titre} % \label{tab:polices} % \end{table} % % \begin{macrocode} +\newcommand*{\UL@phvfamily}{\fontfamily{phv}\selectfont} \ifnum\UL@ptsize=10\relax - \newcommand*{\UL@fonttitle}{\normalfont\Huge\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\huge\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\LARGE\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\LARGE\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\Large\UL@phvfamily} \fi \ifnum\UL@ptsize=11\relax - \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\Large\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\large\UL@phvfamily} \fi \ifnum\UL@ptsize=12\relax - \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\Large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\normalsize\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\large\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\normalsize\UL@phvfamily} \fi % \end{macrocode} % +% \subsubsection{Gestion des cas particuliers} +% % Définition de deux valeurs booléennes servant à adapter la % composition de la page titre plus loin: y a-t-il un sous-titre ou % non et est-ce que le type de programme (doctorat ou maîtrise) est @@ -1090,6 +1070,8 @@ \newboolean{UL@isprogmasc} % \end{macrocode} % +% \subsubsection{Interfaces interne et externe} +% % Définition des commandes permettant de construire la page titre. % L'interface utilisateur est basée sur un ensemble de commandes % internes. On commence par celles-ci. @@ -1198,6 +1180,8 @@ \newcommand*{\faculteUQAC}[1]{\renewcommand*{\UL@facother}{#1}} % \end{macrocode} % +% \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} @@ -1211,8 +1195,6 @@ % éléments sur la page titre selon le type de thèse ou de mémoire: % standard, multifacultaire, en cotutelle et en extension. % -% \subsubsection{Titre et sous-titre} -% % 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 @@ -1221,11 +1203,12 @@ % distance entre ce bloc et la mention du type de document. % % \begin{macro}{\UL@measuretitle} -% On place le titre et le sous-titre 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 bas. Un espacement vertical d'un demi interligne est ajouté -% entre le titre et le sous-titre, le cas échéant. +% 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 +% vertical d'un demi interligne est ajouté entre le titre et le +% sous-titre, le cas échéant. % \begin{macrocode} \newsavebox{\UL@titlebox} \newsavebox{\UL@subtitlebox} @@ -1257,7 +1240,7 @@ % \end{macrocode} % \end{macro} % -% \subsubsection{Détails sur les facultés} +% \subsubsection{Détails sur les facultés et universités d'attache} % % \begin{macro}{\Ul@details} % La commande |\Ul@details| est la plus complexe puisque la @@ -1301,17 +1284,19 @@ % \end{macrocode} % \end{macro} % +% \subsubsection{Conception de la page titre} +% % \begin{macro}{\pagetitre} -% Construction de la page titre. On doit rétablir sur la page 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 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). +% On doit rétablir sur la page 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 +% 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 ou en extension % ne comporte pas de logo de l'Université Laval. @@ -1351,8 +1336,7 @@ \UL@details \vfill {\textcopyright} \UL@author, \UL@year\par - \cleardoublepage - }} + \cleardoublepage}} % \end{macrocode} % \end{macro} % @@ -1383,8 +1367,7 @@ \setlength{\beforeepigraphskip}{10\baselineskip} \setlength{\epigraphrule}{0pt} \epigraphtextposition{flushright} - \mbox{}\epigraph{\itshape #1}{} - }} + \mbox{}\epigraph{\itshape #1}{}}} % \end{macrocode} % \end{macro} % \begin{macro}{\epigraphe} @@ -1396,8 +1379,7 @@ \clearpage \pagestyle{empty} \setlength{\beforeepigraphskip}{10\baselineskip} - \mbox{}\epigraph{#1}{#2} - }} + \mbox{}\epigraph{#1}{#2}}} % \end{macrocode} % \end{macro} % @@ -1493,10 +1475,6 @@ \usepackage{hyperref} \hypersetup{colorlinks,allcolors=ULlinkcolor} - %% Pour utiliser Computer Modern comme police sans empattements - %% (serif) plutôt que Helvetica, décommenter la ligne ci-dessous. - %\renewcommand{\sfdefault}{cmss} - %% Options de mise en forme du mode français de babel. Consulter la %% documentation du paquetage babel pour les options disponibles. \frenchbsetup{% diff --git a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls index 0a7dece4b5d..e1bb1dd14f5 100644 --- a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls +++ b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2009/09/24] \ProvidesClass{ulthese}% - [2013/01/13 v2.0 Classe pour les theses et memoires de l'Universite Laval] + [2013/01/16 v2.1 Classe pour les theses et memoires de l'Universite Laval] \RequirePackage{ifthen} \newboolean{UL@natbib} \setboolean{UL@natbib}{true} @@ -56,12 +56,12 @@ \RequirePackage{graphicx} \RequirePackage{xcolor} \RequirePackage{textcomp} -\RequirePackage[scaled=0.92]{helvet} \definecolor{ULlinkcolor}{rgb}{0,0,0.3} \setlrmarginsandblock{35mm}{25mm}{*} -\setulmarginsandblock{25mm}{*}{1} -\setheadfoot{\baselineskip}{20mm} -\checkandfixthelayout[lines] +\setulmarginsandblock{25mm}{25mm}{*} +\checkandfixthelayout[nearest] +\setlength{\footskip}{\lowermargin} +\addtolength{\footskip}{-10mm} \OnehalfSpacing \setlength{\parskip}{0.5\baselineskip} \setlength{\parindent}{0em} @@ -73,26 +73,27 @@ \makeoddfoot{ul}{}{}{\thepage} \aliaspagestyle{plain}{ul} \pagestyle{ul} +\newcommand*{\UL@phvfamily}{\fontfamily{phv}\selectfont} \ifnum\UL@ptsize=10\relax - \newcommand*{\UL@fonttitle}{\normalfont\Huge\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\huge\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\LARGE\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\LARGE\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\Large\UL@phvfamily} \fi \ifnum\UL@ptsize=11\relax - \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\Large\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\large\UL@phvfamily} \fi \ifnum\UL@ptsize=12\relax - \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\sffamily} - \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\sffamily} - \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\sffamily} + \newcommand*{\UL@fonttitle}{\normalfont\Large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontsubtitle}{\normalfont\large\bfseries\UL@phvfamily} + \newcommand*{\UL@fontauthor}{\normalfont\normalsize\bfseries\UL@phvfamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} - \newcommand*{\UL@fontbase}{\normalfont\large\sffamily} + \newcommand*{\UL@fontbase}{\normalfont\normalsize\UL@phvfamily} \fi \newboolean{UL@hassubtitle} \newboolean{UL@isprogmasc} @@ -276,8 +277,7 @@ \UL@details \vfill {\textcopyright} \UL@author, \UL@year\par - \cleardoublepage - }} + \cleardoublepage}} \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}} \newcommand{\dedicace}[1]{{% \clearpage @@ -285,14 +285,12 @@ \setlength{\beforeepigraphskip}{10\baselineskip} \setlength{\epigraphrule}{0pt} \epigraphtextposition{flushright} - \mbox{}\epigraph{\itshape #1}{} - }} + \mbox{}\epigraph{\itshape #1}{}}} \newcommand{\epigraphe}[2]{{% \clearpage \pagestyle{empty} \setlength{\beforeepigraphskip}{10\baselineskip} - \mbox{}\epigraph{#1}{#2} - }} + \mbox{}\epigraph{#1}{#2}}} \renewenvironment{quote}{% \list{}{\rightmargin 10mm \leftmargin 10mm}% \item[]}{\endlist} |