Depois que uma atualização aparentemente obrigatória do Windows estragou minhas variáveis PATH e o acesso controlado a pastas, me esforcei muito para reconfigurar (e até mesmo reinstalar) o MikTeX 2.9 para que as rotinas usuais, como látex e pdflatex, finalmente funcionassem corretamente novamente. Mas quando tento usar latexdiff no prompt de comando com privilégios de administrador, por exemplo,
D:\Documents\manuscript>latexdiff.pl draft1.tex draft2.tex > draft2_diff.tex
A seguinte mensagem de erro aparece:
The system cannot find the file specified.
Agora, se eu criar manualmente o arquivo draft2_diff.tex
nessa mesma pasta, ou seja, D:\Documents\manuscript
o latexdiff é executado, mas não grava ou altera de forma alguma o arquivo draft2_diff.tex
.
Eu tentei muitas coisas e ainda não funcionou. Eu me certifiquei disso
C:\Program Files\MiKTeX 2.9\miktex\bin\x64
C:\Program Files\MiKTeX 2.9\scripts\latexdiff\perl
já estão no meu sistema PATH (na verdade eu seguiessepara copiar os scripts latexdiff para a subpasta perl
e adicionar as extensões de arquivo *.pl
). Também fui para a Central de Segurança do Windows> Permitir um aplicativo por meio do acesso controlado a pastas para adicionar todas as principais rotinas MikTeX e latexdiff à lista branca (que foi parte do que estragou minha compilação do TeXMaker e do latex antes de eu conseguir consertá-la). Estou ficando sem pistas, então estou aqui para perguntar.