Float placement analysis

Restrictive placement specifiers like [h] and [H] cause figures to land on the wrong page, drift from their reference, or force large blocks of whitespace.

Quick answer

It inspects each float's placement specifier and the surrounding context, and identifies placements likely to break the layout, tuned to your document type (paper vs thesis vs report). Risky specifiers are rewritten to flexible ones (for example [H] to [t]) for papers, while thesis inline placement is preserved. Never-referenced and far-from-reference figures are flagged.

The problem

Restrictive placement specifiers like [h] and [H] cause figures to land on the wrong page, drift from their reference, or force large blocks of whitespace.

How detection works

It inspects each float's placement specifier and the surrounding context, and identifies placements likely to break the layout, tuned to your document type (paper vs thesis vs report).

What you get

Risky specifiers are rewritten to flexible ones (for example [H] to [t]) for papers, while thesis inline placement is preserved. Never-referenced and far-from-reference figures are flagged.

Before and after

Restrictive placement relaxed

Before

\begin{figure}[H] ... \end{figure}

After

\begin{figure}[t] ... \end{figure}

Frequently asked questions

Does it move my figures around?+

It changes the placement specifier so LaTeX can place the float well; it does not relocate your figure code within the document.

Check your paper before reviewers do

Upload your .tex or .zip and get a corrected file plus a plain-English changelog in under 60 seconds.

Check My Paper - Free