1%
2% fonts.sty - A modified version of 10pt.sty from the standard LaTeX 2.0.9 distribution.
3%             Original author / copyright unknown.
4%
5% Fonts for cxref, smaller than usual to get more on a page (cxref *is* rather verbose).
6%
7
8\typeout{Fonts Style-sheet -- By A. M. Bishop. (smaller than default)}
9
10\lineskip 1pt \normallineskip 1pt
11\def\baselinestretch{1}
12
13\def\@normalsize{\@setsize\normalsize{10pt}\xpt\@xpt
14\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
15\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
16minus3pt\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
21plus 1pt minus 1pt
22\itemsep \parsep}}
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
262pt
27\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt\parsep 2pt
28plus 1pt minus 1pt
29\itemsep \parsep}}
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}
37\normalsize
38
39\if@twoside \oddsidemargin 44pt \evensidemargin 82pt \marginparwidth 107pt
40\else \oddsidemargin 63pt \evensidemargin 63pt
41 \marginparwidth 90pt
42\fi
43\marginparsep 11pt
44 \topmargin 27pt \headheight 12pt \headsep 25pt \footskip 30pt
45
46\textheight = 43\baselineskip
47\advance\textheight by \topskip
48\textwidth 345pt \columnsep 10pt \columnseprule 0pt
49
50\footnotesep 6.65pt
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
54minus 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
57\marginparpush 5pt
58
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
62-\@lowpenalty
63
64
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
72 \huge \bf
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}}
85
86
87\setcounter{secnumdepth}{3}
88
89\def\appendix{\par
90 \setcounter{section}{0}
91 \setcounter{subsection}{0}
92 \def\thesection{\Alph{section}}}
93
94
95\leftmargini 25pt
96\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt
97\leftmarginvi 10pt
98\leftmargin\leftmargini
99\labelsep 5pt
100\labelwidth\leftmargini\advance\labelwidth-\labelsep
101\def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt\topsep 8pt
102plus 2pt minus 4pt\itemsep 4pt plus 2pt minus 1pt}
103\let\@listi\@listI
104\@listi
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
109 \itemsep \parsep}
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
114 \itemsep \topsep}
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}
121
122
123