From 9b0104a87c01872da57ec6bb69e6f9e27bfe82cd Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Wed, 7 Sep 2005 21:39:10 +0000 Subject: [PATCH] pullup from trunk ticket: 3169 version_fixed: 1.4.3 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-4@17373 dc483132-0cff-0310-8789-dd5450dbe970 --- doc/ChangeLog | 4 + doc/api/ChangeLog | 4 + doc/api/Makefile | 2 +- doc/api/changebar.sty | 155 ------------------------------- doc/api/library.tex | 2 +- doc/implement/ChangeLog | 4 + doc/implement/Makefile | 2 +- doc/implement/changebar.sty | 155 ------------------------------- doc/implement/implement.tex | 2 +- doc/kadm5/api-funcspec.tex | 2 +- doc/kadm5/api-server-design.tex | 2 +- doc/kadm5/changebar.sty | 157 -------------------------------- 12 files changed, 18 insertions(+), 473 deletions(-) delete mode 100644 doc/api/changebar.sty delete mode 100644 doc/implement/changebar.sty delete mode 100644 doc/kadm5/changebar.sty diff --git a/doc/ChangeLog b/doc/ChangeLog index ed586d5c4..2a77ca76c 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2005-08-29 Sam Hartman + + * kadm5/api-server-design.tex kadm5/api-funcspec.tex: Avoid using changebar.sty + 2005-02-11 Tom Yu * kadm5/api-unit-test.tex (ovsec_kadm_init): Update to reflect diff --git a/doc/api/ChangeLog b/doc/api/ChangeLog index 4446ccf26..25a0d4185 100644 --- a/doc/api/ChangeLog +++ b/doc/api/ChangeLog @@ -1,3 +1,7 @@ +2005-08-29 Sam Hartman + + * library.tex: Don't use changebar.sty + 2003-05-09 Tom Yu * krb5.tex: Update subkey-related information to match code. diff --git a/doc/api/Makefile b/doc/api/Makefile index 72ad368e5..2d5d6b784 100644 --- a/doc/api/Makefile +++ b/doc/api/Makefile @@ -2,7 +2,7 @@ SHELL=/bin/sh -STYLES=changebar.sty fixunder.sty functions.sty krb5idx.sty +STYLES= fixunder.sty functions.sty krb5idx.sty LIBTEX= library.tex intro.tex tables.tex errors.tex krb5.tex ccache.tex \ rcache.tex keytab.tex libos.tex free.tex diff --git a/doc/api/changebar.sty b/doc/api/changebar.sty deleted file mode 100644 index 61b7383f9..000000000 --- a/doc/api/changebar.sty +++ /dev/null @@ -1,155 +0,0 @@ -% Change bar document-style option for LaTeX. -% -% Copyright (C) 1990 by David B. Johnson. - -% These macros draw a solid bar down the right margin of the output, -% covering a range of the input file that has been declared to be changed. -% -% The beginning and end of a change bar in the text are marked with -% \chgbarbegin and \chgbarend, respectively. For example, -% -% Here is some sample text \chgbarbegin that was -% changed\chgbarend{} and some that wasn't changed. -% -% The change bar is drawn continuously between the line of output -% containing the \chgbarbegin and the line of output containing the -% \chgbarend. These lines can end up on separate pages, and the -% division at page boundaries is handled automatically. - -% Two dimensions control the size and placement of the change bars: -% \chgbarwidth The width of a change bar -% \chgbarsep The distance between the text and the change bar - -% Warning: it does not appear to be possible to do this completely -% correctly, due to the time at which the verticle glue on a page is -% finally set, and the way that page breaks are decided. With -% \raggedbottom, this normally works fine. It hasn't been tested with -% \flushbottom, but will probably behave worse. In strange rare -% situations, a change bar might be drawn from the first line of a page -% up off the top of a page; this can usually be fixed by slightly moving -% the \chngbarend around, or by breaking a single change bar range -% into two ranges. - -\newdimen\chgbarwidth \newdimen\chgbarsep -\chgbarwidth 4pt -\chgbarsep .25in - -\def\chgbarbegin{\ifhmode\@chgbar{-2}\else\@chgbar{-3}\fi} -\def\chgbarend{\@chgbar{-4}\relax} - -\marginparpush 0pt - -% The remainder of this is hacked up based on the LaTeX 2.09 latex.tex. - -% copied from \marginpar -\def\@chgbar#1{\ifhmode \@bsphack\@floatpenalty -\@Mii\else - \@floatpenalty-\@Miii\fi\ifinner - \@parmoderr\@floatpenalty\z@ - \else\@next\@currbox\@freelist{\global - \count\@currbox#1}{\@floatpenalty\z@ \@fltovf - \def\@currbox{\@tempboxa}}\fi - \setbox\@tempboxa\vbox - \bgroup\end@float\@esphack} - -\newdimen\@chgbarbegin -\newif\if@inchgbar \@inchgbarfalse - -\def\@addmarginpar{% -\ifnum\count\@currbox = -2 % change bar begin from hmode - \global\@chgbarbegin\@pageht \global\advance\@chgbarbegin -\baselineskip - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -3 % change bar begin not from hmode - \global\@chgbarbegin\@pageht - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -4 % change bar end - \if@inchgbar\else\@latexbug\fi - \@tempdima\@pageht \advance\@tempdima -\@chgbarbegin - \nointerlineskip - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi -\hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@ -}} -\hss} - \nointerlineskip - \global\@inchgbarfalse - \@cons\@freelist\@currbox -\else - \@next\@marbox\@currlist{\@cons\@freelist\@marbox - \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi - \@tempdima\@mparbottom \advance\@tempdima -\@pageht - \advance\@tempdima\ht\@marbox \ifdim\@tempdima >\z@ - \@warning{Marginpar on page \thepage\space moved}\else\@tempdima\z@ \fi - \global\@mparbottom\@pageht \global\advance\@mparbottom\@tempdima - \global\advance\@mparbottom\dp\@marbox - \global\advance\@mparbottom\marginparpush - \advance\@tempdima -\ht\@marbox - \global\ht\@marbox\z@ \global\dp\@marbox\z@ - \vskip -\@pagedp \vskip\@tempdima\nointerlineskip - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\marginparsep - \else \hskip -\marginparsep \hskip -\marginparwidth \fi - \box\@marbox \hss} - \vskip -\@tempdima - \nointerlineskip - \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp} -\fi\fi\fi} - -\def\@makecol{\setbox\@outputbox\box\@cclv - \if@inchgbar - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \@tempdima\ht\@outputbox \advance\@tempdima -\@chgbarbegin - \advance\@tempdima -\baselineskip - \setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox \nointerlineskip \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi - \hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@}}\hss}} - \global\@chgbarbegin 0pt -\fi - \ifvoid\footins\else\setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox\vskip\skip\footins\footnoterule\unvbox\footins}\fi - \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats - \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth - \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox - \vskip-\dimen128\@textbottom} - \global\maxdepth\@maxdepth} - -\newenvironment{changebar}{\chgbarbegin}{\chgbarend} diff --git a/doc/api/library.tex b/doc/api/library.tex index cdfceb42c..713ce482f 100644 --- a/doc/api/library.tex +++ b/doc/api/library.tex @@ -1,5 +1,5 @@ \documentclass[twoside]{article} -\usepackage{fixunder,functions,changebar,fancyheadings} +\usepackage{fixunder,functions,fancyheadings} \usepackage{krb5idx} %\usepackage{hyperref} diff --git a/doc/implement/ChangeLog b/doc/implement/ChangeLog index f20a0b8ae..3bd06aae7 100644 --- a/doc/implement/ChangeLog +++ b/doc/implement/ChangeLog @@ -1,3 +1,7 @@ +2005-08-29 Sam Hartman + + * implement.tex: Avoid use of changebar.sty + 2001-11-06 Ken Raeburn * Makefile (clean): Delete *.ilg. diff --git a/doc/implement/Makefile b/doc/implement/Makefile index 58fbc4b16..4c5116132 100644 --- a/doc/implement/Makefile +++ b/doc/implement/Makefile @@ -1,6 +1,6 @@ .SUFFIXES: .tex .dvi .ps -STYLES=changebar.sty fixunder.sty functions.sty +STYLES= fixunder.sty functions.sty LIBTEX= implement.tex ccache-i.tex rcache-i.tex keytab-i.tex libos-i.tex \ kdb-i.tex encrypt-i.tex cksum-i.tex crc-32-i.tex implement.ind diff --git a/doc/implement/changebar.sty b/doc/implement/changebar.sty deleted file mode 100644 index 61b7383f9..000000000 --- a/doc/implement/changebar.sty +++ /dev/null @@ -1,155 +0,0 @@ -% Change bar document-style option for LaTeX. -% -% Copyright (C) 1990 by David B. Johnson. - -% These macros draw a solid bar down the right margin of the output, -% covering a range of the input file that has been declared to be changed. -% -% The beginning and end of a change bar in the text are marked with -% \chgbarbegin and \chgbarend, respectively. For example, -% -% Here is some sample text \chgbarbegin that was -% changed\chgbarend{} and some that wasn't changed. -% -% The change bar is drawn continuously between the line of output -% containing the \chgbarbegin and the line of output containing the -% \chgbarend. These lines can end up on separate pages, and the -% division at page boundaries is handled automatically. - -% Two dimensions control the size and placement of the change bars: -% \chgbarwidth The width of a change bar -% \chgbarsep The distance between the text and the change bar - -% Warning: it does not appear to be possible to do this completely -% correctly, due to the time at which the verticle glue on a page is -% finally set, and the way that page breaks are decided. With -% \raggedbottom, this normally works fine. It hasn't been tested with -% \flushbottom, but will probably behave worse. In strange rare -% situations, a change bar might be drawn from the first line of a page -% up off the top of a page; this can usually be fixed by slightly moving -% the \chngbarend around, or by breaking a single change bar range -% into two ranges. - -\newdimen\chgbarwidth \newdimen\chgbarsep -\chgbarwidth 4pt -\chgbarsep .25in - -\def\chgbarbegin{\ifhmode\@chgbar{-2}\else\@chgbar{-3}\fi} -\def\chgbarend{\@chgbar{-4}\relax} - -\marginparpush 0pt - -% The remainder of this is hacked up based on the LaTeX 2.09 latex.tex. - -% copied from \marginpar -\def\@chgbar#1{\ifhmode \@bsphack\@floatpenalty -\@Mii\else - \@floatpenalty-\@Miii\fi\ifinner - \@parmoderr\@floatpenalty\z@ - \else\@next\@currbox\@freelist{\global - \count\@currbox#1}{\@floatpenalty\z@ \@fltovf - \def\@currbox{\@tempboxa}}\fi - \setbox\@tempboxa\vbox - \bgroup\end@float\@esphack} - -\newdimen\@chgbarbegin -\newif\if@inchgbar \@inchgbarfalse - -\def\@addmarginpar{% -\ifnum\count\@currbox = -2 % change bar begin from hmode - \global\@chgbarbegin\@pageht \global\advance\@chgbarbegin -\baselineskip - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -3 % change bar begin not from hmode - \global\@chgbarbegin\@pageht - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -4 % change bar end - \if@inchgbar\else\@latexbug\fi - \@tempdima\@pageht \advance\@tempdima -\@chgbarbegin - \nointerlineskip - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi -\hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@ -}} -\hss} - \nointerlineskip - \global\@inchgbarfalse - \@cons\@freelist\@currbox -\else - \@next\@marbox\@currlist{\@cons\@freelist\@marbox - \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi - \@tempdima\@mparbottom \advance\@tempdima -\@pageht - \advance\@tempdima\ht\@marbox \ifdim\@tempdima >\z@ - \@warning{Marginpar on page \thepage\space moved}\else\@tempdima\z@ \fi - \global\@mparbottom\@pageht \global\advance\@mparbottom\@tempdima - \global\advance\@mparbottom\dp\@marbox - \global\advance\@mparbottom\marginparpush - \advance\@tempdima -\ht\@marbox - \global\ht\@marbox\z@ \global\dp\@marbox\z@ - \vskip -\@pagedp \vskip\@tempdima\nointerlineskip - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\marginparsep - \else \hskip -\marginparsep \hskip -\marginparwidth \fi - \box\@marbox \hss} - \vskip -\@tempdima - \nointerlineskip - \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp} -\fi\fi\fi} - -\def\@makecol{\setbox\@outputbox\box\@cclv - \if@inchgbar - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \@tempdima\ht\@outputbox \advance\@tempdima -\@chgbarbegin - \advance\@tempdima -\baselineskip - \setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox \nointerlineskip \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi - \hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@}}\hss}} - \global\@chgbarbegin 0pt -\fi - \ifvoid\footins\else\setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox\vskip\skip\footins\footnoterule\unvbox\footins}\fi - \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats - \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth - \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox - \vskip-\dimen128\@textbottom} - \global\maxdepth\@maxdepth} - -\newenvironment{changebar}{\chgbarbegin}{\chgbarend} diff --git a/doc/implement/implement.tex b/doc/implement/implement.tex index 9aa62579a..7b709f56f 100644 --- a/doc/implement/implement.tex +++ b/doc/implement/implement.tex @@ -1,4 +1,4 @@ -\documentstyle[fixunder,functions,changebar,twoside,fancyheadings]{article} +\documentstyle[fixunder,functions,twoside,fancyheadings]{article} \setlength{\oddsidemargin}{0in} \setlength{\evensidemargin}{2.00in} \setlength{\marginparsep}{0.05in} diff --git a/doc/kadm5/api-funcspec.tex b/doc/kadm5/api-funcspec.tex index 626052251..bf885b464 100644 --- a/doc/kadm5/api-funcspec.tex +++ b/doc/kadm5/api-funcspec.tex @@ -1,4 +1,4 @@ -\documentstyle[12pt,fullpage,changebar,rcsid]{article} +\documentstyle[12pt,fullpage,rcsid]{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Make _ actually generate an _, and allow line-breaking after it. diff --git a/doc/kadm5/api-server-design.tex b/doc/kadm5/api-server-design.tex index cecdae1cb..61fc868fe 100644 --- a/doc/kadm5/api-server-design.tex +++ b/doc/kadm5/api-server-design.tex @@ -1,4 +1,4 @@ -\documentstyle[12pt,fullpage,changebar,rcsid]{article} +\documentstyle[12pt,fullpage,rcsid]{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Make _ actually generate an _, and allow line-breaking after it. diff --git a/doc/kadm5/changebar.sty b/doc/kadm5/changebar.sty deleted file mode 100644 index c49e8be18..000000000 --- a/doc/kadm5/changebar.sty +++ /dev/null @@ -1,157 +0,0 @@ -% Change bar document-style option for LaTeX. -% -% Copyright (C) 1990 by David B. Johnson. -% -% dbj@titan.rice.edu (Dave Johnson) - -% These macros draw a solid bar down the right margin of the output, -% covering a range of the input file that has been declared to be changed. -% -% The beginning and end of a change bar in the text are marked with -% \chgbarbegin and \chgbarend, respectively. For example, -% -% Here is some sample text \chgbarbegin that was -% changed\chgbarend{} and some that wasn't changed. -% -% The change bar is drawn continuously between the line of output -% containing the \chgbarbegin and the line of output containing the -% \chgbarend. These lines can end up on separate pages, and the -% division at page boundaries is handled automatically. - -% Two dimensions control the size and placement of the change bars: -% \chgbarwidth The width of a change bar -% \chgbarsep The distance between the text and the change bar - -% Warning: it does not appear to be possible to do this completely -% correctly, due to the time at which the verticle glue on a page is -% finally set, and the way that page breaks are decided. With -% \raggedbottom, this normally works fine. It hasn't been tested with -% \flushbottom, but will probably behave worse. In strange rare -% situations, a change bar might be drawn from the first line of a page -% up off the top of a page; this can usually be fixed by slightly moving -% the \chngbarend around, or by breaking a single change bar range -% into two ranges. - -\newdimen\chgbarwidth \newdimen\chgbarsep -\chgbarwidth 4pt -\chgbarsep .25in - -\def\chgbarbegin{\ifhmode\@chgbar{-2}\else\@chgbar{-3}\fi} -\def\chgbarend{\@chgbar{-4}\relax} - -\marginparpush 0pt - -% The remainder of this is hacked up based on the LaTeX 2.09 latex.tex. - -% copied from \marginpar -\def\@chgbar#1{\ifhmode \@bsphack\@floatpenalty -\@Mii\else - \@floatpenalty-\@Miii\fi\ifinner - \@parmoderr\@floatpenalty\z@ - \else\@next\@currbox\@freelist{\global - \count\@currbox#1}{\@floatpenalty\z@ \@fltovf - \def\@currbox{\@tempboxa}}\fi - \setbox\@tempboxa\vbox - \bgroup\end@float\@esphack} - -\newdimen\@chgbarbegin -\newif\if@inchgbar \@inchgbarfalse - -\def\@addmarginpar{% -\ifnum\count\@currbox = -2 % change bar begin from hmode - \global\@chgbarbegin\@pageht \global\advance\@chgbarbegin -\baselineskip - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -3 % change bar begin not from hmode - \global\@chgbarbegin\@pageht - \global\@inchgbartrue - \@cons\@freelist\@currbox -\else -\ifnum\count\@currbox = -4 % change bar end - \if@inchgbar\else\@latexbug\fi - \@tempdima\@pageht \advance\@tempdima -\@chgbarbegin - \nointerlineskip - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi -\hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@ -}} -\hss} - \nointerlineskip - \global\@inchgbarfalse - \@cons\@freelist\@currbox -\else - \@next\@marbox\@currlist{\@cons\@freelist\@marbox - \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi - \@tempdima\@mparbottom \advance\@tempdima -\@pageht - \advance\@tempdima\ht\@marbox \ifdim\@tempdima >\z@ - \@warning{Marginpar on page \thepage\space moved}\else\@tempdima\z@ \fi - \global\@mparbottom\@pageht \global\advance\@mparbottom\@tempdima - \global\advance\@mparbottom\dp\@marbox - \global\advance\@mparbottom\marginparpush - \advance\@tempdima -\ht\@marbox - \global\ht\@marbox\z@ \global\dp\@marbox\z@ - \vskip -\@pagedp \vskip\@tempdima\nointerlineskip - \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\marginparsep - \else \hskip -\marginparsep \hskip -\marginparwidth \fi - \box\@marbox \hss} - \vskip -\@tempdima - \nointerlineskip - \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp} -\fi\fi\fi} - -\def\@makecol{\setbox\@outputbox\box\@cclv - \if@inchgbar - \@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \@tempdima\ht\@outputbox \advance\@tempdima -\@chgbarbegin - \advance\@tempdima -\baselineskip - \setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox \nointerlineskip \hbox to\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\chgbarsep - \else \hskip -\chgbarsep \fi - \hbox{\vbox to 0pt{\vss - \hrule \@height\@tempdima \@width\chgbarwidth \@depth\z@}}\hss}} - \global\@chgbarbegin 0pt -\fi - \ifvoid\footins\else\setbox\@outputbox - \vbox{\boxmaxdepth \maxdepth - \unvbox\@outputbox\vskip\skip\footins\footnoterule\unvbox\footins}\fi - \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats - \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth - \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox - \vskip-\dimen128\@textbottom} - \global\maxdepth\@maxdepth} - -\newenvironment{changebar}{\chgbarbegin}{\chgbarend} -- 2.26.2