bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #55081] [me] multi-column mode does not work with very long page le


From: G. Branden Robinson
Subject: [bug #55081] [me] multi-column mode does not work with very long page lengths
Date: Tue, 14 Dec 2021 16:28:16 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Update of bug #55081 (project groff):

                 Summary: [me] two-column output does not work with footnotes
or very long page lengths => [me] multi-column mode does not work with very
long page lengths

    _______________________________________________________

Follow-up Comment #19:

There were multiple issues reported in the original submission and trying to
solve them both at once is looking like a tangle.

I propose that we restrict this ticket to the page length issue, and leave the
multi-column mode/footnote interaction issue for bug #58736.

There are, moreover, multiple problems with multi-column/footnote interaction,
including one not noted here.

Retitling.

Right now I'm thinking that the main barrier to solving this is the fact that
me(7) does its initialization _including_ things that depend on the page
length (like setting up the footer trap) before reading even a single line of
the input.  (It can't help it, that's what '-me' _means_.)  Other macro
packages handle this by exposing command-line-settable registers to configure
such things (like groff man(7)--while it doesn't expose a page length
register, I've added one to it experimentally in the past with some success)
or must be "initialized" with a macro call (like ms, which requires an early
`LP` or `SH` call or similar).

At present, I suspect the foregoing design point accounts for the weird
159-line threshold issue I noted in comment #1.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55081>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]