2 % fonts.sty - A modified version of 10pt.sty from the standard LaTeX 2.0.9 distribution.
3 % Original author / copyright unknown.
5 % Fonts for cxref, smaller than usual to get more on a page (cxref *is* rather verbose).
8 \typeout{Fonts Style-sheet -- By A. M. Bishop. (smaller than default)}
10 \lineskip 1pt \normallineskip 1pt
11 \def\baselinestretch{1}
13 \def\@normalsize{\@setsize\normalsize{10pt}\xpt\@xpt
14 \abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
15 \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
16 minus3pt\let\@listi\@listI}
17 \def\small{\@setsize\small{9pt}\ixpt\@ixpt
18 \abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip
19 \abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt
20 \def\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt\parsep 2pt
23 \def\footnotesize{\@setsize\footnotesize{8pt}\viiipt\@viiipt
24 \abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
25 \abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus
27 \def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt\parsep 2pt
30 \def\scriptsize{\@setsize\scriptsize{6pt}\viipt\@viipt}
31 \def\tiny{\@setsize\tiny{5pt}\vpt\@vpt}
32 \def\large{\@setsize\large{12pt}\xiipt\@xiipt}
33 \def\Large{\@setsize\Large{14pt}\xivpt\@xivpt}
34 \def\LARGE{\@setsize\LARGE{17pt}\xviipt\@xviipt}
35 \def\huge{\@setsize\huge{20pt}\xxpt\@xxpt}
36 \def\Huge{\@setsize\Huge{25pt}\xxvpt\@xxvpt}
39 \if@twoside \oddsidemargin 44pt \evensidemargin 82pt \marginparwidth 107pt
40 \else \oddsidemargin 63pt \evensidemargin 63pt
44 \topmargin 27pt \headheight 12pt \headsep 25pt \footskip 30pt
46 \textheight = 43\baselineskip
47 \advance\textheight by \topskip
48 \textwidth 345pt \columnsep 10pt \columnseprule 0pt
51 \skip\footins 9pt plus 4pt minus 2pt
52 \floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
53 \intextsep 12pt plus 2pt minus 2pt \dblfloatsep 12pt plus 2pt
54 minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt
55 \@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
56 \@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
59 \parskip 0pt plus 1pt \parindent 15pt \partopsep 2pt plus 1pt minus 1pt
60 \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
61 \@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
65 \def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart}
66 \def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part}
67 \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
68 \addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright
69 \ifnum \c@secnumdepth >\m@ne \Large \bf Part \thepart \par \nobreak \fi \huge
70 \bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading }
71 \def\@spart#1{{\parindent 0pt \raggedright
73 #1\par} \nobreak \vskip 3ex \@afterheading }
74 \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
75 -.2ex}{2.3ex plus .2ex}{\Large\bf}}
76 \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
77 -.2ex}{1.5ex plus .2ex}{\large\bf}}
78 \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
79 -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\bf}}
80 \def\paragraph{\@startsection
81 {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
82 \def\subparagraph{\@startsection
83 {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
84 .2ex}{-1em}{\normalsize\bf}}
87 \setcounter{secnumdepth}{3}
90 \setcounter{section}{0}
91 \setcounter{subsection}{0}
92 \def\thesection{\Alph{section}}}
96 \leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt
98 \leftmargin\leftmargini
100 \labelwidth\leftmargini\advance\labelwidth-\labelsep
101 \def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt\topsep 8pt
102 plus 2pt minus 4pt\itemsep 4pt plus 2pt minus 1pt}
105 \def\@listii{\leftmargin\leftmarginii
106 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
107 \topsep 4pt plus 2pt minus 1pt
108 \parsep 2pt plus 1pt minus 1pt
110 \def\@listiii{\leftmargin\leftmarginiii
111 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
112 \topsep 2pt plus 1pt minus 1pt
113 \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
115 \def\@listiv{\leftmargin\leftmarginiv
116 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
117 \def\@listv{\leftmargin\leftmarginv
118 \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
119 \def\@listvi{\leftmargin\leftmarginvi
120 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}