diff options
author | Karl Berry <karl@freefriends.org> | 2017-03-04 23:13:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-03-04 23:13:48 +0000 |
commit | efbf808194d78e47d1c83db5234befdefb40e1ad (patch) | |
tree | 76dac65e1e721e5ecd96ee3642dab6d45aec7c2c /Master/texmf-dist/tex | |
parent | 7bd517903406aa8d487340f84350c10826ff5e54 (diff) |
ulthese (4mar17)
git-svn-id: svn://tug.org/texlive/trunk@43397 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/ulthese/ulthese.cls | 110 |
1 files changed, 80 insertions, 30 deletions
diff --git a/Master/texmf-dist/tex/latex/ulthese/ulthese.cls b/Master/texmf-dist/tex/latex/ulthese/ulthese.cls index fb403b4b469..c442113e7e1 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) 2016 Universite Laval +%% Copyright (C) 2017 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}% - [2016/03/29 v4.2 Classe pour les theses et memoires de l'Universite Laval] + [2017/03/01 v4.3 Classe pour les theses et memoires de l'Universite Laval] \RequirePackage{ifthen} \RequirePackage{ifxetex} \newboolean{UL@babel} % charger babel ou non @@ -57,77 +57,127 @@ \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en droit (L.L.D.)}} + \newcommand*{\UL@degree}{Docteur en droit (LL.~D.)}} +\DeclareOption{DMus}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{true} + \newcommand*{\UL@typeofdoc}{Th\`ese} + \newcommand*{\UL@degree}{Docteur en musique (D.~Mus.)}} \DeclareOption{DPsy}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en psychologie (D.Psy.)}} + \newcommand*{\UL@degree}{Docteur en psychologie (D.~Psy.)}} \DeclareOption{DThP}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.Th.P.)}} + \newcommand*{\UL@degree}{Docteur en th\'eologie pratique (D.~Th.~P.)}} \DeclareOption{PhD}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{true} \newcommand*{\UL@typeofdoc}{Th\`ese} - \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.D.)}} -\DeclareOption{LLM}{% + \newcommand*{\UL@degree}{Philosophi{\ae} doctor (Ph.~D.)}} +\DeclareOption{MATDR}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en droit (L.L.M.)}} + \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire % + et d\'eveloppement r\'egional (M.ATDR)}} +\DeclareOption{MArch}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en architecture (M.~Arch.)}} \DeclareOption{MA}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} \newcommand*{\UL@degree}{Ma\^itre \`es arts (M.A.)}} +\DeclareOption{LLM}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en droit (LL.~M.)}} +\DeclareOption{MErg}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en ergoth\'erapie (M.~Erg.)}} \DeclareOption{MMus}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en musique (M.Mus.)}} -\DeclareOption{MSc}{% + \newcommand*{\UL@degree}{Ma\^itre en musique (M.~Mus.)}} +\DeclareOption{MPht}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.Sc.)}} -\DeclareOption{MServSoc}{% + \newcommand*{\UL@degree}{Ma\^itre en physioth\'erapie (M.~Pht.)}} +\DeclareOption{MSc}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en service social (M.Serv.Soc.)}} + \newcommand*{\UL@degree}{Ma\^itre \`es sciences (M.~Sc.)}} \DeclareOption{MScGeogr}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.Sc.G\'eogr.)}} -\DeclareOption{MATDR}{% + \newcommand*{\UL@degree}{Ma\^itre en sciences g\'eographiques (M.~Sc.~g\'eogr.)}} +\DeclareOption{MServSoc}{% + \renewcommand*{\UL@typenum}{0} + \setboolean{UL@isprogmasc}{false} + \newcommand*{\UL@typeofdoc}{M\'emoire} + \newcommand*{\UL@degree}{Ma\^itre en service social (M.~Serv.~soc.)}} +\DeclareOption{MPsEd}{% \renewcommand*{\UL@typenum}{0} \setboolean{UL@isprogmasc}{false} \newcommand*{\UL@typeofdoc}{M\'emoire} - \newcommand*{\UL@degree}{Ma\^itre en am\'enagement du territoire et d\'eveloppement r\'egional (M.ATDR)}} + \newcommand*{\UL@degree}{Ma\^itre en psycho\'education (M.~Ps.~\'ed.)}} \DeclareOption{multifacultaire}{% - \renewcommand*{\UL@typenum}{1}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{1}}{% + \ClassError{ulthese}{% + Incompatible option multifacultaire} + {Use this option with a doctorate degree only.}}} \DeclareOption{cotutelle}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc\ en cotutelle}}{% + \ClassError{ulthese}{% + Incompatible option cotutelle} + {Use this option with a doctorate degree only.}}} \DeclareOption{bidiplomation}{% - \renewcommand*{\UL@typenum}{2} - \protected@edef\UL@typeofdoc{\UL@typeofdoc}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{2} + \protected@edef\UL@typeofdoc{\UL@typeofdoc}}{% + \ClassError{ulthese}{% + Incompatible option bidiplomation} + {Use this option with a master degree only.}}} \DeclareOption{extensionUdeS}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} - \newcommand*{\UL@extensionloc}{Sherbrooke, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e de Sherbrooke} + \newcommand*{\UL@extensionloc}{Sherbrooke, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUdeS} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQO}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} - \newcommand*{\UL@extensionloc}{Gatineau, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec en Outaouais} + \newcommand*{\UL@extensionloc}{Gatineau, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQO} + {Use this option with a doctorate degree only.}}} \DeclareOption{extensionUQAC}{% - \renewcommand*{\UL@typenum}{3} - \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} - \newcommand*{\UL@extensionloc}{Chicoutimi, Qu\'ebec}} + \ifthenelse{\equal{\UL@typeofdoc}{M\'emoire}}{% + \renewcommand*{\UL@typenum}{3} + \newcommand*{\UL@extensionat}{Universit\'e du Qu\'ebec \`a Chicoutimi} + \newcommand*{\UL@extensionloc}{Chicoutimi, Canada}}{% + \ClassError{ulthese}{% + Incompatible option extensionUQAC} + {Use this option with a master degree only.}}} \setboolean{UL@isexam}{false} \DeclareOption{examen}{% \ifthenelse{\equal{\UL@typeofdoc}{Th\`ese}}{% |