Hi Doug,

The groff ms macros seem deliberately designed to not permit a lot of
macro usage on a cover page.

Here's the code from groff 1.02 in 1991:

https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/macros/tmac.s?h=1.02#n198

We see there that, prior to the main matter of a document, `LP` closes
any open diversion, writes out the cover page and then starts an `LP`
paragraph (by re-interpolating itself after its own name as been
re-aliased, a clever trick).

Addressing this in general would seem to imply some fairly intrusive
changes.  As I understand it, Lesk's ms also had limited expectations of
what would appear on a cover sheet.

What are your expectations of what's allowed in an ms cover sheet and
how do those compare to Lesk ms?

Not saying your reports are bogus (there's one known case I've fixed for
groff 1.24), but I need some help controlling the scope of the work.
Right now, I think I can keep things under control by permitting keeps
(of both sorts), which can include preprocessed material (like tables).
But _not_ sectioning or paragraphing macro calls, nor multiple
columnation.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to