Ошибка latexdiff: Системе не удается найти указанный файл

Ошибка latexdiff: Системе не удается найти указанный файл

После того, как, по-видимому, обязательное обновление Windows испортило мои переменные PATH и Controlled Folder Access, я приложил немало усилий, чтобы перенастроить (и даже переустановить) MikTeX 2.9, чтобы обычные процедуры, такие как latex и pdflatex, наконец-то снова заработали как надо. Но когда я пытаюсь использовать latexdiff в командной строке с правами администратора, например,

D:\Documents\manuscript>latexdiff.pl draft1.tex draft2.tex > draft2_diff.tex

Появляется следующее сообщение об ошибке:

The system cannot find the file specified.

Теперь, если я вручную создам файл draft2_diff.texв той же папке, то D:\Documents\manuscriptlatexdiff запустится, но не запишет ничего в файл и не изменит его каким-либо образом draft2_diff.tex.

Я перепробовал много вещей, но это все равно не сработало. Я убедился, что

C:\Program Files\MiKTeX 2.9\miktex\bin\x64
C:\Program Files\MiKTeX 2.9\scripts\latexdiff\perl

уже есть в моей системе PATH (на самом деле я следовалэтотскопировать скрипты latexdiff в подпапку perlи добавить расширения файлов *.pl). Я также зашел в Центр безопасности Windows > Разрешить приложению через контролируемый доступ к папкам, чтобы добавить все основные процедуры MikTeX и latexdiff в белый список (что было частью того, что испортило мою компиляцию TeXMaker и latex, прежде чем мне удалось это исправить). У меня заканчиваются подсказки, поэтому я здесь, чтобы спросить.

г

Связанный контент