%============================================================== % WARNING: This file created from the "DOC" file: TEX$LATEX:UNH11.DOC % Make edits to that file and then use the DOC_TO_STY % utility to create a new version of this file. %============================================================== \everyjob{\typeout{Document Style `UNH11', Released 12 October 1989}} \immediate\write10{Document Style `UNH11', Released 12 October 1989} \lineskip 1pt % \lineskip is 1pt for all font sizes. \normallineskip 1pt \def\baselinestretch{1} \def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@xipt \abovedisplayskip 11pt plus3pt minus6pt% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt% \belowdisplayshortskip 6.5pt plus3.5pt minus3pt} \def\small{\@setsize\small{12pt}\xpt\@xpt \abovedisplayskip 10pt plus2pt minus5pt% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt% \belowdisplayshortskip 6pt plus3pt minus3pt \def\@listi{\topsep 6pt plus 2pt minus 2pt\parsep 3pt plus 2pt minus 1pt \itemsep \parsep}} \def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt \abovedisplayskip 8pt plus 2pt minus 4pt% \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus 1pt% \belowdisplayshortskip 4pt plus 2pt minus 2pt \def\@listi{\topsep 4pt plus 2pt minus 2pt\parsep 2pt plus 1pt minus 1pt \itemsep \parsep}} \def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} \def\large{\@setsize\large{14pt}\xiipt\@xiipt} \def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} \def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} \def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} \def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} \normalsize % Choose the normalsize font. \if@twoside % Values for two-sided printing: \oddsidemargin 36pt % Left margin on odd-numbered pages. \evensidemargin 74pt % Left margin on even-numbered pages. \marginparwidth 100pt % Width of marginal notes. \else % Values for one-sided printing: \oddsidemargin 54pt % Note that \oddsidemargin = \evensidemargin \evensidemargin 54pt \marginparwidth 83pt \fi \marginparsep 10pt % Horizontal space between outer margin and % marginal note % Top of page: \topmargin 27pt % 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. % Bottom of page: %\footheight 12pt % Height of box containing running foot. \footskip 30pt % Distance from baseline of box containing foot % to baseline of last line of text. \textheight 530.4pt % Height of text (including footnotes and figures, % excluding running head and foot). \textwidth 360pt % Width of text line. % For two-column mode: \columnsep 10pt % Space between columns \columnseprule 0pt % Width of rule between columns. \footnotesep 7.7pt % Height of strut placed at the beginning of every % footnote = height of normal \footnotesize strut, % so no extra space between footnotes. \skip\footins 10pt plus 4pt minus 2pt % Space between last line of text and % top of first footnote. \floatsep 18pt plus 2pt minus 2pt % (UNH): [12] Space between adjacent % floats moved to top or bottom of text page. \textfloatsep 30pt plus 2pt minus 4pt % (UNH): [20] Space between main text % and floats at top or bottom of page. \intextsep 30pt plus 2pt minus 2pt % (UNH): [12] Space between in-text % figures and text. %\@maxsep 30pt % (UNH): [20] The maximum of \floatsep, % \textfloatsep and \intextsep (minus % the stretch and shrink). \dblfloatsep 18pt plus 2pt minus 2pt % (UNH): [12] Same as \floatsep for % double-column figures in two-column % mode. \dbltextfloatsep 30pt plus 2pt minus 4pt % (UNH): [20] \textfloatsep for % double-column floats. %\@dblmaxsep 30pt % (UNH): [20] The maximum of % \dblfloatsep and \dbltexfloatsep. \@fptop 0pt plus 1fil % Stretch at top of float page/column. (Must be % 0pt plus ...) \@fpsep 12pt plus 2fil % (UNH): [12] 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 12pt plus 2fil% (UNH): [12] Space between floats on float page. \@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be % 0pt plus ... ) \marginparpush 5pt % Minimum vertical separation between two marginal % notes. \parskip 0pt plus 1pt % Extra vertical space between paragraphs. \parindent 17pt % Width of paragraph indentation. \topsep 9pt plus 3pt minus 5pt % Extra vertical space, in addition to % \parskip, added above and below list and % paragraphing environments. \partopsep 3pt plus 1pt minus 2pt % Extra vertical space, in addition to % \parskip and \topsep, added when user % leaves blank line before environment. \itemsep 4.5pt plus 2pt 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. \def\part{\cleardoublepage % Starts new page. \thispagestyle{plain} % Page style of part page is 'plain' \if@twocolumn % IF two-column style \onecolumn % THEN \onecolumn \@tempswatrue % @tempswa := true \else \@tempswafalse % ELSE @tempswa := false \fi % FI \hbox{}\vfil % Add fil glue to center title \bgroup \centering % BEGIN centering \secdef\@part\@spart} \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 \refstepcounter{part} % THEN step part counter \addcontentsline{toc}{part}{\thepart % add toc line \hspace{1em}#1}\else % ELSE add unnumbered line \addcontentsline{toc}{part}{#1}\fi % FI \markboth{}{} \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 \huge\bf Part \thepart % THEN Print 'Part' and number \par % in \huge bold. \vskip 20pt \fi % Add space before title. \Huge \bf % FI #1\@endpart} % Print Title in \Huge bold. \def\@endpart{\par\egroup % END centering \vfil\newpage % End page with 1fil glue. \if@twoside % IF twoside printing \hbox{} % THEN Produce totally blank page \thispagestyle{empty} \newpage \fi % FI \if@tempswa % IF @tempswa = true \twocolumn % THEN \twocolumn \fi} % FI \def\@spart#1{\Huge \bf % Print title in \huge boldface #1\@endpart} \def\@makechapterhead#1{ % Heading for \chapter command \vspace*{0pt} % (UNH): [50] Space at top of text page. { \parindent 0pt \raggedright \ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 THEN \begin{center} % UNH - Center the chapter headings. \huge\bf \@chapapp{} \thechapter % Print 'Chapter' and number. \par \vskip 10pt \fi % (UNH):[20] Space between Chap & title. \Huge \bf % Title. #1\par \end{center} % UNH - end the centering... \nobreak % TeX penalty to prevent page break. \vskip 20pt % (UNH):[40] Space between title & text. } } \def\@makeschapterhead#1{ % Heading for \chapter* command \vspace*{0pt} % (UNH):[50] Space at top of page. { \parindent 0pt \raggedright \begin{center} % UNH - Center the chapter headings. \Huge \bf % Title. #1\par \end{center} % UNH - end the centering... \nobreak % TeX penalty to prevent page break. \vskip 20pt % (UNH):[40] Space between title & 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. \@afterindentfalse % Suppresses indent in first paragraph. Change \secdef\@chapter\@schapter} % to \@afterindenttrue to have 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{10pt}} % Adds between-chapter space \addtocontents{lot}{\protect\addvspace{10pt}} % 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}{\Large\bf}} \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}{\large\bf}} \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\bf}} \def\paragraph{\@startsection {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}} \def\subparagraph{\@startsection {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}} \def\chaptermark#1{} \setcounter{secnumdepth}{2} \def\appendix{\par \setcounter{chapter}{0} \setcounter{section}{0} \def\@chapapp{Appendix} \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 \labelwidth\leftmargini\advance\labelwidth-\labelsep \labelsep .5em \parsep 4.5pt plus 2pt minus 1pt \def\@listi{\leftmargin\leftmargini} \def\@listii{\leftmargin\leftmarginii \labelwidth\leftmarginii\advance\labelwidth-\labelsep \topsep 4.5pt plus 2pt minus 1pt \parsep 2pt plus 1pt minus 1pt \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii\advance\labelwidth-\labelsep \topsep 2pt plus 1pt minus 1pt \parsep \z@ \partopsep 1pt plus 0pt minus 1pt \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}