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/