bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [groff] 1.18 mm: infinite loop with large vs


From: Werner LEMBERG
Subject: Re: [groff] 1.18 mm: infinite loop with large vs
Date: Wed, 29 Mar 2006 06:55:36 +0200 (CEST)

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 address@hidden 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
> address@hidden 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]