Ulrich --

On Mon, Nov 08, 2021, Ulrich Lauther wrote:
> I know that .SPACE |<some distance> moves me to some distance from
> the top of the page, though I cannot find this knowledge in mom's
> documentation.

It's in the entry for 'sp' in the groff info manual.

> A naive person (like me) would hope, that a negative argument
> would bring me to some distance from the bottom of the page; that,
> of course, is not the case.
> 
> My solution looks like this:
> 
> .nr tmp \n[#PAGE_LENGTH]-\n[#B_MARGIN]-3c
> .SP |\n[tmp]u
> 
> Question:
> Is there a simpler or more elegant way?

No.  It's the tried and true method, clunky though it is.  The only
groff request that uses a negative argument to mean "from the bottom
of the page" is 'wh', which sets page traps.
 
> Suggestion: 
> Mention ".SPACE" also in "4.7 Vertical Movements" together with an
> explanation of "|" and maybe a hint, how to navigate to a place
> relative to the page bottom.

A "See also" in 4.7 with mention of | in the "Experts" note to
SPACE ought to do the trick.  I'll update the docs.

I don't think "how to navigate to a place relative to the page
bottom" belongs in the mom documentation.  It's covered in
the info 'sp' entry.

Cheers.

-- 
Peter Schaffter
https://www.schaffter.ca

Reply via email to