Nachdem ein scheinbar obligatorisches Windows-Update meine PATH-Variablen und den kontrollierten Ordnerzugriff durcheinandergebracht hatte, habe ich mir große Mühe gegeben, MikTeX 2.9 neu zu konfigurieren (und sogar neu zu installieren), damit die üblichen Routinen wie Latex und PDFlatex endlich wieder richtig funktionieren. Aber wenn ich versuche, latexdiff in der Eingabeaufforderung mit Administratorrechten zu verwenden, z. B.
D:\Documents\manuscript>latexdiff.pl draft1.tex draft2.tex > draft2_diff.tex
Es wird folgende Fehlermeldung angezeigt:
The system cannot find the file specified.
draft2_diff.tex
Wenn ich die Datei jetzt manuell im selben Ordner erstelle , d. h. D:\Documents\manuscript
, wird latexdiff zwar ausgeführt, schreibt aber nichts in die Datei und ändert auch nichts in irgendeiner Weise draft2_diff.tex
.
Ich habe viele Dinge ausprobiert und es hat immer noch nicht funktioniert. Ich habe dafür gesorgt, dass
C:\Program Files\MiKTeX 2.9\miktex\bin\x64
C:\Program Files\MiKTeX 2.9\scripts\latexdiff\perl
sind bereits in meinem Systempfad (tatsächlich bin ich gefolgtDasum die Latexdiff-Skripte in den Unterordner zu kopieren perl
und die Dateierweiterungen hinzuzufügen *.pl
). Ich bin auch zum Windows-Sicherheitscenter > App über kontrollierten Ordnerzugriff zulassen gegangen, um alle wichtigen MikTeX- und Latexdiff-Routinen zur Whitelist hinzuzufügen (was teilweise dazu geführt hat, dass meine TeXMaker- und Latex-Kompilierung durcheinander geraten ist, bevor ich es reparieren konnte). Mir gehen die Hinweise aus, also frage ich hier nach.