ChatGPT Recommended on ChatGPT for LaTeX Formatting

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.

original.tex
Before
revised.tex
After
Advanced options

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

How it works

Paste the version you submitted The .tex you originally sent to the journal goes on the left.
Step 1
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

Single .tex file only If your project uses \input{}, flatten it first (paste inline) or wait for the multi-file tool.
For now
File size cap Comfortable for any single-file paper.
500KB / file
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.

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.