Update of bug #55081 (project groff):
Status: Need Info => In Progress
Summary: [me] two-column output does not work with very long
page lengths => [me] two-column output does not work with footnotes or very
long page lengths
_______________________________________________________
Follow-up Comment #8:
I appear to have a fix.
Bjarni put me on the right track. It appears we _do_ want to space down, but
not to the _k register, but rather to the next trap.
Not only does this fix the long page length case, but also a problem extant in
groff 1.22.4 me (and going back...?how far?) where footnotes wouldn't work in
two-column mode.
Try this.
diff --git a/tmac/e.tmac b/tmac/e.tmac
index bba5db23..cb1dcc69 100644
--- a/tmac/e.tmac
+++ b/tmac/e.tmac
@@ -942,7 +942,7 @@
..
.
.de bc \" *** begin column
-.sp 24i
+.sp \\n(.tu
..
.
.
True, it doesn't work in the page length 10v case, but that seems to be
ill-supported by me(7) generally. Multiple macro packages have minimum
requirements on page length but don't bother to validate them. Sloppy. :-/
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55081>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/