Anton Shterenlikht:

> I  want the cover page to show no page number, the
> front page to show no number, and the first normal
> page  to show page number 2.  All pages after that
> I want to be numbered consequtively.

This is complicated and couldn't do it without  fix-
ing mm.  Maybe it's not working correctly.

The .PGNH is ignored because mm/ms.cov has:

    .pg@enable-top-trap

which  undoes its effect.  To make it respect .PGNH,
I have modified m.tmac's  definition  of  .COVER  to
store  the  current setting in a number register be-
fore  the   corresponding   pg@disable-top-trap   is
called:

    ...
    .el .ds cov*cov-type \\$1
    .nr prev-top-trap \\n[pg*top-enabled]\"<--Added this line
    .pg@disable-top-trap
    ...

and  instead of calling pg@enable-top-trap in ms.cov
I am restoring the value from the register:

    .pg@enable-top-trap\" I deleted this line
    .nr pg*top-enabled \\n[prev-top-trap]\" and inserted this

To fix the page numbering I called

    .hd@set-page -1

in the beginning of your source.  Attached  is  your
modified example that looks as want.

My  "fix"  is probably a bad one, and maybe it would
be better to pass a parameter  to  cover  indicating
the  presence  of  another cover sheet and disabling
the header on the next page...

-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments

Attachment: anton.mm
Description: application/freemind

Reply via email to