.appendix RUNOFF LIMITATIONS Runoff has many limitations as a general text formatting program. One of the main limitations is the inability to look ahead and format the text based on what will be happening in the next few lines. Here is a partial list of problems and what you can do to alleviate them. .list .le Sometimes a word can be hyphenated between pages. This can happen on a page with a footnote or if .IMMEDIATE TEST is used to prevent dangling lines on the next page. Hyphenation is usually inhibited for the last line of a page. However a these commands can confuse RUNOFF. The only solution to this is to .DISABLE HYPHENATION or use the hyphenation flag to declare the word inelegible for hyphenation. An alternate solution to the footnote problem is to declare the footnote between paragraphs, and break the line before the footnote command. .le Similarly RUNOFF can hyphenate the last word of a paragraph. This is easily fixed by using the hyphenate flag in front of the last word of each paragraph. An alternate method is to disable hyphenation for any word ending with a period. This has the unfortunate side effect of preventing hyphenation at the end of every sentence. .le Footnotes may appear on the page before the line that refers to them. This may be fixed by starting the footnote about 1 line after the reference. This "fix" may make the footnote appear on the next page after the reference, if the reference is too near to the bottom of the page. The .IMMEDIATE TEST TEXT command may then be used before the reference to force both the reference and footnote onto the same page. .end list