home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / tex / inputs.sit / TeX-inputs / art12.sty < prev    next >
Encoding:
Text File  |  1989-09-18  |  4.4 KB  |  115 lines  |  [TEXT/????]

  1. % art12.sty 22-Dec-87
  2.  
  3. \lineskip 1pt \normallineskip 1pt
  4. \def\baselinestretch{1}
  5.  
  6. \def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
  7. \abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip
  8. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
  9. minus3pt\let\@listi\@listI} 
  10. \def\small{\@setsize\small{13.6pt}\xipt\@xipt
  11. \abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
  12. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
  13. minus3pt
  14. \def\@listi{\leftmargin\leftmargini \parsep 4.5pt plus 2pt minus 1pt \itemsep
  15. \parsep
  16.  \topsep 9pt plus 3pt minus 5pt}}
  17. \def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
  18. \abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
  19. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt
  20. \def\@listi{\leftmargin\leftmargini \topsep 6pt plus 2pt minus 2pt\parsep 3pt
  21. plus 2pt minus 1pt
  22. \itemsep \parsep}}
  23. \def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
  24. \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
  25. \def\large{\@setsize\large{18pt}\xivpt\@xivpt}
  26. \def\Large{\@setsize\Large{22pt}\xviipt\@xviipt}
  27. \def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
  28. \def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt}
  29. \let\Huge=\huge
  30. \normalsize 
  31.  
  32. \if@twoside \oddsidemargin 21pt \evensidemargin 59pt \marginparwidth 85pt
  33. \else \oddsidemargin 39.5pt \evensidemargin 39.5pt
  34.  \marginparwidth 68pt 
  35. \fi
  36. \marginparsep 10pt 
  37.  \topmargin 27pt \headheight 12pt \headsep 25pt \footskip 30pt 
  38.  
  39. \textheight = 36\baselineskip
  40. \advance\textheight by \topskip
  41. \textwidth 390pt \columnsep 10pt \columnseprule 0pt 
  42.  
  43. \footnotesep 8.4pt 
  44. \skip\footins 10.8pt plus 4pt minus 2pt 
  45. \floatsep 14pt plus 2pt minus 4pt \textfloatsep 20pt plus 2pt minus 4pt
  46. \intextsep 14pt plus 4pt minus 4pt \@maxsep 20pt \dblfloatsep 14pt plus 2pt
  47. minus 4pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt 
  48. \@fptop 0pt plus 1fil \@fpsep 10pt plus 2fil \@fpbot 0pt plus 1fil 
  49. \@dblfptop 0pt plus 1fil \@dblfpsep 10pt plus 2fil \@dblfpbot 0pt plus 1fil
  50. \marginparpush 7pt 
  51.  
  52. \parskip 0pt plus 1pt \parindent 1.5em \partopsep 3pt plus 2pt minus 2pt 
  53. \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 
  54. \@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
  55. -\@lowpenalty 
  56.  
  57.  
  58. \def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart} 
  59. \def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part}
  60. \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
  61. \addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright 
  62.  \ifnum \c@secnumdepth >\m@ne \Large \bf Part \thepart \par\nobreak \fi \huge
  63. \bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading } 
  64. \def\@spart#1{{\parindent 0pt \raggedright 
  65.  \huge \bf 
  66.  #1\par} \nobreak \vskip 3ex \@afterheading } 
  67. \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus 
  68.  -.2ex}{2.3ex plus .2ex}{\Large\bf}}
  69. \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus 
  70.  -.2ex}{1.5ex plus .2ex}{\large\bf}}
  71. \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
  72.  -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\bf}}
  73. \def\paragraph{\@startsection
  74.  {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
  75. \def\subparagraph{\@startsection
  76.  {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus 
  77.  .2ex}{-1em}{\normalsize\bf}}
  78.  
  79.  
  80. \setcounter{secnumdepth}{3}
  81.  
  82. \def\appendix{\par
  83.  \setcounter{section}{0}
  84.  \setcounter{subsection}{0}
  85.  \def\thesection{\Alph{section}}}
  86.  
  87.  
  88. \leftmargini 2.5em
  89. \leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
  90. \leftmarginvi 1em
  91. \leftmargin\leftmargini
  92. \labelsep .5em
  93. \labelwidth\leftmargini\advance\labelwidth-\labelsep
  94. \def\@listI{\leftmargin\leftmargini \parsep 5pt plus 2.5pt minus 1pt\topsep
  95. 10pt plus 4pt minus 6pt\itemsep 5pt plus 2.5pt minus 1pt}
  96. \let\@listi\@listI
  97. \@listi 
  98. \def\@listii{\leftmargin\leftmarginii
  99.  \labelwidth\leftmarginii\advance\labelwidth-\labelsep
  100.  \topsep 5pt plus 2.5pt minus 1pt
  101.  \parsep 2.5pt plus 1pt minus 1pt
  102.  \itemsep \parsep}
  103. \def\@listiii{\leftmargin\leftmarginiii
  104.  \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
  105.  \topsep 2.5pt plus 1pt minus 1pt 
  106.  \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
  107.  \itemsep \topsep}
  108. \def\@listiv{\leftmargin\leftmarginiv
  109.  \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
  110. \def\@listv{\leftmargin\leftmarginv
  111.  \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
  112. \def\@listvi{\leftmargin\leftmarginvi
  113.  \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
  114.  
  115.