Mercurial > gnulib
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. |