summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/york-thesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-06-08 22:11:04 +0000
committerKarl Berry <karl@freefriends.org>2006-06-08 22:11:04 +0000
commita3a065919f95e084a7defca6c7138e638e834fed (patch)
tree1847b561f69cc460b6d81b0e405960f3ef318adb /Master/texmf-dist/tex/latex/york-thesis
parent7cd7e5936583d8101bad9884f27de532d1d6cebe (diff)
york-thesis
git-svn-id: svn://tug.org/texlive/trunk@1673 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/york-thesis')
-rw-r--r--Master/texmf-dist/tex/latex/york-thesis/york-thesis.cls755
1 files changed, 315 insertions, 440 deletions
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 <gall@spookyhill.net>
-% 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 <gall@spookyhill.net>
+%%
+%% 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 <G.Tobin@latrobe.edu.au>
-%
+\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'.