wjc@rayssd.RAY.COM (William J. Carson) (01/22/87)
Help:
We have been using the following mm based macro here for about 6 years and
suddenly it does not seem to work. When a ".F1 String" is encountered in an
nroff file, it is supposed to finish printing on the current page then on the
following page it should print : "This page for String", then skip a page.
However, this is not the case. What it is doing is printing a few words
from the previous page along with the string. So it ends up printing
something like this:
and in conclusion This page for String
and then it skips a page. Please mail me any pointers or suggestions.
The .F1 macro follows:
\" This is the start of the F1 definition file.
.nr tk 0
.de KI
.ds B "
..
.de T1
.ie \\n(.$>0 .nr tk \\n(tk+\\$1
.el .nr tk \\n(tk+1
..
.de F1
.T1 "\\$1"
.as B " \\$2;
..
.am TP
.if \\n(tk>0 .ie \\n%>1 \{\
. nr P (\\n%+\\n(tk-1)
. el .nr P (\\n%+\\n(tk+1)
. nr tk 0
This page is for \\*B
.ds B " "
. SK
.\}
..
\" This is the end of the F1 def. file.
--
wjc@rayssd.RAY.COM
{ cbosgd, gatech, ihnp4, uiucdcs }!rayssd!wjc