
Beschreibung
Ich bin neu bei Perl und latexdiff
. Ich würde gerne verwenden, latexdiff
um Änderungen zwischen den Versionen meiner LaTeX-Dokumente zu verfolgen. Ich habe es jedoch nicht zum Laufen gebracht.
Ich habe MikTeX 2.9 und latexdiff.exe
(und andere Varianten) in
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
und Strawberry Perl 5.16.3.1 in
C:\StrawberryPerl
Wenn ich den Befehl ausführe
latexdiff old.tex new.tex > diff.tex
Ich habe folgende Nachrichten erhalten:
latexdiff: The Perl script could not be found
latexdiff: Data: scripts/latexdiff/perl/latexdiff.pl
Ich habe einen ... gefundenähnliche Fragehier auf tex.se, aber ich bin nicht sicher, ob mein Problem dasselbe ist wie das dort gepostete, weil ich den Unterordner latexdiff
in nicht finden konnte \MiKTeX 2.9\scripts
. Außerdem habe ich kein Popup-Fenster, das zur Installation anderer Sachen auffordert (was im erwähnten Beitrag der Fall ist).
Frage
- Habe ich basierend auf der obigen Beschreibung sowohl Perl als auch
latexdiff
richtig installiert? Oder sollten sie im selben Pfad abgelegt werden? - Wenn ich alles richtig installiert habe, gibt es eine Möglichkeit, es
latexdiff
zum Laufen zu bringen (sofern dies kein Fehler von MikTeX 2.9 ist)?
Antwort1
Ich werde hier meine eigene Frage beantworten, falls dies für andere nützlich sein sollte.
Es scheint, dass nach der Datei im Pfad latexdiff
gesucht wurdelatexdiff.pl
C:\Program Files (x86)\MiKTeX 2.9\scripts\latexdiff\perl
während MikTeX nur die Dateien im Ordner installiert \scripts\latexdiff
. Also habe ich einen Unterordner erstellt \perl
, alle latexdiff
Dateien in diesen neuen Ordner kopiert und .pl
diesen Dateien die Erweiterung hinzugefügt (sie hatten ursprünglich keine Erweiterung). Aktualisieren Sie dann FNDB in den MikTeX-Einstellungen. Und es hat funktioniert!
Antwort2
Hier finden Sie eine Schritt-für-Schritt-Installationsanleitung zur Installation von Latexdiff für Windows http://techshangrila.blogspot.sg/2013/10/installing-latexdiff-of-windows.html