[self-follow-up] Some clarifications, to our Texinfo manual and to my own remarks...
At 2023-12-08T15:34:28-0600, G. Branden Robinson wrote: > The '\c' in the above example needs explanation. For historical > reasons (and for compatibility with AT&T 'troff'), the end macro > exits as soon as it causes a page break and no remaining data is > in the partially collected line. Clearer would be: "as soon as it causes a page break and no output line is pending." > To always force processing the whole end macro independently of > this behaviour it is thus advisable to insert something that starts > an empty partially filled line ('\c') whenever there is a chance > that a page break can happen. "An empty partially filled line" is somewhat baffling wording. Clearer would be: "to ensure that an output line is pending, even if it has no visible content, whenever a page break might occur during end-of-input macro processing." > I would prefer to just make `em` behave the way people expect, but > retain the weird old behavior for the benefit of historical documents. ...in AT&T compatibility mode ("groff -C") only. Regards, Branden
signature.asc
Description: PGP signature