11-Mar-88 14:35:25-PST,35785;000000000000
Return-Path: <mackay@june.cs.washington.edu>
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

-------

