Highlight LaTeX Resubmission Changes
Free Tool, No Perl install, No Terminal
Most journals require a marked-up version of your revised manuscript with highlighted changes during peer review and resubmission. This online latexdiff tool compares your original and revised .tex files to generate the LaTeX resubmission changes file journals ask for.
How it works
What you submit
What journals call it
Limitation
\input{}, flatten it first (paste inline) or wait for the multi-file tool.
How the diff handles your content
Equations
The default math-markup=coarse marks any changed equation as one block. To show exactly which symbol changed, switch to fine in the options. Fine mode is fragile on long or align equations but works for small algebraic edits.
Tables
Tables diff as text. Changed cell values are marked up in place. If you restructured the table (added a row, changed column widths), the whole table appears as a deletion-then-addition pair, which is usually what you want.
Figures
latexdiff cannot diff images. If you replaced a figure, the \includegraphics line is marked up but the image change is not visible. Note figure replacements explicitly in the response letter.
Compiling the diff
The output needs the ulem package (standard in TeX Live and MiKTeX); compile with pdflatex, twice if you have references. If the markup breaks on your journal class, switch subtype to SAFE and regenerate.
Frequently asked questions
Yes. "Tracked changes", "revision with changes highlighted", "marked-up version", and "diff version" all mean the same file: a PDF showing your additions and deletions visibly. latexdiff is the standard tool for producing it in LaTeX.
A few journals specify (PLOS uses blue/red; some Springer titles prefer underline for accessibility). The default is blue additions, red strikethrough deletions. Change the type and subtype options if your journal asks for something specific; CHANGEBAR puts a vertical bar in the margin instead of inline markup.
Paste version 1 on the left and version 3 on the right. The diff is between whatever two files you give it. Most resubmissions only need v1 to final, even if there were drafts in between.
Default math-markup=coarse marks each changed equation as one block, on purpose, because diffing inside an equation often produces visually broken output. Switch to fine for symbol-level detail if the result is readable, or whole to always mark the entire equation.
If your Overleaf project is a single .tex file, yes — download both versions (Menu, Download, Source) and paste each above. It works as a free Overleaf Track Changes alternative for the version-to-version case. Multi-file projects using \input{} need to be flattened first; a multi-file version is coming.
Yes. No signup, no paid tier.
Need the manuscript formatted for IEEE, Springer, Elsevier, ACM, or another journal template?
We handle submission-ready LaTeX typesetting from $49. Send the source files, get back a paper that compiles cleanly and matches the journal spec.