%% %% This is file `report.cls', %% generated with the docstrip utility. %% %% The original source files were: %% %% classes.dtx (with options: `report') %% %% This is a generated file. %% %% Copyright 1993 1994 1995 1996 1997 1998 1999 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% %% This file is part of the LaTeX2e system. %% ---------------------------------------- %% %% It may be distributed under the terms of the LaTeX Project Public %% License, as described in lppl.txt in the base LaTeX distribution. %% Either version 1.0 or, at your option, any later version. %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{report} [1999/01/07 v1.4a Standard LaTeX document class] address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden \DeclareOption{a4paper} {\setlength\paperheight {297mm}% \setlength\paperwidth {210mm}} \DeclareOption{a5paper} {\setlength\paperheight {210mm}% \setlength\paperwidth {148mm}} \DeclareOption{b5paper} {\setlength\paperheight {250mm}% \setlength\paperwidth {176mm}} \DeclareOption{letterpaper} {\setlength\paperheight {11in}% \setlength\paperwidth {8.5in}} \DeclareOption{legalpaper} {\setlength\paperheight {14in}% \setlength\paperwidth {8.5in}} \DeclareOption{executivepaper} {\setlength\paperheight {10.5in}% \setlength\paperwidth {7.25in}} \DeclareOption{landscape} address@hidden {\paperheight}% \setlength\paperheight {\paperwidth}% \setlength\paperwidth address@hidden \fi address@hidden address@hidden \else address@hidden \fi address@hidden address@hidden address@hidden address@hidden address@hidden \fi address@hidden address@hidden \DeclareOption{draft}{\setlength\overfullrule{5pt}} address@hidden \DeclareOption{final}{\setlength\overfullrule{0pt}} \fi address@hidden address@hidden address@hidden \fi address@hidden \else address@hidden address@hidden \fi address@hidden address@hidden \fi address@hidden \DeclareOption{leqno}{\input{leqno.clo}} \DeclareOption{fleqn}{\input{fleqn.clo}} \DeclareOption{openbib}{% \AtEndOfPackage{% address@hidden@code{% \advance\leftmargin\bibindent \itemindent -\bibindent \listparindent \itemindent \parsep \z@ }% \renewcommand\newblock{\par}}% } \ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final,openany} \ProcessOptions address@hidden address@hidden address@hidden \renewcommand\baselinestretch{} \setlength\parskip{0\p@ address@hidden address@hidden address@hidden 51 address@hidden 151 address@hidden 301 \setcounter{topnumber}{2} \renewcommand\topfraction{.7} \setcounter{bottomnumber}{1} \renewcommand\bottomfraction{.3} \setcounter{totalnumber}{3} \renewcommand\textfraction{.2} \renewcommand\floatpagefraction{.5} \setcounter{dbltopnumber}{2} \renewcommand\dbltopfraction{.7} \renewcommand\dblfloatpagefraction{.5} address@hidden address@hidden address@hidden@address@hidden@empty address@hidden address@hidden address@hidden \def\chaptermark##1{% \markboth {\MakeUppercase{% \ifnum address@hidden >address@hidden address@hidden \thechapter. \ % \fi ##1}}{}}% \def\sectionmark##1{% \markright {\MakeUppercase{% \ifnum address@hidden >\z@ \thesection. \ % \fi ##1}}}} \else address@hidden address@hidden@empty address@hidden address@hidden \def\chaptermark##1{% \markright {\MakeUppercase{% \ifnum address@hidden >address@hidden address@hidden \thechapter. \ % \fi ##1}}}} \fi address@hidden address@hidden@address@hidden@empty address@hidden address@hidden address@hidden@gobbletwo address@hidden address@hidden } address@hidden \newcommand\maketitle{\begin{titlepage}% \let\footnotesize\small \let\footnoterule\relax \let \footnote \thanks \null\vfil \vskip 60\p@ \begin{center}% {\LARGE address@hidden \par}% \vskip 3em% {\large \lineskip .75em% \begin{tabular}[t]{c}% address@hidden \end{tabular}\par}% \vskip 1.5em% {\large address@hidden \par}% % Set date in \large size. \end{center}\par address@hidden \vfil\null \end{titlepage}% \setcounter{footnote}{0}% \global\let\thanks\relax \global\let\maketitle\relax address@hidden@empty address@hidden@empty address@hidden@empty address@hidden@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } \else \newcommand\maketitle{\par \begingroup address@hidden@footnote}% address@hidden@address@hidden address@hidden 1em\noindent address@hidden@1.8em{% address@hidden@thefnmark}}##1}% address@hidden \ifnum address@hidden@ne address@hidden \else address@hidden \fi \else \newpage address@hidden@ % Prevents figures from going at top of page. address@hidden \fi address@hidden \endgroup \setcounter{footnote}{0}% \global\let\thanks\relax \global\let\maketitle\relax address@hidden address@hidden@empty address@hidden@empty address@hidden@empty address@hidden@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } address@hidden \newpage \null \vskip 2em% \begin{center}% \let \footnote \thanks {\LARGE address@hidden \par}% \vskip 1.5em% {\large \lineskip .5em% \begin{tabular}[t]{c}% address@hidden \end{tabular}\par}% \vskip 1em% {\large address@hidden \end{center}% \par \vskip 1.5em} \fi \newcommand*\chaptermark[1]{} \setcounter{secnumdepth}{2} \newcounter {part} \newcounter {chapter} \newcounter {section}[chapter] \newcounter {subsection}[section] \newcounter {subsubsection}[subsection] \newcounter {paragraph}[subsubsection] \newcounter {subparagraph}[paragraph] \renewcommand \thepart address@hidden@part} \renewcommand \thechapter address@hidden@chapter} \renewcommand \thesection address@hidden@section} \renewcommand\thesubsection address@hidden@subsection} \renewcommand\thesubsubsection{\thesubsection address@hidden@subsubsection} \renewcommand\theparagraph address@hidden@paragraph} \renewcommand\thesubparagraph address@hidden@subparagraph} address@hidden \newcommand\part{% address@hidden \cleardoublepage \else \clearpage \fi \thispagestyle{plain}% address@hidden \onecolumn address@hidden \else address@hidden \fi \null\vfil address@hidden@spart} address@hidden \ifnum address@hidden >-2\relax \refstepcounter{part}% \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% \else \addcontentsline{toc}{part}{#1}% \fi \markboth{}{}% {\centering \interlinepenalty address@hidden \normalfont \ifnum address@hidden >-2\relax \huge\bfseries \partname~\thepart \par \vskip 20\p@ \fi \Huge \bfseries #2\par}% address@hidden address@hidden {\centering \interlinepenalty address@hidden \normalfont \Huge \bfseries #1\par}% address@hidden address@hidden address@hidden \null \thispagestyle{empty}% \newpage \fi address@hidden \twocolumn \fi} address@hidden \thispagestyle{plain}% address@hidden@ address@hidden address@hidden@schapter} address@hidden address@hidden >address@hidden \refstepcounter{chapter}% address@hidden \addcontentsline{toc}{chapter}% {\protect\numberline{\thechapter}#1}% \else \addcontentsline{toc}{chapter}{#1}% \fi \chaptermark{#1}% address@hidden address@hidden address@hidden address@hidden@makechapterhead{#2}]% \else address@hidden address@hidden \fi} address@hidden address@hidden {\parindent \z@ \raggedright \normalfont \ifnum address@hidden >address@hidden \huge\bfseries address@hidden \thechapter \par\nobreak \vskip 20\p@ \fi address@hidden \Huge \bfseries #1\par\nobreak \vskip 40\p@ }} address@hidden@twocolumn address@hidden@makeschapterhead{#1}]% \else address@hidden address@hidden \fi} address@hidden address@hidden {\parindent \z@ \raggedright \normalfont address@hidden \Huge \bfseries #1\par\nobreak \vskip 40\p@ }} address@hidden address@hidden {-3.5ex address@hidden -1ex address@hidden -.2ex}% {2.3ex address@hidden {\normalfont\Large\bfseries}} address@hidden@}% address@hidden -1ex address@hidden -.2ex}% {1.5ex address@hidden .2ex}% {\normalfont\large\bfseries}} address@hidden@}% address@hidden -1ex address@hidden -.2ex}% {1.5ex address@hidden .2ex}% {\normalfont\normalsize\bfseries}} address@hidden@}% {3.25ex address@hidden address@hidden {-1em}% {\normalfont\normalsize\bfseries}} address@hidden {3.25ex address@hidden address@hidden .2ex}% {-1em}% {\normalfont\normalsize\bfseries}} address@hidden \setlength\leftmargini {2em} \else \setlength\leftmargini {2.5em} \fi \leftmargin \leftmargini \setlength\leftmarginii {2.2em} \setlength\leftmarginiii {1.87em} \setlength\leftmarginiv {1.7em} address@hidden \setlength\leftmarginv {.5em} \setlength\leftmarginvi {.5em} \else \setlength\leftmarginv {1em} \setlength\leftmarginvi {1em} \fi \setlength \labelsep {.5em} \setlength \labelwidth{\leftmargini} \addtolength\labelwidth{-\labelsep} address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden@enumi} address@hidden@enumii} address@hidden@enumiii} address@hidden@enumiv} \newcommand\labelenumi{\theenumi.} \newcommand\labelenumii{(\theenumii)} \newcommand\labelenumiii{\theenumiii.} \newcommand\labelenumiv{\theenumiv.} address@hidden address@hidden(\theenumii)} address@hidden@enumiii\theenumiii} \newcommand\labelitemi{\textbullet} \newcommand\labelitemii{\normalfont\bfseries \textendash} \newcommand\labelitemiii{\textasteriskcentered} \newcommand\labelitemiv{\textperiodcentered} \newenvironment{description} {\list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}} {\endlist} \newcommand*\descriptionlabel[1]{\hspace\labelsep \normalfont\bfseries #1} address@hidden \newenvironment{abstract}{% \titlepage \null\vfil address@hidden@lowpenalty \begin{center}% \bfseries \abstractname address@hidden@M \end{center}}% {\par\vfil\null\endtitlepage} \else \newenvironment{abstract}{% address@hidden \section*{\abstractname}% \else \small \begin{center}% {\bfseries address@hidden \end{center}% \quotation \fi} address@hidden \fi \newenvironment{verse} address@hidden \list{}{\itemsep \z@ \itemindent -1.5em% \listparindent\itemindent \rightmargin \leftmargin \advance\leftmargin 1.5em}% \item\relax} {\endlist} \newenvironment{quotation} {\list{}{\listparindent 1.5em% \itemindent \listparindent \rightmargin \leftmargin \parsep \z@ address@hidden@}% \item\relax} {\endlist} \newenvironment{quote} {\list{}{\rightmargin\leftmargin}% \item\relax} {\endlist} address@hidden \newenvironment{titlepage} {% address@hidden address@hidden \else address@hidden \fi \thispagestyle{empty}% \setcounter{page}\z@ }% address@hidden \else \newpage \fi } \else \newenvironment{titlepage} {% address@hidden address@hidden \else address@hidden \fi \thispagestyle{empty}% address@hidden }% address@hidden \else \newpage \fi address@hidden address@hidden \fi } \fi \newcommand\appendix{\par \setcounter{chapter}{0}% \setcounter{section}{0}% address@hidden address@hidden@chapter}} address@hidden address@hidden address@hidden address@hidden \setlength\tabbingsep{\labelsep} address@hidden = \skip\footins address@hidden address@hidden address@hidden {equation}{chapter} \renewcommand\theequation {\ifnum address@hidden>\z@ \thechapter.\fi address@hidden@equation} \newcounter{figure}[chapter] \renewcommand \thefigure {\ifnum address@hidden>\z@ \thechapter.\fi address@hidden@figure} address@hidden address@hidden address@hidden address@hidden \newenvironment{figure} address@hidden address@hidden \newenvironment{figure*} address@hidden address@hidden \newcounter{table}[chapter] \renewcommand \thetable {\ifnum address@hidden>\z@ \thechapter.\fi address@hidden@table} address@hidden address@hidden address@hidden address@hidden \newenvironment{table} address@hidden address@hidden \newenvironment{table*} address@hidden address@hidden \newlength\abovecaptionskip \newlength\belowcaptionskip address@hidden address@hidden address@hidden \vskip\abovecaptionskip address@hidden: #2}% \ifdim address@hidden >\hsize #1: #2\par \else \global address@hidden address@hidden@address@hidden \fi \vskip\belowcaptionskip} \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden \setcounter{tocdepth}{2} \newcommand\tableofcontents{% address@hidden address@hidden \else address@hidden \fi \chapter*{\contentsname address@hidden \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% address@hidden address@hidden } address@hidden \ifnum address@hidden >-2\relax address@hidden \addvspace{2.25em address@hidden@}% \begingroup \parindent \z@ \rightskip address@hidden \parfillskip address@hidden {\leavevmode \large \bfseries #1\hfil address@hidden@address@hidden #2}}\par \nobreak address@hidden address@hidden \endgroup \fi} address@hidden \ifnum address@hidden >address@hidden address@hidden \vskip 1.0em address@hidden@ address@hidden \begingroup \parindent \z@ \rightskip address@hidden \parfillskip address@hidden \leavevmode \bfseries address@hidden \hskip -\leftskip #1\nobreak\hfil address@hidden@address@hidden #2}\par address@hidden \endgroup \fi} address@hidden@dottedtocline{1}{1.5em}{2.3em}} address@hidden@dottedtocline{2}{3.8em}{3.2em}} address@hidden@dottedtocline{3}{7.0em}{4.1em}} address@hidden@dottedtocline{4}{10em}{5em}} address@hidden@dottedtocline{5}{12em}{6em}} \newcommand\listoffigures{% address@hidden address@hidden \else address@hidden \fi \chapter*{\listfigurename address@hidden {\MakeUppercase\listfigurename}}% address@hidden address@hidden } address@hidden@dottedtocline{1}{1.5em}{2.3em}} \newcommand\listoftables{% address@hidden address@hidden \else address@hidden \fi \chapter*{\listtablename address@hidden \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}% address@hidden address@hidden } address@hidden@figure \newdimen\bibindent \setlength\bibindent{1.5em} \newenvironment{thebibliography}[1] {\chapter*{\bibname address@hidden address@hidden@address@hidden address@hidden \leftmargin\labelwidth \advance\leftmargin\labelsep address@hidden@code \usecounter{enumiv}% address@hidden@empty address@hidden@enumiv}}% \sloppy \clubpenalty4000 address@hidden \clubpenalty \widowpenalty4000% address@hidden address@hidden address@hidden@warning{Empty `thebibliography' environment}}% \endlist} \newcommand\newblock{\hskip address@hidden@minus.07em} address@hidden@address@hidden \newenvironment{theindex} address@hidden address@hidden \else address@hidden \fi \columnseprule \z@ \columnsep 35\p@ address@hidden address@hidden {\MakeUppercase\indexname}% \thispagestyle{plain}\parindent\z@ \parskip\z@ address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden address@hidden \newcommand\indexspace{\par \vskip 10\p@ address@hidden@ address@hidden@\relax} \renewcommand\footnoterule{% \kern-3\p@ address@hidden address@hidden address@hidden address@hidden \parindent 1em% \noindent address@hidden@address@hidden \newcommand\contentsname{Contents} \newcommand\listfigurename{List of Figures} \newcommand\listtablename{List of Tables} \newcommand\bibname{Bibliography} \newcommand\indexname{Index} \newcommand\figurename{Figure} \newcommand\tablename{Table} \newcommand\partname{Part} \newcommand\chaptername{Chapter} \newcommand\appendixname{Appendix} \newcommand\abstractname{Abstract} \def\today{\ifcase\month\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space\number\day, \number\year} address@hidden address@hidden \pagestyle{plain} \pagenumbering{arabic} address@hidden \else \raggedbottom \fi address@hidden \twocolumn \sloppy \flushbottom \else \onecolumn \fi \endinput %% %% End of file `report.cls'.