Too many unprocessed floats

MacKichan 找到的 :)

Error: Too many unprocessed floats

Version: 3.x, 4.x, 5.0 - Scientific WorkPlace & Scientific Word
Problem

Typesetting the document results in this LaTeX error message:

Too many unprocessed floats

The message appears in the LaTeX window and in the .log file for the document.
Explanation

Documents that contain many floating objects may occasionally encounter LaTeX processing problems. When you typeset your document, LaTeX tries to process floating objects as it encounters them, anchoring them throughout the document. However, if it can’t place an object because of its size or if float placement options don’t fit, LaTeX holds the object and all following floating objects until the end of the document. If there are too many such objects for LaTeX to handle, it generates the error message.
Solution

You can force LaTeX to process floating objects with a TeX command in the body of your document. Alternatively, you can use the float package to manage the placement of floating objects.

Method 1: Use TeX commands

The clearpage command forces LaTeX to output any floating objects that occur in the document before the command.

1.

Place the insertion point in an appropriate location in your document, such as the end of a chapter or section.

You may have to experiment to find the best location for the command.
2.

In Version 4.0 and later, from the Insert menu, choose Typeset Object and then choose TeX Field.

or

In earlier versions, from the Insert menu, choose Field and then choose TeX.
3.

In the entry area, type clearpage and choose OK.
4.

Save and typeset the document.

Method 2: Use the float package

The float package includes the “HERE” placement option, which forces the placement at the current location of the floating object, even if typographically HERE is a bad choice. ( Read more about the float package. If you’re using Version 3.0, download a newer version of the tcilatex.tex file, as described in the article. If you are using Version 3.5 or later, you already have a newer version of the tcilatex.tex file and don’t need to download it.) This option isn’t available if you’re using the Portable LaTeX filter.

1.

From the Typeset menu, choose Options and Packages.
2.

Select the Package Options tab.
3.

Choose Add, choose float, and choose OK.
4.

Choose OK to return to the document.
5.

Edit the properties of all floating graphics to select only the here placement option.
6.

Edit the properties of all tables that float (tables created with the fragment table-(4×3, floating):

1.

For each table, select the TeX field named [B] and choose Properties.
2.

In the floating table field, find the string begin{table}[tbp]centering.
3.

Change [tbp] to [H].
4.

Choose OK.

Leave a Reply