[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [groff] 1.18 mm: infinite loop with large vs,
Werner LEMBERG <=