Sorry for the late reply.

> It looks to me that the lines
> 
>   .nr pg*footer-size 5v\"     1v+footer+even/odd footer+2v
>   .nr pg*header-size 7v\"     3v+header+even/odd header+2v
> 
> are executed when m.tmac is loaded, so 5v is converted to u units
> based on the vertical spacing at that time.  ".S 27 29" later
> changes the vertical spacing, but, when the [EMAIL PROTECTED] macro is
> invoked, \n[pg*footer-size]u does not reflect that change.
> 
> At any rate, inserting the above two lines at the beginning of
> [EMAIL PROTECTED] macro makes the problem go away.

Inserting these two lines would change the footer and header size each
time you issue a `.S' command which is probably not what you really
want, especially if register `Pgps' is set to 0.

Anyway, this is fixed now in the CVS -- I've simply disabled vertical
traps while printing the footer.  Please test.


    Werner


_______________________________________________
bug-groff mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-groff

Reply via email to