On Tue, Nov 15, 2022, G. Branden Robinson wrote:
> [adding Peter for a mom question]
> Peter, is there something "papersize.tmac" could be doing to help out
> mom(7) here?  We'd then have that macro file wired up to all of our
> full-service macro packages.

The attached patch along with my most recent commit gets mom
and papersize working together.  I'd apply it myself but I
observe a policy of not committing outside my comfy corner inside
groff/contrib.

Note that when a mom file is built with -Tpdf or pdfmom, there's no
need for -P flags on the command line.  (Thanks, Deri!).  The one
instance where papersize.tmac needs to be called is when .ps output
is desired and the file consists entirely of presentational
(bare-metal) macros.  IOW, quite rare.

-- 
Peter Schaffter
https://www.schaffter.ca
--- papersize.tmac	2022-11-16 11:56:45.088890965 -0500
+++ papersize-mommified.tmac	2022-11-16 11:56:54.359054026 -0500
@@ -151,9 +151,12 @@
 .
 .  ie \n[paper-w] \
 .    tm warning: Unknown paper size '\*[paper]'
-.  el \
+.  el \{\
 .    if !r LL \
 .      nr LL \n[.l]u  \" for ms, mdoc, man
+.    if !r #R_MARGIN \
+.      R_MARGIN 1i \" for mom
+.  \}
 .\}
 .
 .cp \n[_C]

Reply via email to