From a3a065919f95e084a7defca6c7138e638e834fed Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 8 Jun 2006 22:11:04 +0000 Subject: york-thesis git-svn-id: svn://tug.org/texlive/trunk@1673 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/york-thesis/york-thesis.cls | 755 +++++++++------------ 1 file changed, 315 insertions(+), 440 deletions(-) (limited to 'Master/texmf-dist/tex/latex/york-thesis') diff --git a/Master/texmf-dist/tex/latex/york-thesis/york-thesis.cls b/Master/texmf-dist/tex/latex/york-thesis/york-thesis.cls index 6abd5d33aca..9a9f19f9fd8 100644 --- a/Master/texmf-dist/tex/latex/york-thesis/york-thesis.cls +++ b/Master/texmf-dist/tex/latex/york-thesis/york-thesis.cls @@ -1,469 +1,344 @@ -% york-thesis.cls -% -%% This is a class (.cls) file for LaTeX2e. -%% This is a replacement for the dissertation.sty file used with -%% LaTeX209. Basically we want the report class with a -%% few modifications. %% -%% Current Maintainer: Norman Gall -%% Department of Philosophy -%% The University of Calgary -%% Calgary, Alberta, Canada +%% This is file `york-thesis.cls', +%% generated with the docstrip utility. %% -%% ngall@ucalgary.ca +%% The original source files were: %% -%% Next to last Author: Thomas J. Stone -%% -%% Feel free to copy, modify, and distribute. -%% I am interested in any changes you make. -%% Send changes to ngall@ucalgary.ca -%% -%% This file has been changed so much from the original that I almost feel -%% justified in claiming it as my own. Of course, so many people have -%% contributed code (i.e., I have shamelessly stolen it) that I feel -%% compelled to mention them; so their names still appear. -%% -%% Please note that I have made a number of stylistic choices in how the -%% text appears. If you feel stongly about any particular choice, give me -%% a shout and I will see what I can do about implementing a switch. But -%% I make no promises. Some of these choices are not negotiable. :) -%% -%% The original is based on the dissertation.sty file by Pablo A. Straub. -%% (Actually it is based on a modified version that contains -%% modifications by Aaron E. Naiman.) -% -% Version History -% --------------- -% -% v1.8 2004-05-05 Removed code for the copyright page; York theses -% have pre-printed copyright and certificate pages -% that are un-numbered and inserted after printing -% pagination for the abstract page starts at iv -% -% v1.7 2004-03-27 Added code to single space the verse environment -% -% v1.6 2003-11-21 Added code to remove chapter resets of footnote -% numbering. -% -% v1.5 2003-09-20 Changed appearance of chapter titles: -% removed \chaptername and placed the -% section number on the same line as the -% label (suggested by Dave Makalsky) -% -% v1.4 2003-09-07 Made subsection and subsubsection sizes more -% sane -% -% v1.3 2003-03-30 Corrected some typos and added an epigraph -% command -% -% v1.2 2002-02-15 Corrected error with bibliography toc line -% -% v1.1 2002-02-13 Modifications by Norm Gall -% for York University, Toronto, ON, Canada; -% a) name changed to york-thesis -% b) added a TOC entry for the Table of Contents -% c) added {final | draft} option in -% \documentclass command -% d) made footnote spacing single spaced in -% final -% e) changed quoting environments for single -% spacing in final -% f) various housekeeping functions -% -% v1.0 1995-04-25 Set up for distribution to others. -% -% 9/1997 changes by Stefan Kehrbaum (sk) to accomodate new guidelines -% implemented by the graduate school in summer 1997 -% -% v0.3 1995-01-15 Got rid of a bunch of stuff that I don't think -% is needed. I.e., some of the cross referencing -% stuff. I think that most people either won't -% use this or they have their own macros. -% -% v0.2 1995-01-15 Modified slightly to conform to LaTeX2e -% suggested standards -% -% v0.1 1995-01-15 Test of Class file -% Included (Aaron Naiman's modified version) of -% dissertation.sty -% -%-- Notes ------------------------------------------------------------- -% -% a) both letterpaper and 12pt options are forced. The document -% cannot change them. -% -%-- Identification ---------------------------------------------------- -% -\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{york-thesis}[2004/05/05 v1.8] -% -%-- Initial Code ------------------------------------------------------ -% +%% york-thesis.dtx (with options: `class') +%% +%% This is a generated file. +%% +%% Copyright (C) 2005 by Norm Gall +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 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.3 or later is part of all distributions of LaTeX version +%% 2003/06/01 or later. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{york-thesis} +[2006/05/16 v3.4 York University (Toronto, Canada) thesis class] \RequirePackage{ifthen} -% -%-- Declaration of Options ----------------------------- -% saving taken from dissertation.sty with modification -% +\RequirePackage{calc} +\RequirePackage{makeidx} \newboolean{saving} - \DeclareOption{draft}{\setboolean{saving}{true}} -\DeclareOption{final}{\setboolean{saving}{false}} - -\PassOptionsToClass{12pt}{report} -\PassOptionsToClass{letterpaper}{report} - +\DeclareOption{final}{\setboolean{saving}{false} + \PassOptionsToClass{letterpaper,12pt,oneside,% + onecolumn,final,openany}{report}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} - \ExecuteOptions{draft} -%-- Execution of Options ------------------------------- \ProcessOptions -%-- Package Loading ------------------------------------ \LoadClass{report} -%-- Main Code ------------------------------------------ -% -% 1. Preliminary Matter -% -% some redefinitions I need later -% -\let\oldquote\quote -\let\oldendquote\endquote -\let\oldquotation\quotation -\let\oldendquotation\endquotation -\let\oldverse\verse -\let\oldendverse\endverse +\let\oldquote\quote \let\oldendquote\endquote +\let\oldquotation\quotation \let\oldendquotation\endquotation +\let\oldverse\verse \let\oldendverse\endverse \let\oldbibliography\bibliography \let\oldendbibliography\endbibliography -% -% masters taken from dissertation.sty with modification -% +\let\oldprintindex\printindex +\newboolean{hasfigures}\setboolean{hasfigures}{false} +\newboolean{hastables}\setboolean{hastables}{false} \newboolean{masters}\setboolean{masters}{false} -\newcommand{\@thesis}{\ifthenelse{\boolean{masters}}{Thesis}{Dissertation}} -% -% -% -% 2. Margins and spacing -% -% Rules taken from York FGS Guidelines for Theses and Dissertations -% -% The style guide requires a 1.5in left and top margin. We use 1.65in. -% The style guide requires a 1.0in right and bottom margin. -% We use 1.15in. -% -% -% \spacing - redefine \baselinestretch and recompute \baselineskip -% lateral effect: set typeface to normalize roman -% \newcommand{\spacing}[1]{\renewcommand{\baselinestretch}{#1}% - \large\normalsize} -% -\ifthenelse{\boolean{saving}} -{ % settings for draft - \setlength {\topmargin}{0.0in} % top margin 1.0 inch - \setlength {\textheight}{8.5in} % bottom margin 1.0 inch - \setlength {\oddsidemargin}{0.0in} % left margin 1.0 inch - \setlength {\evensidemargin}{0.0in} % right margin (ds) 1.0 inch - \setlength {\textwidth}{6.5in} % right margin 1.0 inch - \spacing{1} % single for drafts -} -{ % settings for final - \setlength {\topmargin}{0.65in} % top margin 1.65 inch - \setlength {\textheight}{7.6in} % bottom margin 1.00 inch - \setlength {\oddsidemargin}{0.65in} % left margin 1.65 inch - \setlength {\evensidemargin}{0.15in} % right margin (ds) 1.15 inch - \setlength {\textwidth}{5.7in} % right margin 1.15 inch - \setlength {\footskip}{0.7in} % space above pg num - \spacing{2} % double for final - \renewenvironment{quote} % redefine quote - {\oldquote\spacing{1}} - {\oldendquote\spacing{2}} - \renewenvironment{quotation} % redefine quotation - {\oldquotation\spacing{1}} - {\oldendquotation\spacing{2}} - \renewenvironment{verse} % redefine verse - {\oldverse\spacing{1}} - {\oldendverse\spacing{2}} -} -\setlength {\footnotesep}{14pt} -\setlength {\headheight}{0in} % no header -\setlength {\headsep}{0in} % no header separation -\renewenvironment{bibliography}[1] % automatically enter toc line - {\addcontentsline{toc}{chapter}{Bibliography}\oldbibliography {#1}} - {\oldendbibliography} -% -% define command that can undo footnote reset between chapters -% (shamelessly lifted from removefr.sty by Donald Arseneau) -% + \large\normalsize} \def\@removefromreset#1#2{\let\@tempb\@elt - \expandafter\let\expandafter\@tempa\csname c@#1\endcsname - \def\@elt##1{\expandafter\ifx\csname c@##1\endcsname\@tempa\else - \noexpand\@elt{##1}\fi}% - \expandafter\edef\csname cl@#2\endcsname{\csname cl@#2\endcsname}% - \let\@elt\@tempb} -% -% undo the hideous \@addtoreset in report.cls: + \expandafter\let\expandafter\@tempa\csname c@#1\endcsname + \def\@elt##1{\expandafter\ifx\csname c@##1\endcsname\@tempa\else + \noexpand\@elt{##1}\fi}% + \expandafter\edef\csname cl@#2\endcsname{\csname cl@#2\endcsname}% + \let\@elt\@tempb} \@removefromreset{footnote}{chapter} -\def\resetfootnote{\setcounter{footnote}{0}} % definition to reset footnote -% -% Make footnotes single spaced -% -% code shamelessly stolen from setspace.sty -% written by Geoffrey Tobin -% +\def\resetfootnote{\setcounter{footnote}{0}} \long\def\@footnotetext#1{% - \insert\footins{% - \def\baselinestretch {1}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -% -% 3. Commands to define parameters for the front matter -% -% There are two kinds of commands that define parametters for the front -% matter: those that provide info (like \author or \abstractfile) and -% those that set flags (like \hascopyright). -% -% The following are the definitions of the commands that provide info -% (standard LaTeX commands like \author are omitted because they are -% already defined). -% -\def\department#1{\gdef\@department{#1}} -\def\abstractfile#1{\gdef\@abstractfile{#1}} -\def\masterof#1{\gdef\@masterof{#1}} -\def\acknowledgementsfile#1{\gdef\@acknowledgementsfile{#1}} -% -% The following are the initial values for some commands that -% provide info. -% -\gdef\@author{{\it Your Full Name}} -\gdef\@title{{\it The Title of the Work}} -\gdef\@date{\number\year} -\gdef\@department{Department of Ancient Studies} -\def\@abstractfile{abstract} -\def\@acknowldgementsfile{acknowledgements} -\gdef\@masterof{Arts} -% -% -% The following are all switch setting commands along -% with their initial values -% -% -\newboolean{hascopyright}\setboolean{hascopyright}{true} -\newboolean{hasfigures}\setboolean{hasfigures}{false} -\newboolean{hastables}\setboolean{hastables}{false} -% -% -% 4. Command \makefrontmatter -% -% The \makefrontmatter command creates the front matter by conditionally -% invoking other commands: -% -% \makeabstract, \maketitlepage, \makepreface, -% \makededication, \makeacknowledgements, \tableofcontents, -% \makelistoftables, \makelistoffigures, \makecommentpage. -% -% \makefrontmatter takes care of numbering in lowercase roman, arabic or -% none. -% -\def\makefrontmatter{ - \pagestyle {empty} - \maketitlepage - \pagestyle {plain} - \pagenumbering {roman} - \setcounter {page}{4} - \@ifdefined {@abstractfile}{\makeabstract} - \@ifdefined {@acknowledgementsfile}{\makeacknowledgements} - \addcontentsline {toc}{chapter}{Table of Contents} - \tableofcontents\newpage - \ifthenelse{\boolean{hastables}}{\makelistoftables}{} - \ifthenelse{\boolean{hasfigures}}{\makelistoffigures}{} - \pagenumbering {arabic} - \setcounter {page}{1} - } -% -% -% 5. Commands to create different parts of the front matter -% -% -% \maketitlepage - create the title page according to a complex format -% -\def\maketitlepage{ - \newpage - \vspace*{.85in} - \begin{center} - \spacing{1} - {\begin{tabular}[t]{c}\@title\end{tabular}} - \\ \hugeskip - \hugeskip - \hugeskip - \hugeskip - {\bigskip \@author} - \end{center} - \hugeskip \hugeskip \hugeskip \hugeskip \hugeskip \hugeskip - {\spacing{1} - \begin{center} - \ifmasters A thesis \else A dissertation \fi - submitted to the Faculty of Graduate Studies \\ - in partial fulfilment of the requirements \\ - for the degree of \\ - \hugeskip \hugeskip \hugeskip - \ifmasters Master of \@masterof \else Doctor of Philosophy \fi \\ - \hugeskip \hugeskip % \hugeskip - Graduate Programme in \@department \\ - York University \\ - Toronto, Ontario \\ - \@date - \end{center} - \newpage}} -% -% \makeabstract - create the abstract page(s) -% -\def\makeabstract{ - \newpage - \addcontentsline {toc}{chapter}{Abstract} - \chapter*{Abstract} - \noindent - \@input{\@abstractfile} - \newpage} -% -% \makeacknowledgements - create the acknowledgements page(s) -% -\def\makeacknowledgements{ - \newpage - \addcontentsline {toc}{chapter}{Acknowledgements} - \chapter*{Acknowledgements} - \noindent - \@input{\@acknowledgementsfile} - \newpage} -% -% \makelistoftables - create the list of tables -% -\def\makelistoftables{ - \newpage - \addcontentsline {toc}{chapter}{List of Tables} - \listoftables - \newpage} -% -% \makelistoffigures - create the list of figures -% -\def\makelistoffigures{ - \newpage - \addcontentsline {toc}{chapter}{List of Figures} - \listoffigures - \newpage} -% -% \hugeskip - skip twice as much as the TeX command \bigskip -% + \insert\footins{% + \def\baselinestretch {1}% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark}% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}} +\gdef\split@prev{0} +\let\pagefootnoterule\footnoterule +\let\mpfootnoterule\footnoterule +\def\splitfootnoterule{\kern-3\p@ \hrule \kern2.6\p@} +\def\footnoterule{\relax + \ifx \@listdepth\@mplistdepth + \mpfootnoterule + \else + \ifnum\split@prev=\z@ + \pagefootnoterule + \else + \splitfootnoterule + \fi + \xdef\split@prev{\the\insertpenalties}% + \fi +} +\renewcommand\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \gdef\@chapapp{\appendixname}% + \gdef\thechapter{\@Alph\c@chapter} + \ifthenelse{\boolean{saving}}{\spacing{1}}{\spacing{2}}} +\renewenvironment{bibliography}[1]% + {\addcontentsline{toc}{chapter}{Bibliography}\oldbibliography {#1}}% + {\oldendbibliography} +\renewcommand{\printindex}{\newpage% + \addcontentsline{toc}{chapter}{Index}\oldprintindex} \def\hugeskip{\vskip 24pt plus 8pt minus 8pt} -% -% \@ifdefined - expand #2 if command #1 is not defined -% \def\@ifdefined#1#2{\@ifundefined{#1}{}{#2}} -% -% \@makechapterhead \@makeschapterhead - create a chapter head -% -% These standard LaTeX commands are redefined here to use not-so-huge type -% and to provide chapters of form: N chaptername - -% -\def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright% - \ifnum \c@secnumdepth >\m@ne \Large\bf - \thechapter \hskip 1em \fi \Large \bf #1\par - \nobreak \vskip 40pt } } -% +\def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt + \raggedright% + \ifnum \c@secnumdepth > \m@ne \Large\bf + \thechapter \hskip 1em \fi \Large \bf #1\par + \nobreak \vskip 40pt } } \def\@makeschapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright - \Large \bf #1\par - \nobreak \vskip 40pt } } -% -% redefine section size to the same size as subsection, etc. -% + \Large \bf #1\par + \nobreak \vskip 40pt }} \renewcommand\section{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\normalfont\large\bfseries}} - + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\normalfont\large\bfseries}} \renewcommand\subsection{\@startsection {subsection}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\normalfont\normalsize\bfseries}} - + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\normalfont\normalsize\bfseries}} \renewcommand\subsubsection{\@startsection {subsubsection}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\normalfont\normalsize\bfseries}} -% -% First we rename the headings for the toc, lof, and the references. -% -\renewcommand\contentsname{Table of Contents} + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\normalfont\normalsize\bfseries}} +\renewcommand\contentsname{Table of Contents} \renewcommand\listfigurename{List of Figures} \renewcommand\listtablename{List of Tables} \renewcommand\bibname{Bibliography} -% -% next we modify the definitions of \tableofcontents, \listoffigures, -% and \listoftables. We need to have \underline{Section} -% \underline{Page} and so forth.... basically we add the contentsheader -% line to each of the standard definitions -% -\newcommand{\contentsheader}[2] -{ \addtocontents{#1} - { \centerline{\underline{#2}\protect\hfill% - \underline{Page}}% - }% -} -% -\renewcommand\tableofcontents -{ \if@twocolumn - \@restonecoltrue\onecolumn - \else - \@restonecolfalse - \fi - \chapter*{\contentsname \@mkboth {\uppercase{\contentsname}}% - {\uppercase{\contentsname}}}% - \@starttoc{toc}% - \if@restonecol\twocolumn\fi -} -% -\renewcommand\listoffigures -{ \if@twocolumn - \@restonecoltrue\onecolumn - \else - \@restonecolfalse - \fi - \chapter*{\listfigurename \@mkboth {\uppercase{\listfigurename}}% - {\uppercase{\listfigurename}}}% - \@starttoc{lof}% - \if@restonecol\twocolumn\fi -} -% -\renewcommand\listoftables -{ \if@twocolumn - \@restonecoltrue\onecolumn - \else - \@restonecolfalse - \fi - \chapter*{\listtablename \@mkboth {\uppercase{\listtablename}}% - {\uppercase{\listtablename}}}% - \@starttoc{lot}% - \if@restonecol\twocolumn\fi -} -% -% \epigraph{text}{byline} -% -\newcommand{\epigraph}[2]{\begin{flushright}\begin{minipage}{4in}% - \spacing{1}#1 - \begin{flushright}#2\end{flushright}\hrule% - \end{minipage}\vskip 12pt\end{flushright}} -% -%% End of file `york-thesis.cls'. +\newcommand{\contentsheader}[2] { \addtocontents{#1} { + \centerline{\underline{#2}\protect\hfill% + \underline{Page}}}} +\renewcommand\tableofcontents { \chapter*{\contentsname} + \addcontentsline{toc}{chapter}{Table of Contents} + \@starttoc{toc}} +\renewcommand\listoffigures { \chapter*{\listfigurename} + \addcontentsline{toc}{chapter}{List of Figures} + \@starttoc{lof}} +\renewcommand\listoftables { \chapter*{\listtablename} + \addcontentsline{toc}{chapter}{List of Tables} + \@starttoc{lot}} +\ifthenelse{\boolean{saving}} {% + \setlength {\topmargin}{0.0in} + \setlength {\textheight}{\paperheight-2.5in} + \setlength {\oddsidemargin}{0.0in} + \setlength {\evensidemargin}{0.0in} + \setlength {\textwidth}{\paperwidth-2in} + \spacing{1} + } {% + \setlength {\topmargin}{0.65in} + \setlength {\textheight}{\paperheight-3.05in} + \setlength {\oddsidemargin}{0.6in} + \setlength {\evensidemargin}{0.1in} + \setlength {\textwidth}{\paperwidth-2.65in} + \setlength {\footskip}{0.3in} + \spacing{2} + \renewenvironment{quote}{\oldquote\spacing{1}}% + {\oldendquote\spacing{2}} + \renewenvironment{quotation}{\oldquotation\spacing{1}}% + {\oldendquotation\spacing{2}} + \renewenvironment{verse}{\oldverse\spacing{1}}% + {\oldendverse\spacing{2}}} +\setlength {\footnotesep}{14pt} +\setlength {\headheight}{0in} +\setlength {\headsep}{0in} +\def\department#1{\gdef\@department{#1}} +\def\masterof#1{\gdef\@masterof{#1}} +\def\abstractfile#1{\gdef\@abstractfile{#1}} +\def\dedicationfile#1{\gdef\@dedicationfile{#1}} +\def\acknowledgementsfile#1{\gdef\@acknowledgementsfile{#1}} +\def\prefacefile#1{\gdef\@prefacefile{#1}} +\def\abbreviationsfile#1{\gdef\@abbreviationsfile{#1}} +\def\committeememberslist#1{\gdef\@committeememberslist{#1}} +\def\degreename#1{\gdef\@degreename{#1}} +\gdef\@author{YOUR FULL NAME} \gdef\@title{{\bf THE TITLE OF YOUR + WORK}} \gdef\@date{\number\year} \gdef\@department{PHILOSOPHY} +\gdef\@masterof{Arts} \gdef\@committeememberslist{% + \begin{enumerate}% + \item Joanne Examiner% + \item Fred P. Questioner% + \end{enumerate}} +\ifthenelse{\boolean{masters}}{\gdef\@degreename{MASTER}}% + {\gdef\@degreename{DOCTOR}} +\def\makefrontmatter{% + \pagestyle {empty} + \pagenumbering {roman} + \maketitlepage + \makecopyrightpage + \makeauthenticitypage + \@ifdefined {@abstractfile}{\makeabstract} + \pagestyle {plain} + \@ifdefined {@dedicationfile}{\makededication} + \@ifdefined {@acknowledgementsfile}{\makeacknowledgements} + \tableofcontents + \ifthenelse{\boolean{hastables}}{\listoftables}{} + \ifthenelse{\boolean{hasfigures}}{\listoffigures}{} + \@ifdefined{@prefacefile}{\makepreface} + \@ifdefined{@abbreviationsfile}{\makeabbreviations} + \newpage + \pagenumbering {arabic} + \setcounter {page}{1}} +\def\maketitlepage{ + \vspace*{.85in} + \begin{center} + \spacing{1} + \textbf{\MakeUppercase{\@title}} + \hugeskip + \hugeskip + \hugeskip + {\bigskip \MakeUppercase{\@author}} + \end{center} + \hugeskip \hugeskip \hugeskip \hugeskip \hugeskip \hugeskip + {\spacing{1} + \begin{center} + \ifmasters A THESIS \else A DISSERTATION \fi + SUBMITTED TO THE FACULTY OF GRADUATE STUDIES \\ + IN PARTIAL FULFILMENT OF THE REQUIREMENTS \\ + FOR THE DEGREE OF \\ + \hugeskip \hugeskip \hugeskip + \ifmasters \MakeUppercase{\@degreename} OF + \MakeUppercase{\@masterof} + \else + \MakeUppercase{\@degreename} OF PHILOSOPHY \fi \\ + \hugeskip \hugeskip + GRADUATE PROGRAM IN \MakeUppercase{\@department} \\ + YORK UNIVERSITY \\ + TORONTO, ONTARIO \\ + \MakeUppercase{\@date} + \end{center}} + \newpage } +\def\makecopyrightpage{% + \begin{center} + \setlength{\fboxrule}{.004in} \setlength{\fboxsep}{2cm} + \mbox{} + \par\vspace*{\stretch{1}} + \fbox{\parbox{4in}{% + \spacing{1} + \begin{center} + \textbf{\MakeUppercase{\@title}} + \end{center} by + \textbf{\@author} + \bigskip + a \ifmasters thesis \else dissertation \fi submitted to the + Faculty of Graduate Studies of York University in partial + fulfilment of the requirements for the degree of + \begin{center} + \ifmasters \textbf{\MakeUppercase{\@degreename} OF + \MakeUppercase{\@masterof}} + \else + \textbf{\MakeUppercase{\@degreename} OF PHILOSOPHY} \fi \\ + $\copyright$\ \number\year \\ + \end{center} + Permission has been granted to: a) YORK UNIVERSITY LIBRARIES + to lend or sell copies of this dissertation in paper, + microform or electronic formats, and b) LIBRARY AND ARCHIVES + CANADA to reproduce, lend, distribute, or sell copies of this + \ifmasters thesis \else dissertation \fi anywhere in the world + in microform, paper or electronic formats \textit{and} to + authorise or procure the reproduction, loan, distribution or + sale of copies of this \ifmasters thesis \else dissertation + \fi anywhere in the world in microform, paper or electronic + formats. + \bigskip The author reserves other publication rights, and + neither the \ifmasters thesis \else dissertation \fi nor + extensive extracts for it may be printed or otherwise + reproduced without the author's written permission.}} + \vspace*{\stretch{1}} +\end{center} +\newpage} +\def\makeauthenticitypage{% + \par\vfill + {\spacing{1} + \begin{center} + \textbf{\MakeUppercase{\@title}} \hugeskip\hugeskip by + \textbf{\@author} + \end{center} + \hugeskip\noindent By virtue of submitting this document + electronically, the author certifies that this is a true + electronic equivalent of the copy of the \ifmasters thesis \else + dissertation \fi approved by York University for the award of + the degree. No alteration of the content has occurred and if + there are any minor variations in formatting, they are as a + result of the coversion to Adobe Acrobat format (or similar + software application). \hugeskip + \begin{flushright} + \begin{minipage}[t]{4in} + Examination Committee Members: \@committeememberslist + \end{minipage} + \end{flushright}}} +\def\makeabstract{% + \chapter*{Abstract} + \addcontentsline {toc}{chapter}{Abstract} + \noindent + \@input{\@abstractfile}} +\def\makededication{% + %\chapter*{Abstract} + %\addcontentsline {toc}{chapter}{Abstract} + %\noindent + \newpage + \@input{\@dedicationfile}} +\def\makepreface{% + \chapter*{Preface} + \addcontentsline {toc}{chapter}{Preface} + \noindent + \@input{\@prefacefile}} +\def\makeabbreviations{% + \chapter*{Abbreviations} + \addcontentsline{toc}{chapter}{Abbreviations} + \noindent + \@input{\@abbreviationsfile}} +\def\makeacknowledgements{% + \chapter*{Acknowledgements} + \addcontentsline{toc}{chapter}{Acknowledgements} + \noindent + \@input{\@acknowledgementsfile}} +\newlength{\epigraphwidth}\setlength{\epigraphwidth}{.8\columnwidth} +\newlength{\epigraphrule}\setlength{\epigraphrule}{.4\p@} +\newcommand{\@epirule}{\rule[.5ex]{\epigraphwidth}{\epigraphrule}} +\newcommand{\epigraph}[2]% + {\item #1\vspace{-12pt}\begin{flushright}#2\end{flushright}} +\newcommand{\epigraphlabel}[1]{\hfill} +\newenvironment{epigraphs}{% + \begin{flushright} + \begin{minipage}{\epigraphwidth} + \list{}% + {\itemindent\z@ \labelwidth\z@ \labelsep\z@ + \leftmargin\z@ \rightmargin\z@ + \let\makelabel\epigraphlabel}}% + {\endlist\vspace{-18pt}\@epirule\vspace{24pt}\end{minipage}\end{flushright}} +\let\oldepigraphs\epigraphs \let\oldendepigraphs\endepigraphs +\ifthenelse{\boolean{saving}}{}{% + \renewenvironment{epigraphs}{\oldepigraphs\spacing{1}}% + {\oldendepigraphs\spacing{2}} +} +\newenvironment{fquote}% + {\oldquote\footnotesize}% + {\oldendquote\normalsize} +\newenvironment{fquotation}{\oldquotation\footnotesize}% + {\oldendquotation\normalsize} +\newenvironment{fverse}{\oldverse\footnotesize}% + {\oldendverse\normalsize} +\newcommand{\threestars}{\begin{center}% + *\hspace{.5in}*\hspace{.5in}*\hspace{.5in}\end{center}} +\endinput +%% +%% End of file `york-thesis.cls'. -- cgit v1.2.3