11-Mar-88 14:35:25-PST,35785;000000000000 Return-Path: Date: Fri, 11 Mar 88 14:35:06 PST From: mackay@june.cs.washington.edu (Pierre MacKay) Subject: LaTeX-3Jan_to_22Feb.diffs Here are the diffs for a set of new files which I got from Score just before TeXhax went on vacation. Pierre A. MacKay TUG Site Coordinator for Unix-flavored TeX # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #-----cut here-----cut here-----cut here-----cut here----- #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # article.doc_diff # article.sty_diff # bk10.doc_diff # bk10.sty_diff # bk11.doc_diff # bk11.sty_diff # bk12.doc_diff # bk12.sty_diff # book.doc_diff # book.sty_diff # latex-bug.diff # latex.diff # letter.doc_diff # letter.sty_diff # rep10.doc_diff # rep10.sty_diff # rep11.doc_diff # rep11.sty_diff # rep12.doc_diff # rep12.sty_diff # report.doc_diff # This archive created: Fri Feb 26 15:13:51 1988 cat << \SHAR_EOF > article.doc_diff 1c1 < % ARTICLE DOCUMENT STYLE -- Released 12 October 1987 --- > % ARTICLE DOCUMENT STYLE -- Released 5 February 1988 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 5c5 < \typeout{Document Style `article' <12 Oct 87>.} --- > \typeout{Document Style `article' <5 Feb 88>.} 341c341,343 < #1\hfil \hbox to\@pnumwidth{\hss #2}\par --- > \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 342a345 > SHAR_EOF cat << \SHAR_EOF > article.sty_diff 1c1 < % article.sty 12-Oct-87 --- > % article.sty 5-Feb-88 3c3 < \typeout{Document Style `article' <12 Oct 87>.} --- > \typeout{Document Style `article' <5 Feb 88>.} 91c91,92 < \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par --- > \bf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil > \nobreak\hbox to\@pnumwidth{\hss #2}\par 92a94 > SHAR_EOF cat << \SHAR_EOF > bk10.doc_diff 1c1 < % BOOK DOCUMENT STYLE -- Released 22 Dec 87 --- > % BOOK DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 224,266c221 < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} < < --- > % Definition of \part moved to book.doc 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > bk10.sty_diff 1c1 < % bk10.sty 22-Dec-87 --- > % bk10.sty 19-Jan-88 55,69d54 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} < SHAR_EOF cat << \SHAR_EOF > bk11.doc_diff 1c1 < % BOOK DOCUMENT STYLE -- Released 22 Dec 87 --- > % BOOK DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 219,261c216 < < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} < --- > % Definition of \part moved to book.doc 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > bk11.sty_diff 1c1 < % bk11.sty 22-Dec-87 --- > % bk11.sty 19-Jan-88 55,68d54 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} SHAR_EOF cat << \SHAR_EOF > bk12.doc_diff 1c1 < % BOOK DOCUMENT STYLE -- Released 22 Dec 87 --- > % BOOK DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 222,261c219 < < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} --- > % Definition of \part moved to book.doc 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > bk12.sty_diff 1c1 < % bk12.sty 22-Dec-87 --- > % bk12.sty 19-Jan-88 55,67d54 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} SHAR_EOF cat << \SHAR_EOF > book.doc_diff 1c1 < % BOOK DOCUMENT STYLE -- Released 12 October 1987 --- > % BOOK DOCUMENT STYLE -- Released 5 February 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 5c5 < \typeout{Document Style `book' <12 Oct 87>.} --- > \typeout{Document Style `book' <5 Feb 88>.} 46a47,49 > % \part: > % \huge\bf Part \thepart % THEN Print 'Part' and number > % ~~~~ 254a258,260 > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % PART % > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 255a262,306 > \def\part{\cleardoublepage % Starts new page. > \thispagestyle{plain} % Page style of part page is 'plain' > \if@twocolumn % IF two-column style > \onecolumn % THEN \onecolumn > \@tempswatrue % @tempswa := true > \else \@tempswafalse % ELSE @tempswa := false > \fi % FI > \hbox{}\vfil % Add fil glue to center title > %% \bgroup \centering % BEGIN centering %% Removed 19 Jan 88 > \secdef\@part\@spart} > > > \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 > \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 > \markboth{}{} > {\centering % %% added 19 Jan 88 > \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 > \huge\bf Part \thepart % THEN Print 'Part' and number > \par % in \huge bold. > \vskip 20pt \fi % Add space before title. > \Huge \bf % FI > #1\par}\@endpart} % Print Title in \Huge bold. > > > % \@endpart finishes the part page > % > \def\@endpart{\vfil\newpage % End page with 1fil glue. > \if@twoside % IF twoside printing > \hbox{} % THEN Produce totally blank page > \thispagestyle{empty} > \newpage > \fi % FI > \if@tempswa % IF @tempswa = true > \twocolumn % THEN \twocolumn > \fi} % FI > > \def\@spart#1{{\centering % %% added 19 Jan 88 > \Huge \bf % Print title in \huge boldface > #1\par}\@endpart} > > > 334c385,387 < #1\hfil \hbox to\@pnumwidth{\hss #2}\par --- > \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 336c389 < --- > SHAR_EOF cat << \SHAR_EOF > book.sty_diff 1c1 < % book.sty 12-Oct-87 --- > % book.sty 5-Feb-88 3c3 < \typeout{Document Style `book' <12 Oct 87>.} --- > \typeout{Document Style `book' <5 Feb 88>.} 73a74,86 > \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn > \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \secdef\@part\@spart} > > \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} > \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else > \addcontentsline{toc}{part}{#1}\fi \markboth{}{} > {\centering \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par > \vskip 20pt \fi \Huge \bf #1\par}\@endpart} > \def\@endpart{\vfil\newpage \if@twoside \hbox{} \thispagestyle{empty} > \newpage > \fi \if@tempswa \twocolumn \fi} > \def\@spart#1{{\centering \Huge \bf #1\par}\@endpart} > 95c108,109 < \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par --- > \bf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil > \nobreak\hbox to\@pnumwidth{\hss #2}\par SHAR_EOF cat << \SHAR_EOF > latex-bug.diff 3,11c3,11 < ADDENDUM.TEX 8 Jan 88 ARTICLE.DOC/STY 12 Oct 87 LATEX.INS 17 Jan 87 < IDX.TEX 22 Jan 85 ART10.DOC/STY 22 Dec 87 LATEX.BUG 8 Jan 88 < LABLST.TEX 5 Jan 85 ART11.DOC/STY 22 Dec 87 LOCAL.GID 24 Sep 85 < LATEX.TEX 3 Jan 88 ART12.DOC/STY 22 Dec 87 LFONTS.AMR 6 May 86 < LFONTS.TEX 11 Nov 86 BEZIER.DOC/STY 17 Dec 85 < LOCAL.TEX 17 Jan 87 BOOK.DOC/STY 12 Oct 87 < LPLAIN.TEX 24 Jul 87 BK10.DOC/STY 22 Dec 87 < MAKEINDEX.TEX 17 Feb 87 BK11.DOC/STY 22 Dec 87 < SAMPLE.TEX 9 Apr 86 BK12.DOC/STY 22 Dec 87 --- > ADDENDUM.TEX 8 Jan 88 ARTICLE.DOC/STY 5 Feb 88 LATEX.BUG 22 Feb 88 > IDX.TEX 22 Jan 85 ART10.DOC/STY 22 Dec 87 LATEX.DIF 22 Feb 88 > LABLST.TEX 5 Jan 85 ART11.DOC/STY 22 Dec 87 LATEX.INS 15 Jan 88 > LATEX.TEX 25 Jan 88 ART12.DOC/STY 22 Dec 87 LOCAL.GID 24 Sep 85 > LFONTS.TEX 11 Nov 86 BEZIER.DOC/STY 17 Dec 85 LFONTS.AMR 6 May 86 > LOCAL.TEX 12 Feb 88 BOOK.DOC/STY 5 Feb 88 > LPLAIN.TEX 24 Jul 87 BK10.DOC/STY 19 Jan 88 > MAKEINDEX.TEX 17 Feb 87 BK11.DOC/STY 19 Jan 88 > SAMPLE.TEX 9 Apr 86 BK12.DOC/STY 19 Jan 88 14c14 < SMALL.TEX 5 Jul 85 LETTER.DOC/STY 22 Dec 87 --- > SMALL.TEX 5 Jul 85 LETTER.DOC/STY 20 Jan 88 19,23c19,23 < REPORT.DOC/STY 12 Oct 87 < REP10.DOC/STY 22 Dec 87 < REP11.DOC/STY 22 Dec 87 < REP12.DOC/STY 22 Dec 87 < SHOWIDX.DOC/STY 29 Oct 85 --- > REPORT.DOC/STY 5 Feb 88 > REP10.DOC/STY 19 Jan 88 > REP11.DOC/STY 19 Jan 88 > REP12.DOC/STY 19 Jan 88 > SHOWIDX.DOC/STY 22 Feb 88 571a572,573 > 124. The \frame command put an extra space after the box. > (Discovered by John Hershberger, corrected 14 Jan 88.) 572a575,577 > 125. \parskip wasn't restored in parboxes and footnotes, so it would > have the wrong value when a parbox or footnote appeared in a list > environment. (Discovered by Dominik Wujastyk, corrected 20 Jan 88.) 573a579,594 > 126. The leaders were not properly aligned in multiple-line > table-of-contents entries. (Discovered by Gunther Hartmann, corrected > 25 Jan 88.) > > 127. Strange things can happen if a command like \footnotemark that > doesn't generate in-line text appears between a \paragraph or > \subparagraph command (or any sectioning command that produces a > heading that's part of the following paragraph) and the following text. > What happens is that TeX sees the \footnotemark command before it sees > the argument to the \{sub}paragraph command, which can lead to > incorrect numbering and who knows what else. Any attempted fix is > likely to break other things, so I will not try to fix this. > (Discovered by Ed Zalta and Emma Pease.) > > > 708a730,741 > > 39. The \label command did not work for cross-referencing parts. > (Reported by Paul Karger, corrected 19 January 1988.) > > 40. Changes made to \l@section command (article style) and \l@chapter > command (book, report styles) for making table of contents entries to > conform to 25 Jan 88 change to \numberline. (Reported by > Gunther Hartmann, corrected 5 February 88.) > > 41. \protect did not work in the argumment to an \index command > when the showidx style option is used. (Reported by Nelson Beebe. > Corrected 22 Feb 88.) SHAR_EOF cat << \SHAR_EOF > latex.diff 1c1 < % LATEX VERSION 2.09 <3 Jan 1988> --- > % LATEX VERSION 2.09 <25 Jan 1988> 4,5c4,5 < \everyjob{\typeout{LaTeX Version 2.09 <3 Jan 1988>}} < \immediate\write10{LaTeX Version 2.09 <3 Jan 1988>} --- > \everyjob{\typeout{LaTeX Version 2.09 <25 Jan 1988>}} > \immediate\write10{LaTeX Version 2.09 <25 Jan 1988>} 3692a3693 > % \parskip = 0pt %% added 20 Jan 87 3819a3821 > %% (Extra space removed 14 Jan 88) 3822,3826c3824,3827 < \vbox{\vskip-\@wholewidth < \hrule \@height\@wholewidth < \hbox{\vrule \@width\@wholewidth #1\vrule \@width \@wholewidth} < \hrule \@height \@wholewidth\vskip -\@halfwidth} < \hskip-\@wholewidth}} --- > \vbox{\vskip-\@wholewidth > \hrule \@height\@wholewidth > \hbox{\vrule \@width\@wholewidth #1\vrule \@width\@wholewidth}\hrule > \@height \@wholewidth\vskip -\@halfwidth}\hskip-\@wholewidth}} 3880c3881 < \parindent\z@ --- > \parindent\z@ \parskip\z@ 6088c6089,6091 < % \numberline command. --- > % \numberline command. > % As of 25 Jan 88, this is also the amount of extra indentation > % added to second and later lines of a multiple line entry. 6090a6094 > % 6102c6106 < {\hangindent #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip --- > {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip 6106c6110 < \@tempdima #3\relax --- > \@tempdima #3\relax \advance\leftskip \@tempdima \hbox{}\hskip -\leftskip 6109a6114 > 6111a6117,6119 > %%% > %%% Changed 25 Jan 88 to use \leftskip instead of \hangindent so > %%% leaders of multiple-line contents entries would line up properly. 6113d6120 < 6115,6116c6122,6124 < % It puts NUMBER flushleft in a box of width \@tempdima and adds < % \@tempdima to the hanging indentation. --- > % It puts NUMBER flushleft in a box of width \@tempdima > % (Before 25 Jan 88 change, it also added \@tempdima to the hanging > % indentation.) 6118c6126 < \def\numberline#1{\advance\hangindent\@tempdima \hbox to\@tempdima{#1\hfil}} --- > \def\numberline#1{\hbox to\@tempdima{#1\hfil}} 6121d6128 < 6577c6584 < { \end@float %%%% BRACE MATCHING} %% by 15 Dec 87 change --- > % { \end@float %%%% BRACE MATCHING} %% by 15 Dec 87 change SHAR_EOF cat << \SHAR_EOF > letter.doc_diff 1c1 < % LETTER DOCUMENT STYLE -- Released 22 Dec 87 --- > % LETTER DOCUMENT STYLE -- Released 20 Jan 88 5c5 < \typeout{Document Style `letter' <22 Dec 87>.} --- > \typeout{Document Style `letter' <20 Jan 88>.} 368c368 < \long\def\closing#1{\par\nobreak\vspace{\parskip} --- > \long\def\closing#1{\par\nobreak\vspace{\parskip} 374c374 < \ignorespaces #1\\[6\parskip] --- > \ignorespaces #1\\[6\medskipamount]%% changed 20 Jan 88 SHAR_EOF cat << \SHAR_EOF > letter.sty_diff 1c1 < % letter.sty 22-Dec-87 --- > % letter.sty 20-Jan-88 3c3 < \typeout{Document Style `letter' <22 Dec 87>.} --- > \typeout{Document Style `letter' <20 Jan 88>.} 128c128 < \long\def\closing#1{\par\nobreak\vspace{\parskip} --- > \long\def\closing#1{\par\nobreak\vspace{\parskip} 134,135c134 < \ignorespaces #1\\[6\parskip] < \ifx\@empty\fromsig --- > \ignorespaces #1\\[6\medskipamount] \ifx\@empty\fromsig SHAR_EOF cat << \SHAR_EOF > rep10.doc_diff 1c1 < % REPORT DOCUMENT STYLE -- Released 22 Dec 87 --- > % REPORT DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1986 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 227,269c224 < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} < < --- > % Definition of \part moved to report.doc on 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > rep10.sty_diff 1c1 < % rep10.sty 22-Dec-87 --- > % rep10.sty 19-Jan-88 58,72d57 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} < SHAR_EOF cat << \SHAR_EOF > rep11.doc_diff 1c1 < % REPORT DOCUMENT STYLE -- Released 22 Dec 87 --- > % REPORT DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 226,267c223 < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} < --- > % Definition of \part moved to report.doc 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > rep11.sty_diff 1c1 < % rep11.sty 22-Dec-87 --- > % rep11.sty 19-Jan-88 58,71d57 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} SHAR_EOF cat << \SHAR_EOF > rep12.doc_diff 1c1 < % REPORT DOCUMENT STYLE -- Released 22 Dec 87 --- > % REPORT DOCUMENT STYLE -- Released 19 Jan 88 3c3 < % Copyright (C) 1987 by Leslie Lamport --- > % Copyright (C) 1988 by Leslie Lamport 14,16d13 < % \part: < % \huge\bf Part \thepart % THEN Print 'Part' and number < % ~~~~ 226,265c223 < < \def\part{\cleardoublepage % Starts new page. < \thispagestyle{plain} % Page style of part page is 'plain' < \if@twocolumn % IF two-column style < \onecolumn % THEN \onecolumn < \@tempswatrue % @tempswa := true < \else \@tempswafalse % ELSE @tempswa := false < \fi % FI < \hbox{}\vfil % Add fil glue to center title < \bgroup \centering % BEGIN centering < \secdef\@part\@spart} < < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \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 < \markboth{}{} < \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 < \huge\bf Part \thepart % THEN Print 'Part' and number < \par % in \huge bold. < \vskip 20pt \fi % Add space before title. < \Huge \bf % FI < #1\@endpart} % Print Title in \Huge bold. < < % \@endpart finishes the part page < % < \def\@endpart{\par\egroup % END centering < \vfil\newpage % End page with 1fil glue. < \if@twoside % IF twoside printing < \hbox{} % THEN Produce totally blank page < \thispagestyle{empty} < \newpage < \fi % FI < \if@tempswa % IF @tempswa = true < \twocolumn % THEN \twocolumn < \fi} % FI < < \def\@spart#1{\Huge \bf % Print title in \huge boldface < #1\@endpart} --- > % Definition of \part moved to report.doc 19 Jan 88 SHAR_EOF cat << \SHAR_EOF > rep12.sty_diff 1c1 < % rep12.sty 22-Dec-87 --- > % rep12.sty 19-Jan-88 58,70d57 < \def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn < \@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \bgroup \centering < \secdef\@part\@spart} < \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} < \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else < \addcontentsline{toc}{part}{#1}\fi \markboth{}{} < \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi < \Huge \bf #1\@endpart} < \def\@endpart{\par\egroup \vfil\newpage \if@twoside \hbox{} < \thispagestyle{empty} < \newpage < \fi \if@tempswa \twocolumn \fi} < \def\@spart#1{\Huge \bf #1\@endpart} SHAR_EOF cat << \SHAR_EOF > report.doc_diff 1c1 < % REPORT DOCUMENT STYLE -- Released 12 October 1987 --- > % REPORT DOCUMENT STYLE -- Released 5 February 1988 5c5 < \typeout{Document Style `report' <12 Oct 87>.} --- > \typeout{Document Style `report' <5 Feb 88>.} 46a47,49 > % \part: > % \huge\bf Part \thepart % THEN Print 'Part' and number > % ~~~~ 255a259,261 > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % PART % > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 256a263,307 > \def\part{\cleardoublepage % Starts new page. > \thispagestyle{plain} % Page style of part page is 'plain' > \if@twocolumn % IF two-column style > \onecolumn % THEN \onecolumn > \@tempswatrue % @tempswa := true > \else \@tempswafalse % ELSE @tempswa := false > \fi % FI > \hbox{}\vfil % Add fil glue to center title > %% \bgroup \centering % BEGIN centering %% Removed 19 Jan 88 > \secdef\@part\@spart} > > > \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 > \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 > \markboth{}{} > {\centering % %% added 19 Jan 88 > \ifnum \c@secnumdepth >-2\relax % IF secnumdepth > -2 > \huge\bf Part \thepart % THEN Print 'Part' and number > \par % in \huge bold. > \vskip 20pt \fi % Add space before title. > \Huge \bf % FI > #1\par}\@endpart} % Print Title in \Huge bold. > > > % \@endpart finishes the part page > % > \def\@endpart{\vfil\newpage % End page with 1fil glue. > \if@twoside % IF twoside printing > \hbox{} % THEN Produce totally blank page > \thispagestyle{empty} > \newpage > \fi % FI > \if@tempswa % IF @tempswa = true > \twocolumn % THEN \twocolumn > \fi} % FI > > \def\@spart#1{{\centering % %% added 19 Jan 88 > \Huge \bf % Print title in \huge boldface > #1\par}\@endpart} > > > 335c386,388 < #1\hfil \hbox to\@pnumwidth{\hss #2}\par --- > \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 SHAR_EOF # End of shell archive exit 0 -------