comparison build-aux/texinfo.tex @ 18724:c66132ba0a7a

autoupdate
author Karl Berry <karl@freefriends.org>
date Tue, 07 Mar 2017 07:51:04 -0800
parents ce2ff86e0d95
children a5f9d047501c
comparison
equal deleted inserted replaced
18723:ce2ff86e0d95 18724:c66132ba0a7a
1 % texinfo.tex -- TeX macros to handle Texinfo files. 1 % texinfo.tex -- TeX macros to handle Texinfo files.
2 % 2 %
3 % Load plain if necessary, i.e., if running under initex. 3 % Load plain if necessary, i.e., if running under initex.
4 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5 % 5 %
6 \def\texinfoversion{2017-03-05.09} 6 \def\texinfoversion{2017-03-06.19}
7 % 7 %
8 % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8 % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
10 % 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 10 % 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
11 % Free Software Foundation, Inc. 11 % Free Software Foundation, Inc.
5908 \dimen@ = \vsize 5908 \dimen@ = \vsize
5909 \divide\dimen@ by 2 5909 \divide\dimen@ by 2
5910 \advance\dimen@ by -\ht\partialpage 5910 \advance\dimen@ by -\ht\partialpage
5911 % 5911 %
5912 % box0 will be the left-hand column, box2 the right. 5912 % box0 will be the left-hand column, box2 the right.
5913 \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@ 5913 \setbox0=\vsplit\PAGE to\dimen@ \setbox2=\vsplit\PAGE to\dimen@
5914 \onepageout\pagesofar 5914 \onepageout\pagesofar
5915 \unvbox255 5915 \unvbox\PAGE
5916 \penalty\outputpenalty 5916 \penalty\outputpenalty
5917 } 5917 }
5918 % 5918 %
5919 % Re-output the contents of the output page -- any previous material, 5919 % Re-output the contents of the output page -- any previous material,
5920 % followed by the two boxes we just split, in box0 and box2. 5920 % followed by the two boxes we just split, in box0 and box2.
5984 \setbox\balancedcolumns=\vbox{shouldnt see this}% 5984 \setbox\balancedcolumns=\vbox{shouldnt see this}%
5985 % 5985 %
5986 % Only called for the last of the double column material. \doublecolumnout 5986 % Only called for the last of the double column material. \doublecolumnout
5987 % does the others. 5987 % does the others.
5988 \def\balancecolumns{% 5988 \def\balancecolumns{%
5989 \setbox0 = \vbox{\unvbox255}% like \box255 but more efficient, see p.120. 5989 \setbox0 = \vbox{\unvbox\PAGE}% like \box255 but more efficient, see p.120.
5990 \dimen@ = \ht0 5990 \dimen@ = \ht0
5991 \advance\dimen@ by \topskip 5991 \advance\dimen@ by \topskip
5992 \advance\dimen@ by-\baselineskip 5992 \advance\dimen@ by-\baselineskip
5993 \ifdim\dimen@<5\baselineskip 5993 \ifdim\dimen@<5\baselineskip
5994 % Don't split a short final column in two. 5994 % Don't split a short final column in two.