%% %% This is file `ulthese.cls', %% generated with the docstrip utility. %% %% The original source files were: %% %% ulthese.dtx (with options: `class') %% %% This is a generated file. %% %% Copyright (C) 2012 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 %% license or (at your option) any later version. The latest version %% of this license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3c or later is part of all distributions of LaTeX %% version 2006/05/20 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Universite Laval %% . %% %% This work consists of the files ulthese.dtx and ulthese.ins and the %% derived files listed in the README file. %% \NeedsTeXFormat{LaTeX2e}[2009/09/24] \ProvidesClass{ulthese}% [2012/09/30 v1.0 Classe pour les theses et memoires de l'Universite Laval] \RequirePackage{ifthen} \newboolean{UL@natbib} \setboolean{UL@natbib}{true} \DeclareOption{nonatbib}{\setboolean{UL@natbib}{false}} \newcommand*{\UL@ptsize}{} \DeclareOption{10pt}{% \PassOptionsToClass{10pt}{memoir} \renewcommand*{\UL@ptsize}{10}} \DeclareOption{11pt}{% \PassOptionsToClass{11pt}{memoir} \renewcommand*{\UL@ptsize}{11}} \DeclareOption{12pt}{% \PassOptionsToClass{12pt}{memoir} \renewcommand*{\UL@ptsize}{12}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}} \ExecuteOptions{11pt,letterpaper} \ProcessOptions \LoadClass[twoside,openright]{memoir} \RequirePackage[T1]{fontenc} \ifthenelse{\boolean{UL@natbib}}{\RequirePackage{natbib}}{} \RequirePackage{babel} \RequirePackage[autolanguage]{numprint} \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] \OnehalfSpacing \setlength{\parskip}{0.5\baselineskip} \setlength{\parindent}{0em} \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} \ifthenelse{\UL@ptsize=10}{% \newcommand*{\UL@fonttitle}{\normalfont\Huge\bfseries\sffamily} \newcommand*{\UL@fontsubtitle}{\normalfont\huge\bfseries\sffamily} \newcommand*{\UL@fontauthor}{\normalfont\LARGE\bfseries\sffamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} \newcommand*{\UL@fontbase}{\normalfont\LARGE\sffamily}}{} \ifthenelse{\UL@ptsize=11}{% \newcommand*{\UL@fonttitle}{\normalfont\huge\bfseries\sffamily} \newcommand*{\UL@fontsubtitle}{\normalfont\LARGE\bfseries\sffamily} \newcommand*{\UL@fontauthor}{\normalfont\Large\bfseries\sffamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} \newcommand*{\UL@fontbase}{\normalfont\Large\sffamily}}{} \ifthenelse{\UL@ptsize=12}{% \newcommand*{\UL@fonttitle}{\normalfont\LARGE\bfseries\sffamily} \newcommand*{\UL@fontsubtitle}{\normalfont\Large\bfseries\sffamily} \newcommand*{\UL@fontauthor}{\normalfont\large\bfseries\sffamily} \newcommand*{\UL@fontprogram}{\UL@fontauthor} \newcommand*{\UL@fontbase}{\normalfont\large\sffamily}}{} \newboolean{UL@hassubtitle} \newboolean{UL@isprogmasc} \newcommand{\UL@maintitle}{} \newcommand{\UL@subtitle}{} \newcommand*{\UL@author}{} \newcommand*{\UL@program}{} \newcommand*{\UL@year}{} \newcommand*{\UL@typeofdoc}{} \newcommand*{\UL@degree}{} \newcommand*{\UL@nameother}{} \newcommand*{\UL@degreeother}{} \newcommand*{\UL@facUL}{} \newcommand*{\UL@facother}{} \newcommand*{\UL@extensionat}{} \newcommand*{\UL@extensionloc}{} \newcommand{\titre}[1]{\renewcommand{\UL@maintitle}{#1}} \newcommand{\soustitre}[1]{% \setboolean{UL@hassubtitle}{true} \renewcommand{\UL@subtitle}{#1}} \newcommand*{\auteur}[1]{\renewcommand*{\UL@author}{#1}} \newcommand*{\annee}[1]{\renewcommand*{\UL@year}{#1}} \newcommand*{\programme}[1]{\renewcommand*{\UL@program}{#1}} \newcommand*{\LLD}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \renewcommand*{\UL@typeofdoc}{Th\`ese} \renewcommand*{\UL@degree}{Docteur en droit (L.L.D.)}} \newcommand*{\DPsy}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \renewcommand*{\UL@typeofdoc}{Th\`ese} \renewcommand*{\UL@degree}{Docteur en psychologie (D.Psy.)}} \newcommand*{\DThP}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \renewcommand*{\UL@typeofdoc}{Th\`ese} \renewcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.Th.P.)}} \newcommand*{\PhD}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \renewcommand*{\UL@typeofdoc}{Th\`ese} \renewcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.D.)}} \newcommand*{\LLM}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre en droit (L.L.M.)}} \newcommand*{\MA}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}} \newcommand*{\MMus}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre en musique (M.Mus.)}} \newcommand*{\MSc}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre \`es sciences (M.Sc.)}} \newcommand*{\MServSoc}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre en service social (M.Serv.Soc.)}} \newcommand*{\MScGeogr}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre en sciences géographiques (M.Sc.G\'eogr.)}} \newcommand*{\MATDR}{% \newcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \renewcommand*{\UL@typeofdoc}{M\'emoire} \renewcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire et d\'eveloppement r\'egional (M.ATDR)}} \newcommand*{\multifacultaire}{\renewcommand*{\UL@typenum}{1}} \newcommand*{\cotutelle}{% \renewcommand*{\UL@typenum}{2} \edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}} \newcommand*{\univcotutelle}[1]{\renewcommand*{\UL@nameother}{#1}} \newcommand*{\gradecotutelle}[1]{\renewcommand*{\UL@degreeother}{#1}} \newcommand*{\extensionUdeS}{% \renewcommand*{\UL@typenum}{3} \renewcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} \renewcommand*{\UL@extensionloc}{Sherbrooke, Qu\'ebec}} \newcommand*{\extensionUQO}{% \renewcommand*{\UL@typenum}{3} \renewcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} \renewcommand*{\UL@extensionloc}{Gatineau, Qu\'ebec}} \newcommand*{\extensionUQAC}{% \renewcommand*{\UL@typenum}{3} \renewcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} \renewcommand*{\UL@extensionloc}{Chicoutimi, Qu\'ebec}} \newcommand{\faculteUL}[1]{\renewcommand*{\UL@facUL}{#1}} \newcommand*{\faculteUdeS}[1]{\renewcommand*{\UL@facother}{#1}} \newcommand*{\faculteUQO}[1]{\renewcommand*{\UL@facother}{#1}} \newcommand*{\faculteUQAC}[1]{\renewcommand*{\UL@facother}{#1}} \newcommand{\UL@title}{% {\UL@fonttitle\UL@maintitle\par} {\UL@fontsubtitle \ifthenelse{\boolean{UL@hassubtitle}}{\UL@subtitle}{% \vspace*{\baselineskip}}\par}} \newcommand{\UL@docid}{% {\UL@fontprogram\UL@typeofdoc\par \ifnum\UL@typenum=2 \UL@program\par \fi}} \newcommand{\UL@details}{% \ifcase\UL@typenum\relax% 0 standard \vspace{96pt} {\UL@fontprogram\UL@program}\par \UL@degree\par \vspace{112pt} Qu\'ebec, Canada\par \or% 1 multifacultaire \vspace{96pt} {\UL@fontprogram\UL@program}\par \UL@degree\par \vspace{36pt} \UL@facUL\par \vspace{48pt} Qu\'ebec, Canada\par \or% 2 cotutelle \vspace{72pt} Universit\'e Laval\par Qu\'ebec, Canada\par \UL@degree\par \vspace{\baselineskip} et\par \vspace{\baselineskip} \UL@nameother\par \UL@degreeother\par \or% 3 extension \vspace{48pt} {\UL@fontprogram\UL@program\ de l'Universit\'e Laval\par \ifthenelse{\boolean{UL@isprogmasc}}{offert}{offerte} en extension \`a l'\UL@extensionat}\par \vspace{36pt} \UL@degree\par \vspace{36pt} \UL@facother\par \UL@extensionat\par \UL@extensionloc\par \vspace{\baselineskip} \UL@facUL\par Universit\'e Laval\par Qu\'ebec, Canada\par \fi} \newcommand{\pagetitre}{{% \clearpage \thispagestyle{empty} \SingleSpacing\setlength{\parskip}{0pt} \centering \UL@fontbase \ifthenelse{\UL@typenum > 1}{\vspace*{0pt}\par}{% \includegraphics[height=40px,keepaspectratio=true]{ul_p}\par} \vspace{72pt} \UL@title \vspace{48pt} \UL@docid \vspace{72pt} {\UL@fontauthor\UL@author}\par \UL@details \vfill {\textcopyright} \UL@author, \UL@year\par \cleardoublepage }} \addto\captionsfrench{\renewcommand{\listfigurename}{Liste des figures}} \newcommand{\dedicace}[1]{{% \clearpage \pagestyle{empty} \setlength{\beforeepigraphskip}{10\baselineskip} \setlength{\epigraphrule}{0pt} \epigraphtextposition{flushright} \mbox{}\epigraph{\itshape #1}{} }} \newcommand{\epigraphe}[2]{{% \clearpage \pagestyle{empty} \setlength{\beforeepigraphskip}{10\baselineskip} \mbox{}\epigraph{#1}{#2} }} \renewenvironment{quote}{% \list{}{\rightmargin 10mm \leftmargin 10mm}% \item[]}{\endlist} \renewenvironment{quotation}{% \list{}{% \SingleSpacing \listparindent 0em \itemindent \listparindent \leftmargin 10mm \rightmargin \leftmargin \parsep 6\p@ \@plus\p@}% \item[]}{\endlist} \setsecnumdepth{subsection} \endinput %% %% End of file `ulthese.cls'.