% This file is a helper to uuthesis and contains all details that are
% correct only when 11-point type is being used.

% Each size-changing command \SIZE executes the command
%        \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE
% where:
%   BASELINESKIP = Normal value of \baselineskip for that size.  (Actual
%                  value will be \baselinestretch * BASELINESKIP.)
%
%  \FONTSIZE     = Name of font-size command.  The currently available
%                  (preloaded) font sizes are: \vpt (5pt), \vipt (6pt),
%                  \viipt (etc.), \viiipt, \ixpt, \xpt, \xipt, \xiipt,
%                  \xivpt, \xviipt, \xxpt, \xxvpt.
%  \@FONTSIZE    = The same as the font-size command except with an
%                  '@' in front---e.g., if \FONTSIZE = \xivpt then
%                  \@FONTSIZE = \@xivpt.
%
% For reasons of efficiency that needn't concern the designer,
% the document style defines \@normalsize instead of \normalsize .  This is
% done only for \normalsize, not for any other size-changing commands.

\def\@normalsize{\@setsize\normalsize{13pt}\xipt\@xipt
  \abovedisplayskip 12pt plus 3pt minus 7pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip  \z@ plus 3pt
  \belowdisplayshortskip  6.5pt plus 3.5pt minus 3pt
}

\def\small{\@setsize\small{13.6pt}\xpt\@xpt
  \abovedisplayskip 11pt plus 3pt minus 6pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip  \z@ plus 3pt
  \belowdisplayshortskip  6.5pt plus 3.5pt minus 3pt
  \def\@listi{\parsep 4.5pt plus 2pt minus 1pt
              \itemsep \parsep
              \topsep 9pt plus 3pt minus 5pt}
}

\def\footnotesize{\@setsize\footnotesize{12pt}\ixpt\@ixpt
  \abovedisplayskip 10pt plus 2pt minus 5pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip  \z@ plus 3pt
  \belowdisplayshortskip  6pt plus 3pt minus 3pt
  \def\@listi{\topsep 6pt plus 2pt minus 2pt\parsep 3pt plus 2pt minus 1pt\itemsep \parsep}
}

\def\scriptsize{\@setsize\scriptsize{9.5pt}\viipt\@viipt}
\def\tiny{\@setsize\tiny{7pt}\vpt\@vpt}

\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

\baselineskip 22pt      % Effectively double-spacing for entire thesis.

\lineskip 1pt           % \lineskip is 1pt for all font sizes.
\normallineskip 1pt
