summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/geomsty/geomar12.sty
blob: 27f3c9a4f71ddc45f543157c449ed7703a1f62bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
% $Header: /u/levy/texts/geombook/RCS/geomar12.sty,v 1.3 1994/06/14 21:49:20 levy Exp levy $

%
% This is the geom style art12 file, by Silvio Levy.
% It contains modifications to art12.sty of 22 Dec 87
%
% \typeout{Reading geomart12.sty $Revision: 1.3 $ (changes to art12.sty)}

% make the \parsep 0pt

\def\small{\@setsize\small{13.6pt}\xipt\@xipt
\abovedisplayskip 11pt plus3pt minus6pt%
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  \z@ plus3pt%   
\belowdisplayshortskip  6.5pt plus3.5pt minus3pt
\def\@listi{\leftmargin\leftmargini \parsep 0pt 
     \itemsep 4.5pt plus 2pt minus 0pt 
     \topsep 9pt plus 3pt minus 5pt}}

\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
  \abovedisplayskip 10pt plus2pt minus5pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip 0pt plus3pt
  \belowdisplayshortskip 6pt plus3pt minus3pt
  \def\@listi{\leftmargin\leftmargini \parsep 0pt
    \itemsep 3pt plus 2pt minus 0pt
    \topsep 6pt plus 2pt minus 2pt}}

% 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 

% Following change commented out 940614 for the following imperfectly
% understood reason.  When the partopsep is NOT set here, it is zero
% at the beginning of a run (even though defined to be 3 +2 -2 in
% art10.sty).  When it is set here, it is nonzero, and breaks the
% footnotes on the first page of amsart.sty.

% 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 

% mess with \addcontentsline; \chapheadsize instead of \Huge

\def\@part[#1]#2{\ifnum \c@secnumdepth >-1\relax  % IF secnumdepth > -1
        \refstepcounter{part}                     %   THEN step part counter
        \def\@tempa{\addcontentsline{toc}{part}}  %
        \expandafter\@tempa\expandafter{\thepart  %        add toc line
          \hspace{1em}#1}\else                    %   ELSE add unnumbered line
        \addcontentsline{toc}{part}{#1}\fi        % FI
   {\centering                       
    \ifnum \c@secnumdepth >-1\relax  % IF secnumdepth > -1
      \Large\bf Part \thepart        %   THEN Print 'Part' and number
    \par\nobreak                     %         in \Large bold.
    \fi                              % FI
    \chapheadsize \bf                % 
    #2\markboth{}{}\par}
    \nobreak                       % TeX penalty to prevent page break.
    \vskip 3ex                     % Space between title and text.
   \@afterheading                  % Routine called after part and
    }                              %     section heading.

\def\@spart#1{{\centering
    \chapheadsize \bf                       
    #1\par}                         % Title.
    \nobreak                        % TeX penalty to prevent page break.
    \vskip 3ex                      % Space between title and text.
    \@afterheading                  % Routine called after part and
  }                                 %     section heading.

% 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 10pt plus 4pt minus 6pt%
  \itemsep 5pt plus 2.5pt minus 1pt
  \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: geomar12.sty,v $
%Revision 1.3  1994/06/14  21:49:20  levy
%*** empty log message ***
%
%Revision 1.2  1994/06/14  21:48:58  levy
%*** empty log message ***
%
%Revision 1.1  92/04/07  09:09:07  levy
%Initial revision
%
%Revision 1.1  1992/03/20  22:38:55  levy
%Initial revision
%