* texinfo.tex: Rewrite of index stuff to do better column breaking
authorKarl Berry <karl@gnu.org>
Tue, 23 Jun 1998 14:28:30 +0000 (14:28 +0000)
committerKarl Berry <karl@gnu.org>
Tue, 23 Jun 1998 14:28:30 +0000 (14:28 +0000)
commit54727192c0c9ff00c4a1abf453b34f00bdeb68b3
treef7f00dea431c32db99c99c13f7cca0be5e1b30ed
parent20258f42d47024e25655a125911ff8271e144860
* texinfo.tex: Rewrite of index stuff to do better column breaking
and balancing.
The old code failed miserably when the index was just the wrong size,
e.g., the Autoconf manual with @afourpaper.
Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST)
(\initial): Add more glue around the initial, and make it a
multiple of \baselineskip.
(\entry): Add glue before each entry so the columns can always be the
 same height.
(\doublecolumnout): Available space no longer needs to handle
 \partialpage specially.
(\pagesofar): Take \ht\partialpage into account with \vsize.
(\enddoublecolumns): Reset \output to avoid calling
\balancecolumns twice
(\balancecolumns): Format for readability.
(\initialskipamount): No longer needed, remove.

(\hbadness): Increase a bit, boxes that are a little underfull look ok.
texinfo.tex