
Ich benutze es, git latexdiff --latexmk --main my-dissertation.tex first-submission-tag HEAD
um die Korrekturen meiner Dissertation nach der mündlichen Prüfung zu verfolgen. Es funktioniert wirklich gut (ich bin so dankbar für dieses Tool), aber ich habe ein Problem: Alle Zitate können nicht gefunden werden, z. B.
Citation 'xcsp3comp2022' on page 17 undefined on input line 1526.
Ich denke, das liegt vielleicht daran, dass mein references.bib
eigentlich ein symbolischer Link zu ist ../literature/zotero_library.bib
. Ich habe Zotero als Referenzmanager mit „Better BibTeX“-Autoexport verwendet. Das ../literature
Verzeichnis befindet sich auch im selben GitHub-Repository und wurde daher während des Schreibens meiner Abschlussarbeit versioniert.
references.bib
Gibt es irgendeine Art von Workaround, z. B. dass Latexdiff den Symlink als nicht verfolgt behandelt ? Ich habe die --ln-untracked
Option gesehen, aber mein Symlink wird von Git gesteuert.
Antwort1
Tatsächlich bekam ich Hilfe vom Autor des git-latexdiff-ProjektsHier.
Der Vorschlag (der bei mir funktioniert) ist, zu verwenden --whole-tree
.