home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / misc / tex / ozinp.sit / TeX-inputs / rep12.sty < prev    next >
Encoding:
Text File  |  1988-10-11  |  5.4 KB  |  143 lines

  1. % rep12.sty 23 Sep 85
  2. \lineskip 1pt \normallineskip 1pt
  3. \def\baselinestretch{1}
  4.  
  5. \def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
  6. \abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip
  7. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
  8. minus3pt}
  9. \def\small{\@setsize\small{13.6pt}\xipt\@xipt
  10. \abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
  11. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
  12. minus3pt
  13. \def\@listi{\parsep 4.5pt plus 2pt minus 1pt
  14.  \itemsep \parsep
  15.  \topsep 9pt plus 3pt minus 5pt}}
  16. \def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
  17. \abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
  18. \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt
  19. \def\@listi{\topsep 6pt plus 2pt minus 2pt\parsep 3pt plus 2pt minus 1pt
  20. \itemsep \parsep}}
  21. \def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
  22. \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
  23. \def\large{\@setsize\large{18pt}\xivpt\@xivpt}
  24. \def\Large{\@setsize\Large{22pt}\xviipt\@xviipt}
  25. \def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
  26. \def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt}
  27. \let\Huge=\huge
  28. \normalsize
  29.  
  30. \if@twoside \oddsidemargin 21pt \evensidemargin 59pt \marginparwidth 85pt
  31. \else \oddsidemargin 39.5pt \evensidemargin 39.5pt
  32.  \marginparwidth 68pt
  33. \fi
  34. \marginparsep 10pt
  35.  \topmargin 27pt \headheight 12pt \headsep 25pt \footheight 12pt \footskip
  36. 30pt
  37.  
  38. \textheight 536.5pt \textwidth 390pt \columnsep 10pt \columnseprule 0pt
  39.  
  40. \footnotesep 8.4pt
  41. \skip\footins 10.8pt plus 4pt minus 2pt
  42. \floatsep 14pt plus 2pt minus 4pt \textfloatsep 20pt plus 2pt minus 4pt
  43. \intextsep 14pt plus 4pt minus 4pt \@maxsep 20pt \dblfloatsep 14pt plus 2pt
  44. minus 4pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
  45. \@fptop 0pt plus 1fil \@fpsep 10pt plus 2fil \@fpbot 0pt plus 1fil
  46. \@dblfptop 0pt plus 1fil \@dblfpsep 10pt plus 2fil \@dblfpbot 0pt plus 1fil
  47. \marginparpush 7pt
  48.  
  49. \parskip 0pt plus 1pt \parindent 1.5em \topsep 10pt plus 4pt minus 6pt
  50. \partopsep 3pt plus 2pt minus 2pt \itemsep 5pt plus 2.5pt minus 1pt
  51. \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
  52. \@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
  53. -\@lowpenalty
  54.  
  55. \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn
  56. \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering
  57. \secdef\@part\@spart}
  58. \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part}
  59. \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
  60. \addcontentsline{toc}{part}{#1}\fi \markboth{}{}
  61.  \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi
  62. \Huge \bf #1\@endpart}
  63. \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{}
  64. \thispagestyle{empty}
  65.  \newpage
  66.  \fi \if@tempswa \twocolumn \fi}
  67. \def\@spart#1{\Huge \bf #1\@endpart}
  68.  
  69. \def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
  70.  \ifnum \c@secnumdepth >\m@ne \huge\bf \@chapapp{} \thechapter \par
  71.  \vskip 20pt \fi \Huge \bf #1\par
  72.  \nobreak \vskip 40pt } }
  73.  
  74. \def\@makeschapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
  75.  \Huge \bf #1\par
  76.  \nobreak \vskip 40pt } }
  77.  
  78. \def\chapter{\clearpage \thispagestyle{plain} \global\@topnum\z@
  79. \@afterindentfalse \secdef\@chapter\@schapter}
  80. \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
  81.  \refstepcounter{chapter}
  82.  \typeout{\@chapapp\space\thechapter.}
  83.  \addcontentsline{toc}{chapter}{\protect
  84.  \numberline{\thechapter}#1}\else
  85.  \addcontentsline{toc}{chapter}{#1}\fi
  86.  \chaptermark{#1}
  87.  \addtocontents{lof}{\protect\addvspace{10pt}}
  88. \addtocontents{lot}{\protect\addvspace{10pt}} \if@twocolumn
  89. \@topnewpage[\@makechapterhead{#2}]
  90.  \else \@makechapterhead{#2}
  91.  \@afterheading \fi}
  92. \def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
  93.  \else \@makeschapterhead{#1}
  94.  \@afterheading\fi}
  95.  
  96. \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
  97.  -.2ex}{2.3ex plus .2ex}{\Large\bf}}
  98. \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
  99.  -.2ex}{1.5ex plus .2ex}{\large\bf}}
  100. \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
  101.  -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\bf}}
  102. \def\paragraph{\@startsection
  103.  {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
  104. \def\subparagraph{\@startsection
  105.  {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
  106.  .2ex}{-1em}{\normalsize\bf}}
  107.  
  108. \def\chaptermark#1{}
  109.  
  110. \setcounter{secnumdepth}{2}
  111.  
  112. \def\appendix{\par
  113.  \setcounter{chapter}{0}
  114.  \setcounter{section}{0}
  115.  \def\@chapapp{Appendix}
  116.  \def\thechapter{\Alph{chapter}}}
  117.  
  118.  
  119. \leftmargini 2.5em
  120. \leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
  121. \leftmarginvi 1em
  122. \leftmargin\leftmargini
  123. \labelwidth\leftmargini\advance\labelwidth-\labelsep
  124. \labelsep .5em
  125. \parsep 5pt plus 2.5pt minus 1pt
  126. \def\@listi{\leftmargin\leftmargini}
  127. \def\@listii{\leftmargin\leftmarginii
  128.  \labelwidth\leftmarginii\advance\labelwidth-\labelsep
  129.  \topsep 5pt plus 2.5pt minus 1pt
  130.  \parsep 2.5pt plus 1pt minus 1pt
  131.  \itemsep \parsep}
  132. \def\@listiii{\leftmargin\leftmarginiii
  133.  \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
  134.  \topsep 2.5pt plus 1pt minus 1pt
  135.  \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
  136.  \itemsep \topsep}
  137. \def\@listiv{\leftmargin\leftmarginiv
  138.  \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
  139. \def\@listv{\leftmargin\leftmarginv
  140.  \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
  141. \def\@listvi{\leftmargin\leftmarginvi
  142.  \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
  143.