[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #58736] [me] footnote breaks two-column output
From: |
G. Branden Robinson |
Subject: |
[bug #58736] [me] footnote breaks two-column output |
Date: |
Tue, 14 Dec 2021 19:29:35 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 |
Update of bug #58736 (project groff):
Status: In Progress => Need Info
_______________________________________________________
Follow-up Comment #22:
Returning to the original report now having learned a little about how me(7)
works, I think the problem arises from a gap in the macro package's design.
It is designed to output footnotes in multi-column mode at the bottom of the
_column_, not the page.
But what to do when the document returns to single-column mode with a footnote
pending?
The semantic gap is easier to imagine if we consider the hypothetical of a
multi-column document formatting output in a column other the first, with a
footnote pending for that column, when the input declares `1c`. What should
happen? Should the footnote be emitted mid-page under the relevant column?
One simple possibility would be for `1c` to force a page break if any
footnotes are pending. I believe this can be checked by testing for the
existence if the `|f` diversion. (Maybe not portably, though--`.if d` is a
groffism.)
Also, when a trap is set in multi-column mode for placement of the footnote,
that trap is not cleared after the footnote is rendered. The result is that
the bottoms of your columns creep up the page as you go from left to right.
An example of this can be seen in bug #61675.
I am soliciting opinions as to what `1c` should mean when footnotes are
pending--force a page break, or try to do something more complicated?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58736>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/06
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/07
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/07
- [bug #58736] [me] footnote breaks two-column output,
G. Branden Robinson <=
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/14
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/16
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/23
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/24