> > I agree, but I didn't find a public mechanism to
> > do that.
>
> Does the attached achieve the desired effect?
> Agreed, it isn't intuitive: it's very picky about
> the placement of the reassignment of register 'P',
> and you have to set it to less than zero for it,
> and the effect of the assignment to the 'N' regis-
> ter, to be honoured, but this is achieved using
> only publicly documented features, (discovered by
> a search for 'page number' within groff_mm(7)).
Yes, and this is exactly what hd@set-page does. The
documentation doesn't say that P is not read-only.
I consider hd@set-page as a setter of the field P
and therefore preferable to setting P directly. If
it was not so trivial my method would be less likely
to break anything. But you are right that your ver-
sion does not require knowledge of mm's internals.
Thanks for pointing it out, but I frankly am unsure
as to which is better.
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments