% UCTHESIS DOCUMENT STYLE -- Released 10 Feb 93. % Bug fix in margin settings 5/20/93 % for LaTeX version 2.09 \lineskip 1pt % \lineskip is 1pt for all font sizes. \normallineskip 1pt \def\baselinestretch{1.37} \def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt \abovedisplayskip 12\p@ plus3\p@ minus7\p@ \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6.5\p@ plus3.5\p@ minus3\p@ \let\@listi\@listI} % Setting of \@listi added 9 Jun 87 \def\small{\@setsize\small{13.6pt}\xipt\@xipt \abovedisplayskip 11\p@ plus3\p@ minus6\p@ \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6.5\p@ plus3.5\p@ minus3\p@ \def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 \parsep 4.5\p@ plus2\p@ minus\p@ \itemsep \parsep \topsep 9\p@ plus3\p@ minus5\p@}} \def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 \topsep 6\p@ plus2\p@ minus2\p@\parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep}} \def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} \def\large{\@setsize\large{18pt}\xivpt\@xivpt} \def\Large{\@setsize\Large{22pt}\xviipt\@xviipt} \def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt} \def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt} \let\Huge=\huge \normalsize % Choose the normalsize font. % SIDE MARGINS: \if@twoside % Values for two-sided printing: \oddsidemargin 0.5in % Left margin on odd-numbered pages. \evensidemargin 0.5in % Left margin on even-numbered pages. \marginparwidth 0pt % Width of marginal notes. \else % Values for one-sided printing: \oddsidemargin 0.25in % Note that \oddsidemargin = \evensidemargin \evensidemargin 0.25in \marginparwidth 0pt \fi \marginparsep 10pt % Horizontal space between outer margin and % marginal note % VERTICAL SPACING: % Top of page: \topmargin 0.0in % Nominal distance from top of page to top % of box containing running head. \headheight 12pt % Height of box containing running head. \headsep 25pt % Space between running head and text. \topskip = 12pt % '\baselineskip' for first line of page. % Bottom of page: \footskip 30pt % Distance from baseline of box containing % foot to baseline of last line of text. \textheight = 30\baselineskip \advance\textheight by \topskip \textwidth 6.0truein % Width of text line. % For two-column mode: \columnsep 10pt % Space between columns \columnseprule 0pt % Width of rule between columns. \footnotesep 8.4pt % Height of strut placed at the beginning of every % footnote = height of normal \footnotesize strut, % so no extra space between footnotes. \skip\footins 10.8pt plus 4pt minus 2pt % Space between last line of % text and top of first % footnote. \floatsep 14pt plus 2pt minus 4pt % Space between adjacent floats % moved to top or bottom of % text page. \textfloatsep 20pt plus 2pt minus 4pt % Space between main text and % floats at top or bottom of % page. \intextsep 14pt plus 4pt minus 4pt % Space between in-text figures % and text. \@maxsep 20pt % The maximum of \floatsep, % \textfloatsep and \intextsep % (minus the stretch and % shrink). % TWO-COLUMN FLOATS IN TWO-COLUMN MODE: \dblfloatsep 14pt plus 2pt minus 4pt % Same as \floatsep for % double-column figures in % two-column mode. \dbltextfloatsep 20pt plus 2pt minus 4pt % \textfloatsep for % double-column floats. \@dblmaxsep 20pt % The maximum of \dblfloatsep % and \dbltexfloatsep. \@fptop 0pt plus 1fil % Stretch at top of float page/column. (Must % be 0pt plus ...) \@fpsep 10pt plus 2fil % Space between floats on float page/column. \@fpbot 0pt plus 1fil % Stretch at bottom of float page/column. % (Must be 0pt plus ... ) \@dblfptop 0pt plus 1fil % Stretch at top of float page. (Must be % 0pt plus ...) \@dblfpsep 10pt plus 2fil% Space between floats on float page. \@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be % 0pt plus ... ) \marginparpush 7pt % Minimum vertical separation between two % marginal notes. \parskip 0pt plus 1pt % Extra vertical space between % paragraphs. \parindent 1.5em % Width of paragraph indentation. %\topsep 10pt plus 4pt minus 6pt % Extra vertical space, in addition % to \parskip, added above and below % list and paragraphing environments. \partopsep 3pt plus 2pt minus 2pt % Extra vertical space, in addition % to \parskip and \topsep, added when % list leaves blank line before % environment. %\itemsep 5pt plus 2.5pt minus 1pt % Extra vertical space, in addition % to \parskip, added between list % items. \@lowpenalty 51 % Produced by \nopagebreak[1] or \nolinebreak[1] \@medpenalty 151 % Produced by \nopagebreak[2] or \nolinebreak[2] \@highpenalty 301 % Produced by \nopagebreak[3] or \nolinebreak[3] \@beginparpenalty -\@lowpenalty % Before a list or paragraph % environment. \@endparpenalty -\@lowpenalty % After a list or paragraph % environment. \@itempenalty -\@lowpenalty % Between list items. % \clubpenalty % 'Club line' at bottom of page. % \widowpenalty % 'Widow line' at top of page. % \displaywidowpenalty % Math display widow line. % \predisplaypenalty % Breaking before a math display. % \postdisplaypenalty % Breaking after a math display. % \interlinepenalty % Breaking at a line within a paragraph. % \brokenpenalty % Breaking after a hyphenated line. \def\@makechapterhead#1{% % Heading for \chapter command \vspace*{50\p@}% % Space at top of text page. {\parindent \z@ \raggedright \ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 THEN \huge\bf \@chapapp{} \thechapter %Print '\chaptername' and number. \par \vskip 20\p@ \fi % Space between number and title. \Huge \bf % Title. #1\par \nobreak % TeX penalty to prevent page break. \vskip 40\p@ % Space between title and text. }} \def\@makeschapterhead#1{% % Heading for \chapter* command \vspace*{50\p@}% % Space at top of page. {\parindent \z@ \raggedright \Huge \bf % Title. #1\par \nobreak % TeX penalty to prevent page break. \vskip 40\p@ % Space between title and text. }} \def\chapter{\clearpage % Starts new page. \thispagestyle{plain}% % Page style of chapter page is 'plain' \global\@topnum\z@ % Prevents figures from going at top of page. \@afterindenttrue % Suppresses indent in first paragraph. \secdef\@chapter\@schapter} % Change to \@afterindentfase for no indent. \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter}% \typeout{\@chapapp\space\thechapter.}% \addcontentsline{toc}{chapter}{\protect \numberline{\thechapter}#1}\else \addcontentsline{toc}{chapter}{#1}\fi \chaptermark{#1}% \addtocontents{lof}% {\protect\addvspace{10\p@}}% Adds between-chapter space \addtocontents{lot}% {\protect\addvspace{10\p@}}% to lists of figs & tables. \if@twocolumn % Tests for two-column mode. \@topnewpage[\@makechapterhead{#2}]% \else \@makechapterhead{#2}% \@afterheading % Routine called after chapter and \fi} % section heading. \def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]% \else \@makeschapterhead{#1}% \@afterheading\fi} \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus-1ex minus -.2ex}{2.3ex plus.2ex}{\reset@font\Large\bf}} \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus-1ex minus-.2ex}{1.5ex plus.2ex}{\reset@font\large\bf}} \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus -1ex minus-.2ex}{1.5ex plus.2ex}{\reset@font\normalsize\bf}} \def\paragraph{\@startsection {paragraph}{4}{\z@}{3.25ex plus1ex minus.2ex}{-1em}{\reset@font \normalsize\bf}} \def\subparagraph{\@startsection {subparagraph}{4}{\parindent}{3.25ex plus1ex minus .2ex}{-1em}{\reset@font\normalsize\bf}} \def\chaptermark#1{} % \def\sectionmark#1{} % Preloaded definitions % \def\subsectionmark#1{} % \def\subsubsectionmark#1{} % \def\paragraphmark#1{} % \def\subparagraphmark#1{} \setcounter{secnumdepth}{2} \def\appendix{\par \setcounter{chapter}{0}% \setcounter{section}{0}% \def\@chapapp{\appendixname}% \def\thechapter{\Alph{chapter}}} \leftmargini 2.5em \leftmarginii 2.2em % > \labelsep + width of '(m)' \leftmarginiii 1.87em % > \labelsep + width of 'vii.' \leftmarginiv 1.7em % > \labelsep + width of 'M.' \leftmarginv 1em \leftmarginvi 1em \leftmargin\leftmargini \labelsep .5em \labelwidth\leftmargini\advance\labelwidth-\labelsep %\parsep 5pt plus 2.5pt minus 1pt %(Removed 9 Jun 87) \def\@listI{\leftmargin\leftmargini \parsep 5\p@ plus2.5\p@ minus\p@ \topsep 10\p@ plus4\p@ minus6\p@ \itemsep 5\p@ plus2.5\p@ minus\p@} \let\@listi\@listI \@listi \def\@listii{\leftmargin\leftmarginii \labelwidth\leftmarginii\advance\labelwidth-\labelsep \topsep 5\p@ plus2.5\p@ minus\p@ \parsep 2.5\p@ plus\p@ minus\p@ \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii\advance\labelwidth-\labelsep \topsep 2.5\p@ plus\p@ minus\p@ \parsep \z@ \partopsep \p@ plus\z@ minus\p@ \itemsep \topsep} \def\@listiv{\leftmargin\leftmarginiv \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} \def\@listv{\leftmargin\leftmarginv \labelwidth\leftmarginv\advance\labelwidth-\labelsep} \def\@listvi{\leftmargin\leftmarginvi \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} \endinput