5.0 · 500+ Projects Delivered

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 LaTeX files or complete project ZIPs to generate the LaTeX resubmission changes file journals ask for.

original.tex
Before
revised.tex
After
Advanced options

Files stay private. We process the diff and discard the input immediately.

How it works

Upload zip file or paste the version you submitted The .tex you originally sent to the journal goes on the left.
Step 1
Upload or paste the revised version Your edited .tex with all the revision changes goes on the right.
Step 2
Click Generate Diff Download the output .tex, compile it with pdflatex, and you have the marked-up PDF the journal asked for.
Step 3
The standard tool for producing this file in LaTeX is latexdiff. This runs it for you, server-side, with no install.

What you submit

The clean revised manuscript Your .tex source plus compiled PDF, with all edits already applied.
Required
The marked-up version The file this tool produces, compiled to PDF. The one most likely to be missing or wrong.
This tool
The response-to-reviewers letter A separate point-by-point document. Quote the comment, say what you changed, point to the section in the marked-up version.
Separate

What journals call it

PLOS A "tracked changes" version uploaded alongside the clean revision.
tracked changes
Elsevier A "revised manuscript with changes highlighted", usually a separate file.
highlighted
Springer Nature Nature-family titles ask for a marked-up PDF; some Springer imprints want the diff .tex source.
marked-up
IEEE Conference and journal resubmissions want a marked-up PDF as a supplementary file.
supplementary
MDPI A marked-up PDF as a supplementary file labeled "Manuscript with changes highlighted".
supplementary
ACM The TAPS workflow accepts a marked-up PDF in the response-to-reviewers package.
TAPS

Limitation

Multi-file projects supported Upload complete LaTeX project ZIPs with \input{} and \include{} files. No flattening required.
Available now
File size cap 500 KB per file, 4 MB total decompressed project size, 5 MB ZIP upload size.
500 KB/file, 4 MB/project, 5 MB ZIP
No PDF output directly You compile the resulting .tex yourself (pdflatex, twice if you have references).
Compile it
Image changes not visible latexdiff cannot diff images. Note replaced figures explicitly in the response letter.
Note it

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.

Upload or paste version 1 on the left and version 3 on the right. The diff is between whatever two versions you provide. 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.

Yes. Download both project versions from Overleaf (Menu → Download → Source) and upload the ZIPs directly. It works as a free Overleaf Track Changes alternative for version-to-version comparisons, including multi-file projects using \input{} and \include{}.

Yes. No signup, no paid tier.

Hire us to Convert your Word Manuscript to LaTeX Submission Ready Files

We handle submission-ready LaTeX typesetting from $49. Send the source files, get back a paper that compiles cleanly and matches the journal spec.