diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex209/contrib/paper |
Initial commit
Diffstat (limited to 'macros/latex209/contrib/paper')
-rw-r--r-- | macros/latex209/contrib/paper/pap11.sty | 366 | ||||
-rw-r--r-- | macros/latex209/contrib/paper/pap12.sty | 370 | ||||
-rw-r--r-- | macros/latex209/contrib/paper/paper-sample.tex | 534 | ||||
-rw-r--r-- | macros/latex209/contrib/paper/paper.sty | 752 |
4 files changed, 2022 insertions, 0 deletions
diff --git a/macros/latex209/contrib/paper/pap11.sty b/macros/latex209/contrib/paper/pap11.sty new file mode 100644 index 0000000000..99f6065f81 --- /dev/null +++ b/macros/latex209/contrib/paper/pap11.sty @@ -0,0 +1,366 @@ +% PAPER DOCUMENT STYLE -- Released 22 Feb 90 +% for LaTeX version 2.09 +% Copyright (C) 1990 by Don Hosek + +% **************************************** +% * FONTS * +% **************************************** +% + +\lineskip 1pt % \lineskip is 1pt for all font sizes. +\normallineskip 1pt +\def\baselinestretch{1} + +% Each size-changing command \SIZE executes the command +% \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE +% where: +% BASELINESKIP = Normal value of \baselineskip for that size. (Actual +% value will be \baselinestretch * BASELINESKIP.) +% +% \FONTSIZE = Name of font-size command. The currently available +% (preloaded) font sizes are: \vpt (5pt), \vipt (6pt), +% \viipt (etc.), \viiipt, \ixpt, \xpt, \xipt, \xiipt, +% \xivpt, \xviipt, \xxpt, \xxvpt. +% \@FONTSIZE = The same as the font-size command except with an +% '@' in front---e.g., if \FONTSIZE = \xivpt then +% \@FONTSIZE = \@xivpt. +% +% For reasons of efficiency that needn't concern the designer, +% the document style defines \@normalsize instead of \normalsize . This is +% done only for \normalsize, not for any other size-changing commands. + +\def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@xipt +\abovedisplayskip 11pt plus3pt minus6pt% +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt% +\belowdisplayshortskip 6.5pt plus3.5pt minus3pt% +\let\@listi\@listI} % Setting of \@listi added 9 Jun 87 + +\def\small{\@setsize\small{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt% +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt% +\belowdisplayshortskip 6pt plus3pt minus3pt +\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 +\topsep 6pt plus 2pt minus 2pt\parsep 3pt plus 2pt minus 1pt +\itemsep \parsep}} + +\def\footnotesize{\@setsize\footnotesize{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 +\topsep 4pt plus 2pt minus 2pt\parsep 2pt plus 1pt minus 1pt +\itemsep \parsep}} + +\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} + +\normalsize % Choose the normalsize font. + + +% **************************************** +% * PAGE LAYOUT * +% **************************************** +% +% All margin dimensions measured from a point one inch from top and side +% of page. + +% SIDE MARGINS: +\if@twoside % Values for two-sided printing: + \oddsidemargin 0pt % Left margin on odd-numbered pages. + \evensidemargin 0pt % Left margin on even-numbered pages. + \marginparwidth 100pt % Width of marginal notes. +\else % Values for one-sided printing: + \oddsidemargin 0pt % Note that \oddsidemargin = \evensidemargin + \evensidemargin 0pt + \marginparwidth 83pt +\fi +\marginparsep 10pt % Horizontal space between outer margin and + % marginal note + + +% VERTICAL SPACING: + % Top of page: +\topmargin 0pt % Nominal distance from top of page to top of + +\headheight 12pt % Height of box containing running head. +\headsep 25pt % Space between running head and text. +% \topskip = 10pt % '\baselineskip' for first line of page. + % Bottom of page: +\footskip 30pt % Distance from baseline of box containing foot + % to baseline of last line of text. + +% DIMENSION OF TEXT: +% 24 Jun 86: changed to explicitly compute \textheight to avoid roundoff. +% The value of the multiplier was calculated as the floor of the +% old \textheight minus \topskip, divided by \baselineskip for \normalsize. +% The old value of \textheight was 530.4pt. +% \textheight is the height of text (including footnotes and figures, +% excluding running head and foot). + +\textheight = 8.1in +\advance\textheight by \topskip +\textwidth 6.5in % Width of text line. + % For two-column mode: +\columnsep 10pt % Space between columns +\columnseprule 0pt % Width of rule between columns. + +% A \raggedbottom command causes 'ragged bottom' pages: pages set to +% natural height instead of being stretched to exactly \textheight. + +% FOOTNOTES: + +\footnotesep 7.7pt % Height of strut placed at the beginning of every + % footnote = height of normal \footnotesize strut, + % so no extra space between footnotes. + +\skip\footins 10pt plus 4pt minus 2pt % Space between last line of text and + % top of first footnote. + +% FLOATS: (a float is something like a figure or table) +% +% FOR FLOATS ON A TEXT PAGE: +% +% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE: +\floatsep 12pt plus 2pt minus 2pt % Space between adjacent floats moved + % to top or bottom of text page. +\textfloatsep 20pt plus 2pt minus 4pt % Space between main text and floats + % at top or bottom of page. +\intextsep 12pt plus 2pt minus 2pt % Space between in-text figures and + % text. +\@maxsep 20pt % The maximum of \floatsep, + % \textfloatsep and \intextsep (minus + % the stretch and shrink). +% TWO-COLUMN FLOATS IN TWO-COLUMN MODE: +\dblfloatsep 12pt plus 2pt minus 2pt % Same as \floatsep for double-column + % figures in two-column mode. +\dbltextfloatsep 20pt plus 2pt minus 4pt % \textfloatsep for double-column + % floats. +\@dblmaxsep 20pt % The maximum of \dblfloatsep and + % \dbltexfloatsep. + +% FOR FLOATS ON A SEPARATE FLOAT PAGE OR COLUMN: +% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE: +\@fptop 0pt plus 1fil % Stretch at top of float page/column. (Must be + % 0pt plus ...) +\@fpsep 8pt plus 2fil % Space between floats on float page/column. +\@fpbot 0pt plus 1fil % Stretch at bottom of float page/column. (Must be + % 0pt plus ... ) + +% DOUBLE-COLUMN FLOATS IN TWO-COLUMN MODE. +\@dblfptop 0pt plus 1fil % Stretch at top of float page. (Must be 0pt plus ...) +\@dblfpsep 8pt plus 2fil % Space between floats on float page. +\@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be + % 0pt plus ... ) +% MARGINAL NOTES: +% +\marginparpush 5pt % Minimum vertical separation between two marginal + % notes. + + +% **************************************** +% * PARAGRAPHING * +% **************************************** +% +\parskip 0pt plus 1pt % Extra vertical space between paragraphs. +\parindent 17pt % Width of paragraph indentation. +%\topsep 9pt plus 3pt minus 5pt % Extra vertical space, in addition to + % \parskip, added above and below list and + % paragraphing environments. +\partopsep 3pt plus 1pt minus 2pt % Extra vertical space, in addition to + % \parskip and \topsep, added when user + % leaves blank line before environment. +%\itemsep 4.5pt plus 2pt minus 1pt % Extra vertical space, in addition to + % \parskip, added between list items. +% See \@listI for values of \topsep and \itemsep +% (Change made 9 Jun 87) + +% The following page-breaking penalties are defined + +\@lowpenalty 51 % Produced by \nopagebreak[1] or \nolinebreak[1] +\@medpenalty 151 % Produced by \nopagebreak[2] or \nolinebreak[2] +\@highpenalty 301 % Produced by \nopagebreak[3] or \nolinebreak[3] + +\@beginparpenalty -\@lowpenalty % Before a list or paragraph environment. +\@endparpenalty -\@lowpenalty % After a list or paragraph environment. +\@itempenalty -\@lowpenalty % Between list items. + +% \clubpenalty % 'Club line' at bottom of page. +% \widowpenalty % 'Widow line' at top of page. +% \displaywidowpenalty % Math display widow line. +% \predisplaypenalty % Breaking before a math display. +% \postdisplaypenalty % Breaking after a math display. +% \interlinepenalty % Breaking at a line within a paragraph. +% \brokenpenalty % Breaking after a hyphenated line. + + +% **************************************** +% * SECTIONS * +% **************************************** +% + +% \secdef{UNSTARCMDS}{STARCMDS} : +% When defining a sectionioning command without using +% \@startsection, you can use \secdef as follows: +% \def\part { ... \secdef \CMDA \CMDB } +% \def\CMDA [#1]#2{ ... } % Command to define \part[...]{...} +% \def\CMDB #1{ ... } % Command to define \part*{...} + +\def\part{\par % New paragraph + \addvspace{4ex} % Adds vertical space above title. + \@afterindentfalse % Suppresses indent in first paragraph. Change + \secdef\@part\@spart} % to \@afterindenttrue to have indent. + +\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 + \refstepcounter{part} % THEN step part counter + \addcontentsline{toc}{part}{\thepart % add toc line + \hspace{1em}#1}\else % ELSE add unnumbered line + \addcontentsline{toc}{part}{#1}\fi % FI + { \parindent 0pt \raggedright + \ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 + \large \sl Part \thepart % THEN Print 'Part' and + \par\nobreak % number in \Large boldface. + \fi % FI + \Large \sl % Select \huge boldface. + #2\markboth{}{}\par } % Print title and set heading marks null. + \nobreak % TeX penalty to prevent page break. + \vskip 3ex % Space between title and text. + \@afterheading % Routine called after part and + } % section heading. + +% Heading for \part* command +\def\@spart#1{{\parindent 0pt \raggedright + \Large \sl + #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. + +% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE} +% optional * [ALTHEADING]{HEADING} +% Generic command to start a section. +% NAME : e.g., 'subsection' +% LEVEL : a number, denoting depth of section -- i.e., section=1, +% subsection = 2, etc. A section number will be printed if +% and only if LEVEL < or = the value of the secnumdepth +% counter. +% INDENT : Indentation of heading from left margin +% BEFORESKIP : Absolute value = skip to leave above the heading. +% If negative, then paragraph indent of text following +% heading is suppressed. +% AFTERSKIP : if positive, then skip to leave below heading, +% else - skip to leave to right of run-in heading. +% STYLE : commands to set style +% If '*' missing, then increments the counter. If it is present, then +% there should be no [ALTHEADING] argument. A sectioning command +% is normally defined to \@startsection + its first six arguments. + +\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus + -.2ex}{2.3ex plus .2ex}{\large\sl}} +\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus + -.2ex}{1.5ex plus .2ex}{\large\sl}} +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus + -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\sl}} +\def\paragraph{\@startsection + {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\sl}} +\def\subparagraph{\@startsection + {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus + .2ex}{-1em}{\normalsize\sl}} + + +% Default initializations of \...mark commands. (See below for their +% us in defining page styles. +% + +% \def\sectionmark#1{} % Preloaded definitions +% \def\subsectionmark#1{} +% \def\subsubsectionmark#1{} +% \def\paragraphmark#1{} +% \def\subparagraphmark#1{} + +% The value of the counter secnumdepth gives the depth of the +% highest-level sectioning command that is to produce section numbers. +% + +\setcounter{secnumdepth}{3} + +% APPENDIX +% +% The \appendix command must do the following: +% -- reset the section and subsection counters to zero +% -- redefine the section counter to produce appendix numbers +% -- redefine the \section command if appendix titles and headings are +% to look different from section titles and headings. + +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + + +% **************************************** +% * LISTS * +% **************************************** +% + +% The following commands are used to set the default values for the list +% environment's parameters. See the LaTeX manual for an explanation of +% the meanings of the parameters. Defaults for the list environment are +% set as follows. First, \rightmargin, \listparindent and \itemindent +% are set to 0pt. Then, for a Kth level list, the command \@listK is +% called, where 'K' denotes 'i', 'ii', ... , 'vi'. (I.e., \@listiii is +% called for a third-level list.) By convention, \@listK should set +% \leftmargin to \leftmarginK. +% + +\leftmargini 2.5em +\leftmarginii 2.2em % > \labelsep + width of '(m)' +\leftmarginiii 1.87em % > \labelsep + width of 'vii.' +\leftmarginiv 1.7em % > \labelsep + width of 'M.' +\leftmarginv 1em +\leftmarginvi 1em + +\leftmargin\leftmargini +\labelsep .5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep +%\parsep 4.5pt plus 2pt minus 1pt %(Removed 9 Jun 87) + +% \@listI defines top level and \@listi values of +% \leftmargin, \topsep, \parsep, and \itemsep +% (Added 9 Jun 87) +\def\@listI{\leftmargin\leftmargini \parsep 4.5pt plus 2pt minus 1pt% +\topsep 9pt plus 3pt minus 5pt% +\itemsep 4.5pt plus 2pt minus 1pt} + +\let\@listi\@listI +\@listi + +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 4.5pt plus 2pt minus 1pt + \parsep 2pt plus 1pt minus 1pt + \itemsep \parsep} + +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 2pt plus 1pt minus 1pt + \parsep \z@ \partopsep 1pt plus 0pt minus 1pt + \itemsep \topsep} + +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} + +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} + +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} + diff --git a/macros/latex209/contrib/paper/pap12.sty b/macros/latex209/contrib/paper/pap12.sty new file mode 100644 index 0000000000..85bd414f23 --- /dev/null +++ b/macros/latex209/contrib/paper/pap12.sty @@ -0,0 +1,370 @@ +% PAPER DOCUMENT STYLE -- Released 22 Feb 90 +% for LaTeX version 2.09 +% Copyright (C) 1990 by Don Hosek + +% **************************************** +% * FONTS * +% **************************************** +% + +\lineskip 1pt % \lineskip is 1pt for all font sizes. +\normallineskip 1pt +\def\baselinestretch{1} + +% Each size-changing command \SIZE executes the command +% \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE +% where: +% BASELINESKIP = Normal value of \baselineskip for that size. (Actual +% value will be \baselinestretch * BASELINESKIP.) +% +% \FONTSIZE = Name of font-size command. The currently available +% (preloaded) font sizes are: \vpt (5pt), \vipt (6pt), +% \viipt (etc.), \viiipt, \ixpt, \xpt, \xipt, \xiipt, +% \xivpt, \xviipt, \xxpt, \xxvpt. +% \@FONTSIZE = The same as the font-size command except with an +% '@' in front---e.g., if \FONTSIZE = \xivpt then +% \@FONTSIZE = \@xivpt. +% +% For reasons of efficiency that needn't concern the designer, +% the document style defines \@normalsize instead of \normalsize . This is +% done only for \normalsize, not for any other size-changing commands. + +\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt +\abovedisplayskip 12pt plus3pt minus7pt% +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt% +\belowdisplayshortskip 6.5pt plus3.5pt minus3pt% +\let\@listi\@listI} % Setting of \@listi added 9 Jun 87 + + +\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 %% Added 22 Dec 87 + \parsep 4.5pt plus 2pt minus 1pt \itemsep \parsep + \topsep 9pt plus 3pt minus 5pt}} + +\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt% +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt% +\belowdisplayshortskip 6pt plus3pt minus3pt +\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87 +\topsep 6pt plus 2pt minus 2pt\parsep 3pt plus 2pt minus 1pt +\itemsep \parsep}} + +\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{18pt}\xivpt\@xivpt} +\def\Large{\@setsize\Large{22pt}\xviipt\@xviipt} +\def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt} +\def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt} +\let\Huge=\huge + +\normalsize % Choose the normalsize font. + + +% **************************************** +% * PAGE LAYOUT * +% **************************************** +% +% All margin dimensions measured from a point one inch from top and side +% of page. + +% SIDE MARGINS: +\if@twoside % Values for two-sided printing: + \oddsidemargin 0pt % Left margin on odd-numbered pages. + \evensidemargin 0pt % Left margin on even-numbered pages. + \marginparwidth 100pt % Width of marginal notes. +\else % Values for one-sided printing: + \oddsidemargin 0pt % Note that \oddsidemargin = \evensidemargin + \evensidemargin 0pt + \marginparwidth 83pt +\fi +\marginparsep 10pt % Horizontal space between outer margin and + % marginal note + + +% VERTICAL SPACING: + % Top of page: +\topmargin 0pt % Nominal distance from top of page to top of + % box containing running head. +\headheight 12pt % Height of box containing running head. +\headsep 25pt % Space between running head and text. +% \topskip = 10pt % '\baselineskip' for first line of page. + % Bottom of page: +\footskip 30pt % Distance from baseline of box containing foot + % to baseline of last line of text. + + +% DIMENSION OF TEXT: +% 24 Jun 86: changed to explicitly compute \textheight to avoid roundoff. +% The value of the multiplier was calculated as the floor of the +% old \textheight minus \topskip, divided by \baselineskip for \normalsize. +% The old value of \textheight was 536.5pt. +% \textheight is the height of text (including footnotes and figures, +% excluding running head and foot). + +\textheight = 8.1in +\advance\textheight by \topskip +\textwidth 6.5in % Width of text line. + % For two-column mode: +\columnsep 10pt % Space between columns +\columnseprule 0pt % Width of rule between columns. + +% A \raggedbottom command causes 'ragged bottom' pages: pages set to +% natural height instead of being stretched to exactly \textheight. + +% FOOTNOTES: + +\footnotesep 8.4pt % Height of strut placed at the beginning of every + % footnote = height of normal \footnotesize strut, + % so no extra space between footnotes. + +\skip\footins 10.8pt plus 4pt minus 2pt % Space between last line of text and + % top of first footnote. + +% FLOATS: (a float is something like a figure or table) +% +% FOR FLOATS ON A TEXT PAGE: +% +% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE: +\floatsep 14pt plus 2pt minus 4pt % Space between adjacent floats moved + % to top or bottom of text page. +\textfloatsep 20pt plus 2pt minus 4pt % Space between main text and floats + % at top or bottom of page. +\intextsep 14pt plus 4pt minus 4pt % Space between in-text figures and + % text. +\@maxsep 20pt % The maximum of \floatsep, + % \textfloatsep and \intextsep (minus + % the stretch and shrink). +% TWO-COLUMN FLOATS IN TWO-COLUMN MODE: +\dblfloatsep 14pt plus 2pt minus 4pt % Same as \floatsep for double-column + % figures in two-column mode. +\dbltextfloatsep 20pt plus 2pt minus 4pt % \textfloatsep for double-column + % floats. +\@dblmaxsep 20pt % The maximum of \dblfloatsep and + % \dbltexfloatsep. + +% FOR FLOATS ON A SEPARATE FLOAT PAGE OR COLUMN: +% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE: +\@fptop 0pt plus 1fil % Stretch at top of float page/column. (Must be + % 0pt plus ...) +\@fpsep 10pt plus 2fil % Space between floats on float page/column. +\@fpbot 0pt plus 1fil % Stretch at bottom of float page/column. (Must be + % 0pt plus ... ) + +% DOUBLE-COLUMN FLOATS IN TWO-COLUMN MODE. +\@dblfptop 0pt plus 1fil % Stretch at top of float page. (Must be 0pt plus ...) +\@dblfpsep 10pt plus 2fil % Space between floats on float page. +\@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be + % 0pt plus ... ) +% MARGINAL NOTES: +% +\marginparpush 7pt % Minimum vertical separation between two marginal + % notes. + + +% **************************************** +% * PARAGRAPHING * +% **************************************** +% +\parskip 0pt plus 1pt % Extra vertical space between paragraphs. +\parindent 1.5em % Width of paragraph indentation. +%\topsep 10pt plus 4pt minus 6pt % Extra vertical space, in addition to + % \parskip, added above and below list and + % paragraphing environments. +\partopsep 3pt plus 2pt minus 2pt % Extra vertical space, in addition to + % \parskip and \topsep, added when user + % leaves blank line before environment. +%\itemsep 5pt plus 2.5pt minus 1pt % Extra vertical space, in addition to + % \parskip, added between list items. +% See \@listI for values of \topsep and \itemsep +% (Change made 9 Jun 87) + +% The following page-breaking penalties are defined + +\@lowpenalty 51 % Produced by \nopagebreak[1] or \nolinebreak[1] +\@medpenalty 151 % Produced by \nopagebreak[2] or \nolinebreak[2] +\@highpenalty 301 % Produced by \nopagebreak[3] or \nolinebreak[3] + +\@beginparpenalty -\@lowpenalty % Before a list or paragraph environment. +\@endparpenalty -\@lowpenalty % After a list or paragraph environment. +\@itempenalty -\@lowpenalty % Between list items. + +% \clubpenalty % 'Club line' at bottom of page. +% \widowpenalty % 'Widow line' at top of page. +% \displaywidowpenalty % Math display widow line. +% \predisplaypenalty % Breaking before a math display. +% \postdisplaypenalty % Breaking after a math display. +% \interlinepenalty % Breaking at a line within a paragraph. +% \brokenpenalty % Breaking after a hyphenated line. + + +% **************************************** +% * SECTIONS * +% **************************************** +% + +% \secdef{UNSTARCMDS}{STARCMDS} : +% When defining a sectionioning command without using +% \@startsection, you can use \secdef as follows: +% \def\part { ... \secdef \CMDA \CMDB } +% \def\CMDA [#1]#2{ ... } % Command to define \part[...]{...} +% \def\CMDB #1{ ... } % Command to define \part*{...} + +\def\part{\par % New paragraph + \addvspace{4ex} % Adds vertical space above title. + \@afterindentfalse % Suppresses indent in first paragraph. Change + \secdef\@part\@spart} % to \@afterindenttrue to have indent. + +\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 + \refstepcounter{part} % THEN step part counter + \addcontentsline{toc}{part}{\thepart % add toc line + \hspace{1em}#1}\else % ELSE add unnumbered line + \addcontentsline{toc}{part}{#1}\fi % FI + { \parindent 0pt \raggedright + \ifnum \c@secnumdepth >\m@ne % IF secnumdepth > -1 + \Large \sl Part \thepart % THEN Print 'Part' and + \par\nobreak % number in \Large slanted. + \fi % FI + \huge \bf % Select \huge boldface. + #2\markboth{}{}\par } % Print title and set heading marks null. + \nobreak % TeX penalty to prevent page break. + \vskip 3ex % Space between title and text. + \@afterheading % Routine called after part and + } % section heading. + +% Heading for \part* command +\def\@spart#1{{\parindent 0pt \raggedright + \huge \sl + #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. + +% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE} +% optional * [ALTHEADING]{HEADING} +% Generic command to start a section. +% NAME : e.g., 'subsection' +% LEVEL : a number, denoting depth of section -- e.g., section=1, +% subsection = 2, etc. A section number will be printed if +% and only if LEVEL < or = the value of the secnumdepth +% counter. +% INDENT : Indentation of heading from left margin +% BEFORESKIP : Absolute value = skip to leave above the heading. +% If negative, then paragraph indent of text following +% heading is suppressed. +% AFTERSKIP : if positive, then skip to leave below heading, +% else - skip to leave to right of run-in heading. +% STYLE : commands to set style +% If '*' missing, then increments the counter. If it is present, then +% there should be no [ALTHEADING] argument. A sectioning command +% is normally defined to \@startsection + its first six arguments. + +\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus + -.2ex}{2.3ex plus .2ex}{\large\sl}} +\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus + -.2ex}{1.5ex plus .2ex}{\large\sl}} +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus + -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\sl}} +\def\paragraph{\@startsection + {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\sl}} +\def\subparagraph{\@startsection + {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus + .2ex}{-1em}{\normalsize\sl}} + + +% Default initializations of \...mark commands. (See below for their +% us in defining page styles. +% + +% \def\sectionmark#1{} % Preloaded definitions +% \def\subsectionmark#1{} +% \def\subsubsectionmark#1{} +% \def\paragraphmark#1{} +% \def\subparagraphmark#1{} + +% The value of the counter secnumdepth gives the depth of the +% highest-level sectioning command that is to produce section numbers. +% + +\setcounter{secnumdepth}{3} + +% APPENDIX +% +% The \appendix command must do the following: +% -- reset the section and subsection counters to zero +% -- redefine the section counter to produce appendix numbers +% -- redefine the \section command if appendix titles and headings are +% to look different from section titles and headings. + +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + + +% **************************************** +% * LISTS * +% **************************************** +% + +% The following commands are used to set the default values for the list +% environment's parameters. See the LaTeX manual for an explanation of +% the meanings of the parameters. Defaults for the list environment are +% set as follows. First, \rightmargin, \listparindent and \itemindent +% are set to 0pt. Then, for a Kth level list, the command \@listK is +% called, where 'K' denotes 'i', 'ii', ... , 'vi'. (I.e., \@listiii is +% called for a third-level list.) By convention, \@listK should set +% \leftmargin to \leftmarginK. +% +% For efficiency, level-one list's values are defined at top level, and +% \@listi is defined to set only \leftmargin. + +\leftmargini 2.5em +\leftmarginii 2.2em % > \labelsep + width of '(m)' +\leftmarginiii 1.87em % > \labelsep + width of 'vii.' +\leftmarginiv 1.7em % > \labelsep + width of 'M.' +\leftmarginv 1em +\leftmarginvi 1em + +\leftmargin\leftmargini +\labelsep .5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep +%\parsep 5pt plus 2.5pt minus 1pt %(Removed 9 Jun 87) + +% \@listI defines top level and \@listi values of +% \leftmargin, \topsep, \parsep, and \itemsep +% (Added 9 Jun 87) +\def\@listI{\leftmargin\leftmargini \parsep 5pt plus 2.5pt minus 1pt% +\topsep 10pt plus 4pt minus 6pt% +\itemsep 5pt plus 2.5pt minus 1pt} + +\let\@listi\@listI +\@listi + +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 5pt plus 2.5pt minus 1pt + \parsep 2.5pt plus 1pt minus 1pt + \itemsep \parsep} + +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 2.5pt plus 1pt minus 1pt + \parsep \z@ \partopsep 1pt plus 0pt minus 1pt + \itemsep \topsep} + +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} + +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} + +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} + diff --git a/macros/latex209/contrib/paper/paper-sample.tex b/macros/latex209/contrib/paper/paper-sample.tex new file mode 100644 index 0000000000..80e381c5a3 --- /dev/null +++ b/macros/latex209/contrib/paper/paper-sample.tex @@ -0,0 +1,534 @@ +\documentstyle[titlepage,11pt]{paper} +\title{A Change of Heart} +\author{Don Hosek} + +\newcommand{\ltoc}{{\em The Last Temptation of Christ\/}} + +\begin{document} +\maketitle +In {\em The Last Temptation of Christ,\/} Nikos Kazantzakis +presents a model of Jesus which includes a rather dramatic change +in his character during the time he spends in the desert: before +that time, he preaches love, but afterwards, he also preached +change on earth. This conflict over Jesus' r\^ole on earth is +demonstrated well in his conversation with John the Baptist: +\begin{quotation} +``Isn't love enough'' [Jesus] asked. + +``No,'' answered the Baptist angrily. ``The tree is rotten. God +called to me and gave me the ax, which I then placed at the roots +of the tree. I did my duty. Now do yours: take the ax and +strike!'' + +``If I were fire, I would burn; if I were a woodcutter, I would +strike. But I am a heart, and I love.'' + +``I am a heart also, that's why I cannot endure injustice, +shamelessness or infamy. How can you love the unjust, the +infamous and the shameless? Strike! One of man's greatest +obligations is anger.'' + +``Anger?'' said Jesus, his heart objecting. ``Aren't we all +brothers?'' + +``Brothers?'' the Baptist replied sarcastically. `` Do you think +love is the way of God---love? Look here---'' He stretched forth +his bony, hairy hand and pointed to the Dead Sea, which stank +like a rotting carcass. ``Have you ever bent over to see the two +whores, Sodom and Gomorrah, at her bottom? God became angry, +hurled fire, stamped the earth: dry land turned to sea and +swallowed up Sodom and Gomorrah. That's God's way---follow it. +What to the prophecies say? `On the day of the Lord blood will +flow from wood, the stones of the houses will come to life, will +rise up and kill the house owners!' The day of the Lord has set +out and is coming. I was the first to discern it. I uttered a +cry, took God's ax, placed it at the root of the world. I called, +called, called for you to come. You came, and now I shall +depart.''~\cite[pp.~241--2]{ltoc} +\end{quotation} + +Is this conflict of values accurate? Or is it simply part of +Kazantzakis' interpretation of the Jesus story?\footnote{It may +be worthwhile to summarize the intellectual history of +Kazantzakis as presented in the ``Note on the Author'' in the +Simon \& Schuster edition of {\em The Last Temptation of +Christ\/}: he spent his childhood in Crete where ``he first +experienced revolutionary ardor.'' Then, during a time in a +school run by Franciscan monks, he was introduced to Western +thought, contemplation, and the virtue of Christ. After a time in +an all-male monastery (to the point of excluding hens and cows), +he then turned to Nietzsche. ``He was thereafter to renounce +Nietzsche for Buddha, then Buddha for Lenin, then Lenin for +Odysseus. When he returned to Christ, as he did, it was to a +Christ enriched by everything that had come +between.''~\cite[pp.~497--8]{ltoc}} Too a certain extent, the +answer to {\em both\/} questions is ``yes.'' Certainly, the +extent to which the conflict between the two approaches to Jesus' +mission exists is primarily part of Kazantzakis' interpretation +of the story, but that the conflict existed would be difficult to +deny; Bertrand Russell, in {\em A History of Western +Philosophy\/} notes: +\begin{quotation} +The Jews believed that the Messiah would bring them temporal +prosperity, and victory over their enemies here on +earth.~\cite[p.~309]{russell} +\end{quotation} +And the New Jerusalem Bible, in a footnote comments: +\begin{quotation} +The Gospel shows Jesus at this critical moment abandoning his +policy of the messianic secret \ldots\ and unequivocally +accepting the title of Messiah, although making clear that he is +Messiah not in the traditional sense of a political liberator, +but in the sense of the glorious personage whom Daniel has seen +in vision.\cite[p.~1655]{new-j} +\end{quotation} + +This Jewish perception of what the Messiah was certainly makes +the conflict in Kazantzakis' work somewhat more clear; by acting +as a social liberator, Jesus was, in effect, reacting to certain +market pressures. That is, to obtain the following of certain +supporters of the zealots, he needed to adopt some of their +policies. + +The next question we should ask, then, is can we find any +supporting text of the Jewish messianic personality of Jesus in +the scriptures? We can infer from how Christianity developed in +the years after Jesus' death that the +Messiah-as-liberator-of-souls view of Christ was the one that +shaped how Christian beliefs, and from reading the four canonical +Gospels, we see that for the most part, the teachings of Christ +appear in that light. However, in Matthew, we can read: +\begin{quotation} +``Do not suppose that I have come to bring peace to the earth; it +is not peace I have come to bring, but a sword. For I have come +to set son against {\em father, daughter against mother, +daughter-in-law against mother-in-law; a person's enemies will be +the enemies of his own household.\/}''~\mbox{[Mt~10:34--6]} +\end{quotation} +Luke contains a prophecy from Simeon saying +\begin{quotation} +Look, he is destined for the fall and for the rise of many in +Israel, destined to be a sign that is opposed.~\mbox{[Lk~2:34]} +\end{quotation} +Luke also has John the Baptist declare +\begin{quotation} +``I baptise you with water, but someone is coming, who is more +powerful than me, and I am not fit to undo the strap of his +sandals; he will baptise you with the Holy Spirit and +fire.~\mbox{[Lk~3:16]} +\end{quotation} +And later, Jesus says, +\begin{quote} +``I have come to bring fire to the earth, and how I wish it were +blazing already.''~\mbox{[Lk~12:49]} +\end{quote} +The ``cleansing of the temple'' which takes place in all four +gospels is yet another example of a possible social mission of +Jesus. John describes it thus: +\begin{quotation} +When the time of the Jewish Passover was near Jesus went up to +Jerusalem, and in the temple he fond people selling cattle and +sheep and doves, and the money changers sitting there. Making a +whip out of cord, he drove them all out of the Temple, sheep and +cattle as well, scattered the money changers' coins, knocked +their tables over and said to the dove sellers, ``Take all this +out of here and stop using my Father's house as a +market.''~\mbox{[Jn~2:14--6]} +\end{quotation} +There are alternate interpretations of the quotes given above; +they do not {\em necessarily\/} support the +Jesus-as-revolutionary theory, but they also do not necessarily +contradict it either. + +That there is little indication of Jesus as revolutionary in the +Gospel according to Mark is not as remarkable as it might seem; +it is generally agreed that Mark is a later gospel than Matthew +and John.\footnote{However, there are still many sources which +will claim that Matthew and Luke were based on Mark. This is true +to a certain extent, according to the editors of {\em The New +Jerusalem Bible\/} who postulate a proto-Mark which served as a +source for all three extant synoptic gospels. ``The last revision +of Mark must have been made after [Matthew and Luke] had already +made use of [the previous version]. This would account for the +features which appear late and the cases where Matthew and Luke +agree against Mark; they would both reflect an earlier version of +his text.''~\cite[p.~1601]{new-j}} + Rather than giving an image of Jesus as a liberating +Messiah, ``the real point of its message is the {\em +manifestation of the crucified +Messiah.\/}''~\cite[p.~1605]{new-j} The commentator of {\em The +New Jerusalem Bible\/} comments on the conflict between the +expected and actual r\^oles of Jesus: +\begin{quotation} +Jesus laid down a way of humility and submission; but the Jews, +expecting a victorious warrior-Messiah, were ill-prepared for +this answer to their hope; the reason why the Jesus wanted +silence about his miracles (5:43) and his identity (7:24;~9:30) +was to avoid an enthusiasm which would have been as ill-advised +as it would have been mistaken.~\cite[p.~1605]{new-j} +\end{quotation} + +The gospels, if they do not present Jesus as a social agitator, +do indicate that the conservative Jews did view him that way. +Luke has Pilate say of Jesus: +\begin{quotation} +``You have brought this man before me as a popular agitator. Now +I have gone into the matter myself in your presence and found no +grounds in the man for any of the charges you bring against +him.''~\mbox{[Lk~23:14]} +\end{quotation} +and in John, we find: +\begin{quotation} +Meanwhile a large number of Jews heard that he was there and came +not only on account of Jesus but also to see Lazarus whom he had +raised from the dead. Then the chief priests decided to kill +Lazarus as well, since it was on his account that many of the +Jews were leaving them and believing in +Jesus.~\mbox{[Jn~12:9--11]} +\end{quotation} +Also, we should not ignore the Revelation to John, which +incontrovertibly shows Jesus (as the lamb) acting violently +against the unholy people of the ancient world. + +We can find some external evidence that lends some credence to +this theory; for example, Shirley Jackson Case writes: +\begin{quotation} +Even the meager formalities of John's movement seemed soon to +have proved unsatisfactory to Jesus. Apparently he heartily +espoused John's cause, so far as it represented a new attitude of +consecration and a renewal of confidence in God's readiness to +deliver his people\ldots [Unlike John the Baptist, Jesus] took +his stand in the midst of society where he might conduct an +aggressive propaganda on behalf of his new interests. + +This aggressive policy of Jesus had its advantageous as well as +its disastrous possibilities. It gave him a much wider range of +social contacts than would have been available had he followed +the plan of John. But at the same time it greatly augmented the +possibilities of opposition\ldots + +The impression made be Jesus upon his contemporaries was so +unusually forceful that it aroused a public opposition which +presently cut short his public career\ldots it was the +unconventional methods by which Jesus sought to bring these +results to pass that constituted the real basis of opposition +between him and his contemporaries. The problem at issue was not +so much the question of what end was to be sought, as of the safe +path to be pursued in order to arrive at the desired goal. It was +on this emblem of safe procedure that Jesus and his enemies came +to deadly grips.~\cite[pp.~52--4]{case} +\end{quotation} + +Richard Cassidy is one writer who reads a revolutionary Jesus out +of the gospel of Luke. He writes of the temple +disturbance~(Lk~20): +\begin{quotation} +Luke shows Jesus acting against ``those who sold'' and accusing +the traffickers of having made the temple a ``den of robbers.'' +The chief priests exercised tight control over all temple +activities and very likely derived a portion of their personal +incomes from the buying and selling that took place within temple +precincts. In the passage above, Luke does not explicitly state +that Jesus' actions actually placed him in conflict with the +chief priests; but it does clearly portray Jesus as acting +against the prevailing economic practices.~\cite[p.~35]{cass} +\end{quotation} + +Case expresses the view that Jesus was not sympathetic to the +position of the revolutionists: +\begin{quotation} +In all probability Jesus' earlier popularity had been partially +due to the presence of such hopes among the common people of +Galilee. On the other hand, it is apparent that Jesus himself +never seconded these ambitions, and on occasion very definitely +expressed himself as out of harmony with the revolutionists. When +this fact became known among his sympathizers many turned away +from him and thus reduced the strength of his popular +following.~\cite[p.~58]{case} +\end{quotation} +However, this reading simply means that Jesus did not wholly +agree with the {\em zealots.\/} His position clearly is opposed +to that of the temple priests, as exhibited by his continual +conflicts with the scribes and pharisees as well as the +disruption of the temple; that he did not openly and violently +oppose {\em Rome\/} as he did the Jews of the temple lead to the +conflict with the zealots and the loss of supporters that Case +noticed. + +We set out to see if we could justify Kazantzakis' +characterization of Jesus in \ltoc; to see whether there is any +justification for Kazantzakis writing of John the Baptist passing +the axe on to Jesus. Cassidy would think that perhaps this is +justified. The attacks against the temple and Jewish +establishment are certainly quite clear, but did he also rise up +against Rome? Cassidy says, +\begin{quotation} +Although Jesus did not constitute the same type of threat that to +Roman rule as the Zealots and the Parthians, the threat that he +posed was, ultimately, not less dangerous. Unlike the Zealots, +the Jesus of Luke's gospel does not make the overthrow of Roman +rule the central focus of his activity, nor does he support any +of the other forms of government (including that probably +advocated by the Zealots) that might have been considered as +replacements for Roman rule. Nevertheless, by espousing radically +new social patterns and by refusing to defer to the existing +political authorities, Jesus pointed the way to a social order in +which neither the Romans nor any other oppressing group would be +able to hold sway.~\cite[p.~79]{cass} +\end{quotation} +Cassidy recognizes the fact that the view of Luke is possibly +distorted, but claims that this is unlikely: +\begin{quotation} +Certainly in the years between Jesus' death and the time of +Luke's writing, there were ample opportunities for errors to be +made and for those who handed on the traditions about Jesus +(including Luke himself) to alter them in such a way that Luke's +final account could contain as much distortion as accuracy. On +the other hand, we know that Luke wanted to write ``an orderly +account,'' and we also know that Luke's descriptions relative to +empire history are, in fact, amazingly accurate. + +We find these latter two considerations persuasive and are thus +inclined to hold that the stance Luke attributes to Jesus +corresponds to the stance that Jesus actually had. It can be +argued, however, that such a position is as much a matter of +perspective as it is of reasoned analyses and judgment, and this +we are willing to admit. {\em Do Luke's descriptions give an +accurate portrayal of Jesus' stance?\/} In the end, given the +lack of conclusive evidence, it is likely that any reply will +hinge on one's personal perspective.~\cite[pp.~85--6]{cass} +\end{quotation} +It is still difficult to say whether Kazantzakis' portrayal of +the internal conflict of Jesus over the nature of his mission is +justificable. + +However, in examining the teachings of the founding fathers of +the Church, we find that the preachings tend more towards the +morals of individuals than towards the movement for social +justice that Cassidy finds in Luke and Kazantzakis' John the +Baptist calls for from Jesus. In the apocryphal Acts of Paul, +Paul is credited with preaching the following aphorisms in the +house of Onesiphorus: +\begin{quotation} +Blessed are the pure in heart, for they shall see God. + +Blessed are they that keep the flesh chaste, for they shall +become the temple of God. + +Blessed are they that abstain ({\em or\/} the continent) for unto +them shall God speak. + +Blessed are they that have renounced this world, for they shall +be well-pleasing unto God. + +Blessed are they that posses their wives as though they had them +not, for they shall inherit God. + +Blessed are they that have the fear of God, for they shall become +angels of God. + +Blessed are they that tremble at the oracles of God, for they +shall be comforted. + +Blessed are they that receive {\em the\/} wisdom of Jesus Christ, +for they shall be called sons of the Most High. + +Blessed are they that have kept their baptism {\em pure,\/} for +they shall rest with the Father and the Son. + +Blessed are they that have compassed the understanding of Jesus +Christ, for they shall be in light. + +Blessed are they that for love of God have departed from the +fashion of this world, for they shall judge angels, and shall be +blessed at the right hand of the Father. + +Blessed are the merciful, for they shall obtain mercy and shall +not see the bitter day of judgement. + +Blessed are the bodies of virgins, for they shall be +well-pleasing unto God and shall not lose the reward of their +continence (chastity), for the word of the Father shall be unto +them a work of salvation in the say of his Son, and they shall +have rest world without +end.~\mbox{[ActsPl~2:5--6]}\footnote{Quoted from \cite{nta}.} +\end{quotation} +These do not sound like the teachings of a Jesus who ``knocked +tables over'' in the Temple of Jerusalem.\footnote{And while the +presentation in Revelation might be taken this way, it is also +worth noting that this book of the Bible nearly did not become +canonical.~\cite[pp.~2027--8]{new-j}} Is it possible that the +fathers of the church had ``toned down'' the revolutionary nature +of Jesus' acts? A sentiment expressed in Romans is not atypical: +\begin{quotation} +Let love be without any pretence. Avoid what is evil; stick to +what is good. In brotherly love let your feelings of deep +affection for one another come to expression and regard others as +more important than yourself.~\mbox{[Rm~12:9--10]} +\end{quotation} +Or in Corinthians when the following is expressed: +\begin{quotation} +Keep away from sexual immorality. All other sins that someone may +commit are done outside the body; but the sexually immoral person +sins against his own body. Do you not realize your body is the +temple of the Holy Spirit, who is in you and whom you have +received from God? You are not your own property, then; you have +been bought at a price. So use your body for the glory of +God.~\mbox{[1~Co~6:18--20]} +\end{quotation} + +Let us examine the question of why the founding fathers of the +Church might have abandoned the social revolution portion of +Jesus' teachings to the degree that they did (many of the quotes +from the New Testament cited above have non-social-reform +interpretations generally ascribed to them). + +Perhaps the main reason for the abandonment of Jesus as the +warrior-Messiah in the teachings of the Christian church is that +\begin{quotation} +Not only was the social environment of the Christian movement +largely gentile well before the end of the first century, but it +had severed almost completely and earlier bonds of social contact +with the Jewish Christians of Palestine. During the first +generation, in the time of Peter, Paul, and Barnabas, the +Christians of Jerusalem were treated by their gentile brethren at +least as peers, if not as superiors. But after the year 70, when +the Jewish war against Rome resulted in the destruction of the +Temple and inspired a new disdain on the part of the Gentiles for +all things Jewish, Palestinian Christianity rapidly lost +prestige. It made few if any gains in membership, while the +gentile communities constantly increased. By the year 100 +Christianity is mainly a gentile religious +movement.~\cite[pp.~27--8]{case} +\end{quotation} +The expectation that the Messiah would be a force that {\em +actively\/} liberates the Jews from Rome was, as the quote from +Russell above indicated, primarily a Jewish belief. As the +Christian cult became increasingly gentile, the necessary r\^ole +of the fledgling Christianity's Jesus had to play changed as +well. Paul, in Galatians said, with respect to the Jewish +traditions: +\begin{quotation} +I, Paul, give you my word that if you accept circumcision, +Christ will be of no benefit to you at all. I give my assurance +once again to every man who accepts circumcision that he is under +obligation to keep the whole Law; once you seek to be reckoned as +upright through the Law, then you have separated yourself from +Christ, you have fallen away from grace.~\mbox{[Ga~5:2--4]} +\end{quotation} + +Case believes that +\begin{quotation} +Henceforth the gentile field offered Christians their only hope +of success. Their efforts to win Jewish adherents proved +increasingly futile \ldots\ its prospects of further success now +lay exclusively in its power to perpetuate itself through appeal +to the non-Jewish population of the Roman Empire. Unless it had +been able to integrate itself successfully as a movement in +gentile society, its hope of survival would have been in +vain.~\cite[pp.~67--8]{case} +\end{quotation} +Christianity faced a tough field of competition for followers in +the Roman empire. +\begin{quotation} +All about them was a veritable welter of religious cults offering +to their devotees a wide variety of satisfactions and presenting +a great many different forms of appeal. There was hardly a single +area of interest that had not been already cultivated by some +older cult.~\cite[p.~69]{case} +\end{quotation} + +In addition to the desire to exclude unfavorable beliefs from +Christianity to aid in evangelizing the gentiles of the Roman +empire, there was desire inside the Christian movement to gain +the support of the empire itself: +\begin{quotation} +On more than one occasion Christians had sought to bring their +cause into favor by calling the attention of the authorities to +the fact that the Empire's beginnings, and its continued glory, +had been conincident with the rise and growth of the Christian +movement. One was to infer that the prayers of the Christians and +their presence in society were genuine elements of safety which +should be nourished if future prosperity were to be +assured.~\cite[p.~209]{case} +\end{quotation} + +Why should whether this interpretation is valid matter to us at +all? Biblical hermeneutics has been a central feature of Western +theology for quite some time.\footnote{To explain hermeneutics in +brief: one begins by attempting to determine the intent of the +author in interpretting the text; this interpretation is then +used in the light of understanding current happenings, then with +that illumination on the text, the reader returns to the text and +re-interprets it. This process can be continued as much as +necessary. Berryman~\cite{berryman} contains the following +example which is illuminating: +\begin{quotation}\footnotesize +[Latin Americans] understand the Bible in terms of their +experience and reinterpret that experience in terms of biblical +symbols. In theological jargon this is called the ``hermeneutical +circle''---interpretation moves from experience to text to +experience. As an example, consider the saying of Jesus, ``Unless +the grain of wheat falls to the earth and dies, it remains just a +grain of wheat. But if it dies, it produces much fruit'' +(John~12:24). The original text certainly applies to Jesus' own +death. Suppose, however, a community leader is murdered, and +after initial fear and intimidation, people resolve to continue +their struggle, inspired by the leader's example. When that same +text comes up, it is seen as referring to their martyred leader, +whose life is showing fruit. Hence their is an ongoing +interaction between life experience and its interpretation in the +light of Scripture. +\end{quotation} +Berryman de-emphasizes the r\^ole of authorial intent, but as +will be noted, it is essential to proper hermeneutical +interpretation.} +The earliest attempts to understand the Bible grew out of the +Reformation: +\begin{quotation} +Since Protestant theologians believed, not only that Scripture +was infallible, but that it had been written with specific +reference to the needs of all subsequent time, they thought it +both profitable and necessary to derive therefrom a body of +normative teaching specifically applicable to their own +problems. No primary importance was attached to the particular +circumstances under which a scriptural document had been +composed, nor were any questions asked regarding the special +interests that might have been dominant when the original author +and his first readers lived. Without hesitation, it was +unconsciously assumed that the biblical writer had centered +attention upon the particular issues with which the reformers +themselves were so vitally concerned.~\cite[p.~5]{case} +\end{quotation} +However, if the historical background of the passage being +interpretted is ignored, then the validity of the interpretation +can be easily called into question.\footnote{I am reminded of a +preacher I heard on the radio once who took the phrase ``to the +victor belongs the spoils'' to refer to ``oil'' despite the fact +that he was reading a translation and the spoil/oil pairing would +not have been present in the original text.} If Jesus' mission +did not contain in it some attempts at changing social conditions +as well as spiritual conditions, then many schools of theology +(liberation theology, in particular) would no longer be valid. +With this in mind, attempting to understand the full background +behind a text like Luke, is essential not only to Biblical +scholarship, but to contemporary social movements as well. + +More specifically, the hermeneutic circle is especially important +in understanding Kazantzakis' novel, which can be taken to be +more-or-less as an interpretation of the New Testament. As was +noted above, Kazantzakis' spiritual growth went began with +``revolutionary ardor'' followed by an ascetic Christianity then +through Nietzsche, Buddha, Lenin, Odysseus, and back to Christ. +In effect, \ltoc\ is Kazantzakis' own liberation theology. His +Jesus' change of heart mirrors very much Kazantzakis' own pattern +of intellectual growth. While Jesus, for a time, adopts a +``revolutionary ardor'' of his own, he after a time returns to +the way of love, in a manner similar to that of Kazantzakis. +\ltoc\ represents not only Kazantzakis' interpretation of the New +Testament, it represents his interpretation in the light of his +own experiences. + +\bibliographystyle{plain} +\bibliography{jesus} +\end{document} diff --git a/macros/latex209/contrib/paper/paper.sty b/macros/latex209/contrib/paper/paper.sty new file mode 100644 index 0000000000..84f3f69e74 --- /dev/null +++ b/macros/latex209/contrib/paper/paper.sty @@ -0,0 +1,752 @@ +% PAPER DOCUMENT STYLE -- Released 28 November 1989 +% for LaTeX version 2.09 +% Copyright (C) 1989 by Don Hosek + +\typeout{Document Style `paper' <28 Nov 89>.} + + +% PREPARING A FOREIGN LANGUAGE VERSION: +% +% This document style is for documents prepared in the English language. +% To prepare a version for another language, various English words must +% be replaced. All the English words that required replacement are +% indicated below, where we give the name of the command in which the +% words appear, and the entire line containing the word(s), with the +% actual words underlined. +% +% \tableofcontents: +% \def\tableofcontents{\section*{Contents\@mkboth{CONTENTS}{CONTENTS}} +% ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ +% \listoffigures: +% \def\listoffigures{\section*{List of Figures\@mkboth +% ~~~~~~~~~~~~~~~ +% {LIST OF FIGURES}{LIST OF FIGURES}}\@starttoc{lof}} +% ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ +% \listoftables: +% \def\listoftables{\section*{List of Tables\@mkboth +% ~~~~~~~~~~~~~~ +% {LIST OF TABLES}{LIST OF TABLES}}\@starttoc{lot}} +% ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ +% \thebibliography: +% \def\thebibliography#1{\section*{References\@mkboth +% ~~~~~~~~~~ +% {REFERENCES}{REFERENCES}}\list +% ~~~~~~~~~~ ~~~~~~~~~~ +% \theindex: +% \columnsep 35pt\twocolumn[\section*{Index}] +% ~~~~~ +% \@mkboth{INDEX}{INDEX}\thispagestyle{plain}\parindent\z@ +% ~~~~~ ~~~~~ +% figure and table environments: +% \def\fnum@figure{Figure \thefigure} +% ~~~~~~ +% \def\fnum@table{Table \thetable} +% ~~~~~ +% abstract environment: +% {\bf Abstract\vspace{-.5em}\vspace{0pt}} +% ~~~~~~~~ + + +% CHOOSING THE TYPE SIZE: +% +% The type size option is handled by reading a different file for each +% size, as follows: +% 10pt : PAP10, 11pt : PAP11, 12pt : PAP12 +% Implemented by \def'ing \@ptsize to last digit of file name. +% + +\def\@ptsize{1} % Default is PAP11.STY +\@namedef{ds@11pt}{\def\@ptsize{1}} % 11pt option reads in PAP11.STY +\@namedef{ds@12pt}{\def\@ptsize{2}} % 12pt option reads in PAP12.STY + +% Two-side or one-side printing. +% +% \@twosidefalse % Default is one-sided printing. +\def\ds@twoside{\@twosidetrue % Defines twoside option. + \@mparswitchtrue} % Marginpars go on outside of page. +% draft option +% +% \overfullrule = 0pt % Default is don't mark overfull hboxes. +\def\ds@draft{\overfullrule 5pt} % Causes overfull hboxes to be marked. + +% The \@options command causes the execution of every command \ds@FOO +% which is defined and for which the user typed the FOO option in his +% \documentstyle command. For every option BAR he typed for which +% \ds@BAR is not defined, the file BAR.sty will be read after the present +% (main) .STY file is executed. + +\@options + +\input pap1\@ptsize.sty\relax + + +% **************************************** +% * External stuff * +% **************************************** +% + +\input{doublespace.sty} +\input{smaller.sty} +\let\smaller=\relax + + +% **************************************** +% * LISTS * +% **************************************** +% + +% ENUMERATE +% Enumeration is done with four counters: enumi, enumii, enumiii +% and enumiv, where enumN controls the numbering of the Nth level +% enumeration. The label is generated by the commands \labelenumi +% ... \labelenumiv. The expansion of \p@enumN\theenumN defines the +% output of a \ref command. +% +% 16 Mar 88 -- changed defs of \labelenum... to use \theenum... + +\def\labelenumi{\theenumi.} +\def\theenumi{\arabic{enumi}} + +\def\labelenumii{(\theenumii)} +\def\theenumii{\alph{enumii}} +\def\p@enumii{\theenumi} + +\def\labelenumiii{\theenumiii.} +\def\theenumiii{\roman{enumiii}} +\def\p@enumiii{\theenumi(\theenumii)} + +\def\labelenumiv{\theenumiv.} +\def\theenumiv{\Alph{enumiv}} +\def\p@enumiv{\p@enumiii\theenumiii} + +% ITEMIZE +% Itemization is controlled by four commands: \labelitemi, \labelitemii, +% \labelitemiii, and \labelitemiv, which define the labels of the various +% itemization levels. + +\def\labelitemi{$\bullet$} +\def\labelitemii{\bf --} +\def\labelitemiii{$\ast$} +\def\labelitemiv{$\cdot$} + + +% VERSE +% The verse environment is defined by making clever use of the +% list environment's parameters. The user types \\ to end a line. +% This is implemented by \let'in \\ equal \@centercr. +% +\def\verse{\let\\=\@centercr + \small\list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent + \rightmargin\leftmargin\advance\leftmargin 1.5em}% + \singlespace\smaller\item[]} +\let\endverse\endlist + +% QUOTATION +% Fills lines +% Indents paragraph +% +\def\quotation{\small\list{}{\listparindent 1.5em + \itemindent\listparindent + \rightmargin\leftmargin \parsep 0pt plus 1pt}% + \singlespace\smaller\item[]} +\let\endquotation=\endlist + +% QUOTE -- same as quotation except no paragraph indentation, +% +\def\quote{\small\list{}{\rightmargin\leftmargin} + \singlespace\smaller\item[]} +\let\endquote=\endlist + +% DESCRIPTION +% +% To change the formatting of the label, you must redefine +% \descriptionlabel. + +\def\descriptionlabel#1{\hspace\labelsep \bf #1} +\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + +\let\enddescription\endlist + +%\newdimen\descriptionmargin +%\descriptionmargin=3em + +% **************************************** +% * OTHER ENVIRONMENTS * +% **************************************** +% +% +% THEOREM +% \@begintheorem ... \@endtheorem are the commands executed at the +% beginning and end of a (user-defined) theorem-like environment. +% Except \@opargbegintheorem is executed when an optional argument is +% given. Cf. LATEX.TEX. +% +% \def\@begintheorem#1#2{\it \trivlist \item[\hskip \labelsep{\bf #1\ #2}]} +% \def\@opargbegintheorem#1#2#3{\it \trivlist +% \item[\hskip \labelsep{\bf #1\ #2\ (#3)}]} +% \def\@endtheorem{\endtrivlist} + + +% EQUATION and EQNARRAY +% +% \newcounter{equation} +% Default is for left-hand side of equations to be flushleft. +% To make them flushright, do: +% \let\@eqnsel = \hfil +% + +\def\theequation{\arabic{equation}} + +% \jot = 3pt % Extra space added between lines of an eqnarray environment + +% The macro \@eqnnum defines how equation numbers are to appear in equations. +% +% \def\@eqnnum{(\theequation)} +% + +% TITLEPAGE +% In the normal environments, the titlepage environment does nothing but +% start and end a page, and inhibit page numbers. It also resets the +% page number to zero. +% + +\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \else \newpage \fi \thispagestyle{empty}\c@page\z@} + +\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi} + +% ARRAY AND TABULAR +% + +\arraycolsep 5pt % Half the space between columns in an array environment. +\tabcolsep 6pt % Half the space between columns in a tabular environment. +\arrayrulewidth .4pt % Width of rules in array and tabular environment. +\doublerulesep 2pt % Space between adjacent rules in array or tabular env. + +% TABBING +% +\tabbingsep \labelsep % Space used by the \' command. (See LaTeX manual.) + +% MINIPAGE +% \@minipagerestore is called upon entry to a minipage environment to +% set up things that are to be handled differently inside a minipage +% environment. In the current styles, it does nothing. + +% \skip\@mpfootins : plays same role for footnotes in a minipage as +% \skip\footins does for ordinary footnotes + +\skip\@mpfootins = \skip\footins + +% FRAMEBOX +% +\fboxsep = 3pt % Space left between box and text by \fbox and \framebox. +\fboxrule = .4pt % Width of rules in box made by \fbox and \framebox. + + +% **************************************** +% * SECTIONS * +% **************************************** +% +% DEFINE COUNTERS: +% +% \newcounter{NEWCTR}[OLDCTR] : Defines NEWCTR to be a counter, which is +% reset to zero when counter OLDCTR is stepped. +% Counter OLDCTR must already be defined. + +\newcounter{part} +\newcounter {section} +\newcounter {subsection}[section] +\newcounter {subsubsection}[subsection] +\newcounter {paragraph}[subsubsection] +\newcounter {subparagraph}[paragraph] + +% For any counter CTR, \theCTR is a macro that defines the printed version +% of counter CTR. It is defined in terms of the following macros: +% +% \arabic{COUNTER} : The value of COUNTER printed as an arabic numeral. +% \roman{COUNTER} : Its value printed as a lower-case roman numberal. +% \Roman{COUNTER} : Its value printed as an upper-case roman numberal. +% \alph{COUNTER} : Value of COUNTER printed as a lower-case letter: +% 1 = a, 2 = b, etc. +% \Alph{COUNTER} : Value of COUNTER printed as an upper-case letter: +% 1 = A, 2 = B, etc. +% + +\def\thepart{\Roman{part}} % Roman numeral part numbers. +\def\thesection {\arabic{section}} +\def\thesubsection {\thesection.\arabic{subsection}} +\def\thesubsubsection {\thesubsection .\arabic{subsubsection}} +\def\theparagraph {\thesubsubsection.\arabic{paragraph}} +\def\thesubparagraph {\theparagraph.\arabic{subparagraph}} + + +% **************************************** +% * TABLE OF CONTENTS, ETC. * +% **************************************** +% +% A \subsection command writes a +% \contentsline{subsection}{TITLE}{PAGE} +% command on the .toc file, where TITLE contains the contents of the +% entry and PAGE is the page number. If subsections are being numbered, +% then TITLE will be of the form +% \numberline{NUM}{HEADING} +% where NUM is the number produced by \thesubsection. Other sectioning +% commands work similarly. +% +% A \caption command in a 'figure' environment writes +% \contentsline{figure}{\numberline{NUM}{CAPTION}}{PAGE} +% on the .lof file, where NUM is the number produced by \thefigure and +% CAPTION is the figure caption. It works similarly for a 'table' environment. +% +% The command \contentsline{NAME} expands to \l@NAME. So, to specify +% the table of contents, we must define \l@section, +% \l@subsection, ... ; to specify the list of figures, we must define +% \l@figure; and so on. Most of these can be defined with the +% \@dottedtocline command, which works as follows. +% +% \@dottedtocline{LEVEL}{INDENT}{NUMWIDTH}{TITLE}{PAGE} +% LEVEL : An entry is produced only if LEVEL < or = value of +% 'tocdepth' counter. Note that \section is level 1, +% \subsection is level 2, etc. +% INDENT : The indentation from the outer left margin of the start of +% the contents line. +% NUMWIDTH : The width of a box in which the section number is to go, +% if TITLE includes a \numberline command. +% +% This command uses the following three parameters, which are set +% with a \def (so em's can be used to make them depend upon the font). +% \@pnumwidth : The width of a box in which the page number is put. +% \@tocrmarg : The right margin for multiple line entries. One +% wants \@tocrmarg > or = \@pnumwidth +% \@dotsep : Separation between dots, in mu units. Should be \def'd to +% a number like 2 or 1.7 + +\def\@pnumwidth{1.55em} +\def\@tocrmarg {2.55em} +\def\@dotsep{4.5} +\setcounter{tocdepth}{3} + + +% TABLEOFCONTENTS +% +\def\tableofcontents{\section*{Contents\@mkboth{CONTENTS}{CONTENTS}} + \@starttoc{toc}} + +\def\l@part#1#2{\addpenalty{\@secpenalty} + \addvspace{2.25em plus 1pt} % space above part line + \begingroup + \@tempdima 3em % width of box holding part number, used by + \parindent \z@ \rightskip \@pnumwidth %% \numberline + \parfillskip -\@pnumwidth + {\large \bf % set line in \large boldface + \leavevmode % TeX command to enter horizontal mode. + #1\hfil \hbox to\@pnumwidth{\hss #2}}\par + \nobreak % Never break after part entry + \endgroup} + +\def\l@section#1#2{\addpenalty{\@secpenalty} % good place for page break + \addvspace{1.0em plus 1pt} % space above toc entry + \@tempdima 1.5em % width of box holding section number + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \bf % Boldface. + \leavevmode % TeX command to enter horizontal mode. + \advance\leftskip\@tempdima %% added 5 Feb 88 to conform to + \hskip -\leftskip %% 25 Jan 88 change to \numberline + #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par + \endgroup} + + +\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} + +% LIST OF FIGURES +% +\def\listoffigures{\section*{List of Figures\@mkboth + {LIST OF FIGURES}{LIST OF FIGURES}}\@starttoc{lof}} + +\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} + +% LIST OF TABLES +% +\def\listoftables{\section*{List of Tables\@mkboth + {LIST OF TABLES}{LIST OF TABLES}}\@starttoc{lot}} +\let\l@table\l@figure + + + +% **************************************** +% * BIBLIOGRAPHY * +% **************************************** +% +% The thebibliography environment executes the following commands: +% +% \def\newblock{\hskip .11em plus .33em minus .07em} -- +% Defines the `closed' format, where the blocks (major units of +% information) of an entry run together. +% +% \sloppy -- Used because it's rather hard to do line breaks in +% bibliographies, +% +% \sfcode`\.=1000\relax -- +% Causes a `.' (period) not toproduce an end-of-sentence space. + +\def\thebibliography#1{\clearpage\singlespace\section*{References\@mkboth + {REFERENCES}{REFERENCES}}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} + +\let\endthebibliography=\endlist + +% \def\@biblabel#1{[#1]\hfill} % Produces the label for a \bibitem[...] + % command. +% \def\@cite#1{[#1]} % Produces the output of the \cite command. + + + +% **************************************** +% * THE INDEX * +% **************************************** +% +% THE THEINDEX ENVIRONMENT +% Produces double column format, with each paragraph a separate entry. +% The user commands \item, \subitem and \subsubitem are used to +% produce the entries, and \indexspace adds an extra vertical space +% that's the right size to put above the first entry with a new letter +% of the alphabet. + +\newif\if@restonecol + +\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi +\columnseprule \z@ +\columnsep 35pt\twocolumn[\section*{Index}] + \@mkboth{INDEX}{INDEX}\thispagestyle{plain}\parindent\z@ + \parskip\z@ plus .3pt\relax\let\item\@idxitem} + +\def\@idxitem{\par\hangindent 40pt} + +\def\subitem{\par\hangindent 40pt \hspace*{20pt}} + +\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}} + +\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi} + +\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax} + + +% **************************************** +% * FOOTNOTES * +% **************************************** +% +% \footnoterule is a macro to draw the rule separating the footnotes from +% the text. It should take zero vertical space, so it needs a negative +% skip to compensate for any positive space taken by the rule. (See +% PLAIN.TEX.) + +\def\footnoterule{\kern-3\p@ + \hrule width .4\columnwidth + \kern 2.6\p@} % The \hrule has default height of .4pt . + +% \newcounter{footnote} + +% The numbering style (arabic, alph, etc.) for ordinary footnotes +% is defined by the macro \thefootnote. +% +% \@makefntext{NOTE} : +% Must produce the actual footnote, using \@thefnmark as the mark +% of the footnote and NOTE as the text. It is called when effectively +% inside a \parbox of width \columnwidth (i.e., with \hsize = +% \columnwidth). +% +% The following macro indents all lines of the footnote by 10pt, and +% indents the first line of a new paragraph by 1em. To change these +% dimensions, just substitute the desired value for '10pt' [in both +% places] or '1em'. The mark is flushright against the footnote. +% \long\def\@makefntext#1{\@setpar{\@@par\@tempdima \hsize +% \advance\@tempdima-10pt\parshape \@ne 10pt \@tempdima}\par +% \parindent 1em\noindent \hbox to \z@{\hss$^{\@thefnmark}$}#1} +% +% A simpler macro is used, in which the footnote text is +% set like an ordinary text paragraph, with no indentation except +% on the first line of a paragraph, and the first line of the +% footnote. Thus, all the macro must do is set \parindent +% to the appropriate value for succeeding paragraphs and put the +% proper indentation before mark. + +\long\def\@makefntext#1{\parindent 1em\noindent + \hbox to 1.8em{\hss$^{\@thefnmark}$}#1} + +% \@makefnmark : A macro to generate the footnote marker that goes +% in the text. Default definition used. + + + +% **************************************** +% * FIGURES AND TABLES * +% **************************************** +% +% Float placement parameters. See LaTeX manual for their definition. +% +\setcounter{topnumber}{2} +\def\topfraction{.7} +\setcounter{bottomnumber}{1} +\def\bottomfraction{.3} +\setcounter{totalnumber}{3} +\def\textfraction{.2} +\def\floatpagefraction{.5} +\setcounter{dbltopnumber}{2} +\def\dbltopfraction{.7} +\def\dblfloatpagefraction{.5} + +% \@makecaption{NUMBER}{TEXT} : Macro to make a figure or table caption. +% NUMBER : Figure or table number--e.g., 'Figure 3.2' +% TEXT : The caption text. +% Macro should be called inside a \parbox of right width, with \normalsize. +% changed 25 Jun 86 to fix according to Howard Trickey: +% instead of \unhbox\@tempboxa\par we do #1: #2\par + +\long\def\@makecaption#1#2{ + \vskip 10pt + \setbox\@tempboxa\hbox{#1: #2} + \ifdim \wd\@tempboxa >\hsize % IF longer than one line: + #1: #2\par % THEN set as ordinary paragraph. + \else % ELSE center. + \hbox to\hsize{\hfil\box\@tempboxa\hfil} + \fi} + +% To define a float of type TYPE (e.g., TYPE = figure), the document style +% must define the following. +% +% \fps@TYPE : The default placement specifier for floats of type TYPE. +% +% \ftype@TYPE : The type number for floats of type TYPE. Each TYPE has +% associated a unique positive TYPE NUMBER, which is a power +% of two. E.g., figures might have type number 1, tables type +% number 2, programs type number 4, etc. +% +% \ext@TYPE : The file extension indicating the file on which the +% contents list for float type TYPE is stored. For example, +% \ext@figure = 'lof'. +% +% \fnum@TYPE : A macro to generate the figure number for a caption. +% For example, \fnum@TYPE == Figure \thefigure. +% +% The actual float-making environment commands--e.g., the commands +% \figure and \endfigure--are defined in terms of the macros \@float +% and \end@float, which are described below. +% +% \@float{TYPE}[PLACEMENT] : Macro to begin a float environment for a +% single-column float of type TYPE with PLACEMENT as the placement +% specifier. The default value of PLACEMENT is defined by \fps@TYPE. +% The environment is ended by \end@float. +% E.g., \figure == \@float{figure}, \endfigure == \end@float. + + +% FIGURE + +\newcounter{figure} +\def\thefigure{\@arabic\c@figure} + +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{Figure \thefigure} +\def\figure{\@float{figure}} +\let\endfigure\end@float +\@namedef{figure*}{\@dblfloat{figure}} +\@namedef{endfigure*}{\end@dblfloat} + +% TABLE +% +\newcounter{table} +\def\thetable{\@arabic\c@table} + +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{Table \thetable} +\def\table{\@float{table}} +\let\endtable\end@float +\@namedef{table*}{\@dblfloat{table}} +\@namedef{endtable*}{\end@dblfloat} + + +% **************************************** +% * TITLE AND ABSTRACT * +% **************************************** +% + +% \maketitle == +% BEGIN +% \par +% \begingroup +% redefine \@makefnmark so footnote marks take zero space (this make +% centering look better) +% \thefootnote == \fnsymbol{footnote} % to number by *, dagger, etc. +% if @twocolumn = true +% then \twocolumn[\@maketitle] +% else \@maketitle +% fi +% \thispagestyle{plain} +% \@thanks % \thanks defines \@thanks to have \footnotetext commands for +% % producing footnotes. +% \endgroup +% END + +\def\maketitle{\par + \begingroup + \def\thefootnote{\fnsymbol{footnote}} + \def\@makefnmark{\hbox + to 0pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ % Prevents figures from going at top of page. + \@maketitle \fi\thispagestyle{plain}\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 2em % Vertical space above title. + \begin{center} + {\LARGE \@title \par} % Title set in \LARGE size. + \vskip 1.5em % Vertical space after title. + {\large % each author set in \large, in a + \lineskip .5em % tabular environment + \begin{tabular}[t]{c}\@author + \end{tabular}\par} + \vskip 1em % Vertical space after author. + {\large \@date} % Date set in \large size. +\end{center} + \par + \vskip 1.5em} % Vertical space after date. + +\def\abstract{\if@twocolumn +\section*{Abstract} +\else \small +\begin{center} +{\bf Abstract\vspace{-.5em}\vspace{0pt}} +\end{center} +\quotation +\fi} + +\def\endabstract{\if@twocolumn\else\endquotation\fi} + + +% **************************************** +% * PAGE STYLES * +% **************************************** +% +% The page style 'foo' is defined by defining the command \ps@foo. This +% command should make only local definitions. There should be no stray +% spaces in the definition, since they could lead to mysterious extra +% spaces in the output. +% +% The \ps@... command defines the macros \@oddhead, \@oddfoot, +% \@evenhead, and \@evenfoot to define the running heads and +% feet---e.g., \@oddhead is the macro to produce the contents of the +% heading box for odd-numbered pages. It is called inside an \hbox of +% width \textwidth. +% +% To make headings determined by the sectioning commands, the page style +% defines the commands \sectionmark, ... , where +% \sectionmark{TEXT} is called by \section to set a mark, and so on. +% The \...mark commands and the \...head macros are defined with the +% help of the following macros. (All the \...mark commands should be +% initialized to no-ops.) +% +% MARKING CONVENTIONS: +% LaTeX extends TeX's \mark facility by producing two kinds of marks +% a 'left' and a 'right' mark, using the following commands: +% \markboth{LEFT}{RIGHT} : Adds both marks. +% \markright{RIGHT} : Adds a 'right' mark. +% \leftmark : Used in the \@oddhead, \@oddfoot, \@evenhead or \@evenfoot +% macro, gets the current 'left' mark. Works like TeX's +% \botmark command. +% \rightmark : Used in the \@oddhead, \@oddfoot, \@evenhead or \@evenfoot +% macro, gets the current 'right' mark. Works like TeX's +% \firstmark command. +% The marking commands work reasonably well for right marks 'numbered +% within' left marks--e.g., the left mark is changed by a \section command and +% the right mark is changed by a \subsection command. However, it does +% produce somewhat anomalous results if two \bothmark's occur on the same page. +% +% Commands like \tableofcontents that should set the marks in some page styles +% use a \@mkboth command, which is \let by the pagestyle command (\ps@...) +% to \markboth for setting the heading or \@gobbletwo to do nothing. + +\mark{{}{}} % Initializes TeX's marks + +% \ps@empty and \ps@plain defined in LATEX.TEX + +% Definition of 'headings' page style +% Note the use of ##1 for parameter of \def\sectionmark inside the +% \def\ps@headings. +% + +\if@twoside % If two-sided printing. +\def\ps@headings{\let\@mkboth\markboth +\def\@oddfoot{}\def\@evenfoot{}% No feet. +\def\@evenhead{\rm \thepage\hfil \sl \leftmark}% Left heading. +\def\@oddhead{\hbox{}\sl \rightmark \hfil \rm\thepage}% Right heading. +\def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}} +\else % If one-sided printing. +\def\ps@headings{\let\@mkboth\markboth +\def\@oddfoot{}\def\@evenfoot{}% No feet. +\def\@oddhead{\hbox {}\sl \rightmark \hfil \rm\thepage}% Heading. +\def\sectionmark##1{\markright {\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection\hskip 1em\relax \fi ##1}}}} +\fi + +% Definition of 'myheadings' page style. +% +\def\ps@myheadings{\let\@mkboth\@gobbletwo +\def\@oddhead{\hbox{}\sl\rightmark \hfil \rm\thepage}% +\def\@oddfoot{}\def\@evenhead{\rm \thepage\hfil\sl\leftmark\hbox {}}% +\def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}} + + + +% **************************************** +% * MISCELLANEOUS * +% **************************************** +% +% DATE +% +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} + +% +% WIDOWS and ORPHANS +% +\widowpenalty=9999 % Widows and orphans permitted only in dire +\clubpenalty=9999 % emergencies + + +% **************************************** +% * INITIALIZATION * +% **************************************** +% +% Default initializations + +\ps@plain % 'plain' page style +\pagenumbering{arabic} % Arabic page numbers +\onecolumn % Single-column. +\raggedbottom % Bottoms of pages are always ragged-bottomed |