summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/geomsty/geomar12.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:56:23 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:56:23 +0000
commitef12e4625572a36ce13f9d608876327298763f99 (patch)
tree0ced6bd9d233b25c340013a6d7fa2fd0e3ca4cb5 /Master/texmf-dist/tex/latex/geomsty/geomar12.sty
parent64d9ede6adf7d0e8c599a09d9b42af6fdbf35614 (diff)
geomsty
git-svn-id: svn://tug.org/texlive/trunk@952 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/geomsty/geomar12.sty')
-rw-r--r--Master/texmf-dist/tex/latex/geomsty/geomar12.sty132
1 files changed, 132 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/geomsty/geomar12.sty b/Master/texmf-dist/tex/latex/geomsty/geomar12.sty
new file mode 100644
index 00000000000..27f3c9a4f71
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/geomsty/geomar12.sty
@@ -0,0 +1,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
+%