groff-commit
[Top][All Lists]
Advanced

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

[Groff-commit] groff/contrib/mom om.tmac


From: Werner LEMBERG
Subject: [Groff-commit] groff/contrib/mom om.tmac
Date: Fri, 10 Dec 2004 02:26:22 -0500

CVSROOT:        /cvsroot/groff
Module name:    groff
Branch:         
Changes by:     Werner LEMBERG <address@hidden> 04/12/10 07:15:16

Modified files:
        contrib/mom    : om.tmac 

Log message:
        (VFP_CHECK): Must be run in a separate environment.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/groff/groff/contrib/mom/om.tmac.diff?tr1=1.24&tr2=1.25&r1=text&r2=text

Patches:
Index: groff/contrib/mom/om.tmac
diff -u groff/contrib/mom/om.tmac:1.24 groff/contrib/mom/om.tmac:1.25
--- groff/contrib/mom/om.tmac:1.24      Wed Dec  8 07:57:46 2004
+++ groff/contrib/mom/om.tmac   Fri Dec 10 07:15:16 2004
@@ -10657,18 +10657,21 @@
 \# The main macros that handle footnote processing.
 \# -----------------------------------------------
 \#
-\# Sometimes, #VARIABLE_FOOTER_POS sets FOOTER at a location so
-\# close to the next legal baseline that, visually, one has the
-\# impression another line of running text would fit on the page.
-\# VFP_CHECK is always set to the line just above the one where
-\# FOOTER will be sprung, and checks for this condition.  If it
-\# exists, FOOTER is set one line lower on the page, thus squeezing
-\# in an extra line of running text.  This is a judgment call on
-\# my part, but seems to work well.  If there are problems (e.g.
-\# footnotes really do look jammed), the user should probably adjust
-\# FOOTNOTE_AUTOLEAD and/or FOOTNOTE_RULE_ADJ.
+\# Sometimes, #VARIABLE_FOOTER_POS sets FOOTER at a location that
+\# gives the impression another line of running text could fit on
+\# the page.  VFP_CHECK is always set to the line just above the
+\# one where FOOTER will be sprung, and checks for this condition.
+\# If it exists, FOOTER is set one line lower on the page, thus
+\# squeezing in an extra line of running text.  This is a judgment
+\# call on my part, but seems to work well.  If there are problems
+\# (e.g. footnotes really do look jammed), the user should probably
+\# adjust FOOTNOTE_AUTOLEAD and/or FOOTNOTE_RULE_ADJ.
 \# 
+\# The macro has to be run in its own environment, otherwise the
+\# first word of the last line before the footnotes gets chopped.
+\#
 .MAC VFP_CHECK END
+.    ev VFP_CHECK
 \# The trap also has to be removed each time VFP_CHECK is run
 .    if \\n[#PRINT_STYLE]=2 \{\
 .       ch VFP_CHECK
@@ -10695,6 +10698,7 @@
 .          \}
 .       \}
 .    \}
+.    ev
 .END
 \#
 \# FN_OVERFLOW_TRAP starts off "underneath" FOOTER, but is revealed as




reply via email to

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