Wie erstelle ich mit Overleaf ein PDF mit sichtbaren Änderungen?

Wie erstelle ich mit Overleaf ein PDF mit sichtbaren Änderungen?

Ich weiß (und schätze), wie man zwei Versionen desselben Dokuments vergleicht, indem manVerwenden von „Versionen“ und „Vergleichen“ in Overleaf.

Bildbeschreibung hier eingeben

Ich möchte jedoch ein PDF erstellen, in dem diese Änderungen und ihre Autoren in Farben angezeigt werden, wie es eine Textverarbeitungssoftware (z. B. LibreOffice) tun würde.

Antwort1

Wenn Sie über Overleaf hinausblicken, nutzen Sie dielatexdiffPaket, ein Perl-Skript, das zwei .tex-Dateien vergleicht und die Unterschiede zwischen ihnen markiert.

Auch,BaKoMa TeX, (zum Zeitpunkt des Schreibens betragen die Kosten 122,05 $) verfügt über diese Funktionalität im WYSIWYG-Format unter Verwendung von Latexdiff.

Antwort2

Überraschenderweise besteht dieses Problem auch im August 2021 noch. Die größte Herausforderung bei der Verwendung von Latexdiff mit Overleaf besteht darin, dass wir in einem Projekt normalerweise viele .tex-Dateien haben. Inspiriert von diesem Beitrag:http://dropbearcode.blogspot.com/2011/09/multiple-file-latex-diff.html, ich habe ein Python-Skript geschrieben, das alle Ihre .tex-Dateien zu einer einzigen zusammenführt, sodass Sie latexdiff problemlos verwenden können.

Um es zu verwenden, können Sie einfach pip install verwenden:

pip3 install latex_proj_tool
python3 -m latex_proj_tool flat my_project/main.tex --output out.tex

Weitere Einzelheiten finden Sie in diesem Repo:https://github.com/comaniac/latex-proj-tool

Mein Anwendungsfall:

  1. Laden Sie zwei Versionen herunter, die Sie vom Overleaf-Projektverlauf unterscheiden möchten.
  2. Verwenden Sie das Skript, um zwei .tex-Dateien zu erstellen: „old.tex“ und „new.tex“.
  3. Befolgen Sie die Anweisungen im Repo, um „diff.tex“ zu generieren.
  4. Laden Sie „diff.tex“ in das Overleaf-Projekt hoch.
  5. Legen Sie „diff.tex“ vorübergehend als „Hauptdokument“ im Overleaf-Projekt fest und kompilieren Sie es erneut.
  6. Sie erhalten das Diff-Ergebnis in der Vorschau und können das PDF wie gewohnt herunterladen.
  7. Setzen Sie das Hauptdokument wieder auf Ihr Hauptdokument und arbeiten Sie weiter.

Der Grund für Schritt 4-6 ist, dass ich viele Abbildungen habe und diese brauche, um eine Diff-PDF-Datei korrekt zu generieren. Sie können die Diff-PDF-Datei auch lokal kompilieren, wenn Sie in Ihrer Umgebung PDFLatex haben.

Kommentare und Pull Requests sind willkommen.

verwandte Informationen