9. The method of claim 8 , further comprising in response to determining that not all but one of the possible footnotes fit completely on the page: decrementing the number of possible footnotes for the page according to the rejection order, and repeating the operations of laying out the body text for the page such that the smallest amount of space is used and only the reference marks for the possible footnotes are on the page; laying out the note text for the possible footnotes in the space remaining after laying out the body text; determining whether all but one of the possible footnotes fit completely on the page; and using the layout if all but one of the possible footnotes fit completely on the page.
9. The method of claim 8 , further comprising in response to determining that not all but one of the possible footnotes fit completely on the page: decrementing the number of possible footnotes for the page according to the rejection order, and repeating the operations of laying out the body text for the page such that the smallest amount of space is used and only the reference marks for the possible footnotes are on the page; laying out the note text for the possible footnotes in the space remaining after laying out the body text; determining whether all but one of the possible footnotes fit completely on the page; and using the layout if all but one of the possible footnotes fit completely on the page. 10. The method of claim 9 , further comprising: determining whether the layout having reference marks fit on the page and all but one corresponding note text fits completely on the page was found such that all of the reference marks fit on the page and all but one corresponding note text fits completely on the page; in response to determining that the layout having reference marks fit on the page and all but one corresponding note text fits completely on the page could not be found, identifying any footnotes that are too close together to be separated; and for each page note too close to another page note to be separated, attempting to generate a page layout where the note reference for a page note too close to another page note to be separated is on a different page than the note text for the page note.