[net.unix] Help with troff -me macro bug

nigelh@uvicctr.UUCP (R. Nigel Horspool) (12/06/85)

I have encountered a really irritating problem with footnotes when
using the Berkeley -me troff macros (we have 4.2bsd here).

The problem is that the macros apparently miscompute the position of
the trap where the footnote is to be output later.  They sometimes set
the trap just a little bit too far down the page, so that the last line
of the footnote is not printed on the current page (although there
would have been room if the trap had been set higher up) and so the
footnote is unnecessarily continued on the next page.  In fact, I have
one bizarre example where the continued footnote does not fit onto the
second page (just a horizontal line is printed at the bottom of the
second page) and is carried over onto yet a third page.

I've read through the definitions of the footnote macros until my eyes
spin and their logic appears impeccable to me.  Has anyone encountered
this problem before and figured out the source of the problem?  If
anyone can send me the fix, I will be eternally grateful.

	Nigel Horspool
	University of Victoria

	UUCP:  {uw-beaver, nrl-css, ubc-vision } ! uvicctr ! nigelh