Your paper compiles.
Your figures are broken.
The pre-submission checker for academic papers. Detect figure overflow, broken tables, misplaced floats, invalid DOIs, and journal-compliance issues in under 60 seconds - then download a corrected file. No debugging, no Stack Overflow.
Not sure where to start? See everything it checks or view an example report.
Watch it work
Upload your .tex or .zip
Need unlimited? See pricing →
The Problem
LaTeX float placement is unpredictable. What works on page 3 breaks on page 4.
Broken
Figure overflows into margin
\begin{figure}[h]
\centering
\includegraphics[width=1.2\linewidth]{plot.pdf}
\caption{Results on ImageNet}
\end{figure}Fixed
Proper constraints applied
\begin{figure}[t]
\centering
\includegraphics[width=0.95\linewidth]{plot.pdf}
\caption{Results on ImageNet}
\end{figure}Common Issue: Float Placement
Our Fix
6 LaTeX Figure & Table Fixes
Six categories of LaTeX formatting issues that cause rejection or last-minute panic
Figure Overflow
Detects when \includegraphics width exceeds \linewidth and adjusts to safe margins
Bad Float Placement
Replaces restrictive [h] or [H] with [t], [tb], or [htbp] to prevent spacing issues
Table Overflow
Identifies tables wider than text width and wraps them in resizebox or adjusts columns
Missing Labels
Finds figures and tables without \label commands and adds them for referencing
Unreferenced Figures
Warns about figures never mentioned in text via \ref or \cref
Wrong Figure Order
Detects when Figure 3 appears before Figure 2 in the compiled PDF
How It Works
Three steps from broken to fixed. No manual copy-pasting.
Upload .tex or .zip
Drag and drop your LaTeX project or select from your computer. We support single .tex files or complete .zip archives with figures and dependencies.
- Accepts .tex, .zip, .tar.gz
- Max 50MB per upload
- Figures and assets included
Select template (or auto-detect)
Choose your conference or journal template. The system auto-detects NeurIPS, CVPR, IEEE, Springer, and Nature formats, or you can specify manually.
- Auto-detects major venues
- Custom template support
- Venue-specific measurements
Download fixed file + changelog
Get your corrected .tex file with all fixes applied, plus a plain-English changelog explaining every change made and why.
- Fixed .tex ready to compile
- Plain-English changelog
- Before/after comparison
Example Changelog You'll Receive
✓ Line 47: Changed [h] to [tb] - prevents figure from forcing awkward page break
✓ Line 52: Reduced width from 1.1\linewidth to 0.95\linewidth - keeps figure within margins
✓ Line 89: Added \label{fig:architecture} - figure can now be referenced
⚠ Line 134: Figure 4 is never referenced in text - consider adding \ref or removing figure
Here's exactly what it changes
A two-column IEEE paper. Two lines changed. The figure stops overflowing and stops pinning itself to the exact insertion point - both common causes of a broken final page.
Before - what you uploaded
After - what you download
figure_width
\textwidth → \columnwidth
In a two-column layout, \textwidth is the full page width - your figure overflows into the margin. \columnwidth is the correct column width.
float_placement
[H] → [t]
[H] forces the figure exactly here, causing huge whitespace gaps when the figure doesn't fit. [t] lets LaTeX place it at the top of the next suitable column.
Why Not an LLM?
LLMs are great for explanations. Not great when your deadline is in 2 hours.
Manual pasting required
Copy your .tex file line by line into a chat interface, hope nothing breaks
Upload a complete .zip project with all figures and dependencies in one click
Still requires applying fixes manually
The LLM shows you what to change. You copy-paste each fix back into your .tex file
Download the fixed .tex file ready to compile. All changes already applied
Hallucinations and generic advice
"Try using [htbp]" without checking if your figure actually overflows
Parses your actual LaTeX, measures against venue specs, fixes real issues only
No venue-specific measurements
Generic LaTeX advice that doesn't account for NeurIPS vs. IEEE column widths
Knows NeurIPS is 154mm wide, IEEE is 88mm/column. Fixes are template-aware
We're not anti-AI. We use LLMs internally for the “Explain your problem” feature.
But when you have 90 minutes until the NeurIPS deadline and your figure is bleeding into the margin on page 7, you need a tool that applies the fix, not one that explains float parameters.
Who It's For
Built for academic researchers who know LaTeX but don't have time to debug it
Conference Authors
NeurIPS, ICML, CVPR, ICLR, ACL
- Strict 8-page limits with figure placement rules
- Double-blind formatting requirements
- Hours until deadline, no time for debugging
Journal Authors
IEEE, Springer, Nature, Science, Cell
- Column width constraints for multi-column layouts
- High-res figure requirements and quality checks
- Different templates per journal
Thesis Writers
PhD dissertations, Master's theses
- 100+ page documents with dozens of figures
- University-specific formatting requirements
- Figure numbering consistency across chapters
Grant Writers
NSF, NIH, DOE, ERC proposals
- 15-page limits with mandatory figure placement
- Reviewer-friendly layout and readability
- Fast turnaround for last-minute edits
What researchers are saying
From PhD students racing deadlines to professional thesis editors - here's what they told us.
“Fixed all 6 figure overflow issues in my NeurIPS submission in 30 seconds.”
Priya S.
PhD student, Machine Learning
“Saved me an hour before the ACM deadline. The two-column table fix alone was worth it.”
James K.
Postdoc, Systems Research
“I format 20+ theses a year. The batch feature cut my turnaround from 2 hours to 15 minutes.”
Laura M.
Academic editor
Explore guides & checkers
Venue-specific checkers, step-by-step fixes, and free tools - for every formatting problem researchers hit before a deadline.
Format checkers
Guides
Frequently asked questions
What researchers ask before their first pre-submission check.
How can I check my paper before submission?+
Upload your .tex project to LaTeX Formatter. It scans for figure overflow, wide tables, float-placement problems, equation overflow, and reference issues, then returns a corrected file and a plain-English changelog - usually in under 60 seconds.
Can ChatGPT detect figure overflow?+
Not reliably. A language model reads your LaTeX source but does not render the PDF, so it cannot see that a figure visually crosses the margin. LaTeX Formatter measures each figure's requested width against the real column geometry of your target venue.
How can I check if my paper follows IEEE (or another venue's) guidelines?+
Select your target journal or conference on upload. LaTeX Formatter compares your figures, tables, and floats against that venue's layout and runs submission-guideline compliance, reporting exactly what to fix. It supports IEEE, ACM, CVPR, NeurIPS, ICML, Springer, Elsevier and more.
Can invalid DOIs cause problems during review?+
Yes. A dead or mistyped DOI sends reviewers to a broken link and signals a rushed submission. Include your .bib and LaTeX Formatter verifies every DOI against CrossRef, flagging dead DOIs and titles that do not resolve to a real record.
Does it use AI to rewrite my paper?+
No. The formatting fixes are deterministic and rule-based - figure width, table sizing, float placement, equation formatting - so your content and meaning never change. Every edit is listed in the changelog.
Is it free?+
You get free checks with no account required, and unlimited checks on a paid plan. Uploaded files are auto-deleted after processing and never used for training.
Pricing
Start free. Pay only when you need more. Credits never expire.
Your submission deadline is real.
So is the fix.
Stop googling LaTeX float parameters at 2 AM. Upload your project and get it fixed in 30 seconds.
No credit card required · 3 free fixes · Works with any .tex file