Hi,

> 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.

To my mind as it does more than just set P so it's worth poking about
under the covers.

    .de hd@set-page
    .\"
    .ie \\n[.$]>0 .nr P \\$1
    .el .nr P +1
    .\" Set section-page-string
    .ds hd*sect-pg \\n[H1]-\\n[P]
    .if \\n[Sectp]>1 .if '\\n[H1]'0' .ds hd*sect-pg "
    ..

Cheers, Ralph.

Reply via email to