<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% $Header: /u/levy/texts/geombook/RCS/geombk10.sty,v 1.2 1993/12/21 05:16:58 levy Exp levy $

%
% This is the geom style bk10 file, by Silvio Levy.
% It contains modifications to bk10.sty of &lt;24 Nov 89&gt;.
%
% \typeout{Reading geombk10.sty $Revision: 1.2 $ (changes to bk10.sty)}

% make the \parsep 0pt

\def\small{\@setsize\small{11pt}\ixpt\@ixpt
  \abovedisplayskip 8pt plus 2pt minus 4pt%
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 1pt%
  \belowdisplayshortskip 4pt plus 2pt minus 2pt
  \def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87
  \parsep 0pt
  \topsep 4pt plus 2pt minus 2pt
  \itemsep 2pt plus 1pt minus 1pt}}

\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
  \abovedisplayskip 7.2pt plus 2pt minus 4pt%
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 1pt%
  \belowdisplayshortskip 4pt plus 2pt minus 2pt
  \def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87
  \parsep 0pt
  \topsep 4pt plus 2pt minus 2pt
  \itemsep 2pt plus 1pt minus 1pt}}

% Make chapter and section heads less huge 

\let\chapheadsize=\LARGE
\let\huge=\Large
\let\Large=\large

% Increase the page size 

\textwidth 5.5in \oddsidemargin .6in \evensidemargin .4in 

\textheight = 44\baselineskip \advance\textheight by \topskip \topmargin -.25in

% Increase the parindent

\parindent 20pt 

% Extra vertical space, in addition to 
% \parskip and \topsep, added when user
% leaves blank line before environment.
% (Changed from 3 +2 -2)

\partopsep 2pt plus 1pt minus 1pt 

% Replaced \Huge by \chapheadsize, added +10pt at end

\def\@makechapterhead#1{             % Heading for \chapter command
  \vspace*{50pt}                     % Space at top of text page.
  { \parindent 0pt \raggedright 
    \ifnum \c@secnumdepth &gt;\m@ne     % IF secnumdepth &gt; -1 THEN
      \huge\bf \@chapapp{} \thechapter % Print 'Chapter' and number.
      \par 
      \vskip 20pt \fi                  % Space between number and title.
    \chapheadsize \bf                        % Title.
    #1\par 
    \nobreak                         % TeX penalty to prevent page break.
    \vskip 40pt plus 10 pt           % Space between title and text.
  } }

\def\@makeschapterhead#1{             % Heading for \chapter* command
  \vspace*{50pt}                     % Space at top of page.
  { \parindent 0pt \raggedright 
    \chapheadsize \bf                        % Title.
    #1\par 
    \nobreak                         % TeX penalty to prevent page break.
    \vskip 40pt plus 10pt            % Space between title and text.
  } }

% Don't skip page if proofing

\def\chapter{\ifproofing\clearpage\else\cleardoublepage\fi 
   \thispagestyle{chapter}   % 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.

% Define \object@type
% stepcounter section so subsidiary counters (e.g. theorems) get reset
% don't \typeout
% mess with \addcontentsline
% no need for \protect before \addvspace
% automatic label

\def\@chapter[#1]#2{%
 \ifnum \c@secnumdepth &gt;\m@ne \def\object@type{chapter}
 \refstepcounter{section}\refstepcounter{chapter}
       \def\@tempa{\addcontentsline{toc}{chapter}}%
       \edef\@tempb{\noexpand\numberline{\thechapter}}%
       \expandafter\@tempa\expandafter{\@tempb #1}%
 \else\addcontentsline{toc}{chapter}{#1}\fi
 \chaptermark{#1}%
 \addtocontents{lof}{\addvspace{10pt}}
 \addtocontents{lot}{\addvspace{10pt}} 
 \if@twocolumn \@topnewpage[\@makechapterhead{#2}]%
  \else \@makechapterhead{#2}\@afterheading \fi
 \ifautolabel\label*{#2}\fi}

% add mark and table of contents line

\def\@schapter#1{%
 \schaptermark{#1}
 \ifstarredcontents\addcontentsline{toc}{chapter}{#1}\fi
 \addtocontents{lof}{\addvspace{10pt}}
 \addtocontents{lot}{\addvspace{10pt}} 
 \if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
  \else \@makeschapterhead{#1}\@afterheading\fi}

% Normalize according to \parindent

\leftmargini\parindent
\listparindent .8\parindent
\leftmarginii .8\parindent
\leftmarginiii .8\parindent
\leftmarginiv .8\parindent
\leftmarginv .8\parindent
\leftmarginvi .8\parindent
\leftmargin\leftmargini
\labelwidth\leftmargini\advance\labelwidth-\labelsep

% Make \parsep 0

\def\@listI{\leftmargin\leftmargini
  \topsep 6pt plus 3pt minus 3pt
  \itemsep 3pt plus 2pt minus \p@
  \parsep \z@}
\let\@listi\@listI
\@listi 

\def\@listii{\leftmargin\leftmarginii
 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
 \topsep 5pt plus 2.5pt minus \p@
 \itemsep 2.5pt plus \p@ minus \p@
 \parsep \z@}

\def\@listiii{\leftmargin\leftmarginiii
 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
 \topsep 2.5pt plus \p@ minus \p@ 
 \parsep \z@ \partopsep \p@ plus \z@ minus \p@
 \itemsep \topsep}

% $Log: geombk10.sty,v $
%Revision 1.2  1993/12/21  05:16:58  levy
%corrected \footnotesize
%
%Revision 1.1  92/07/11  22:35:33  levy
%Initial revision
%

</pre></body></html>