troff: fix -ms mug (thanks aksr)
Executing .KS after .1C exhibits a bug. Instead on the next page, the text between .KS and .KE is shown at the bottom of the page (where footnote would be). To reproduce the bug: http://sprunge.us/xyCUX7 The bug can be fixed by changing two lines in tmac.s: if \\n(NX<1 .bp\} to if \\n(NX<=1 .bp\} and if \\n(NX<1 'bp\} to if \\n(NX<=1 'bp\}
This commit is contained in:
parent
d1a0091b56
commit
eb7eea0bb9
1 changed files with 2 additions and 2 deletions
|
@ -972,7 +972,7 @@ Computing Science Technical Report No. \\*(MN
|
|||
.fi
|
||||
.if (\\n(nl+1v)>(\\n(.p-\\n(FM) \{\
|
||||
. if \\n(NX>1 .RC
|
||||
. if \\n(NX<1 .bp\}
|
||||
. if \\n(NX<=1 .bp\}
|
||||
.nr TD 0
|
||||
..
|
||||
.de KD
|
||||
|
@ -1020,7 +1020,7 @@ Computing Science Technical Report No. \\*(MN
|
|||
.if !\\n(dn .nr WF 0
|
||||
.if \\n(FC<=1 .if \\n(XX=0 \{\
|
||||
. if \\n(NX>1 .RC
|
||||
. if \\n(NX<1 'bp\}
|
||||
. if \\n(NX<=1 'bp\}
|
||||
.nr FC -1
|
||||
.if \\n(ML>0 .ne \\n(MLu
|
||||
..
|
||||
|
|
Loading…
Reference in a new issue