bug-groff
[Top][All Lists]
Advanced

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

[bug #61453] [nroff] request native mechanism for continuous (non-pagina


From: Dave
Subject: [bug #61453] [nroff] request native mechanism for continuous (non-paginated) rendering
Date: Thu, 23 Dec 2021 03:04:26 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #3, bug #61453 (project groff):

[comment #0 original submission:]
> groff could provide a new, dedicated tmac file for this task
> and properly document its inclusion and use.  The existing
> macros in an.tmac could be leveraged for this if they're
> suitable for general use.

My guess now is that they aren't.  As I understand it, in contrast to the
one-long-page system the Texinfo manual gives an example of, the -man macros
set top and bottom margins of internal pages to 0, so that, even though nroff
outputs multiple "pages," the breaks between them are invisible, effectively
_looking_ like one long page.

This is fine in the -man language, which doesn't support footnotes.  But it's
unclear how this could be generalized to work with the full-service macro
packages, most of which do include mechanisms to render footnotes at the
bottom of the page.  In the one-long-page case, this pushes footnotes to the
end of the output.  But for multiple pages with invisible page breaks, this
would effectively put footnotes at random-seeming places in the middle of the
text.

This isn't to say that the problem is insurmountable, only that a
straightforward adaptation of the -man system probably won't cover the
complexities of existing macro packages or unfettered roff.

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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