필수 Windows 업데이트로 인해 PATH 변수와 제어된 폴더 액세스가 망가진 후, latex 및 pdflatex와 같은 일반적인 루틴이 마침내 다시 제대로 작동할 수 있도록 MikTeX 2.9를 재구성(심지어 재설치)하는 데 많은 노력을 기울였습니다. 하지만 관리자 권한으로 명령 프롬프트에서 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\manuscript
latexdiff가 실행되지만 어떤 방식으로든 파일에 쓰거나 변경하지 않습니다 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 컴파일을 망친 원인의 일부였습니다). 단서가 부족해서 질문드리려고 왔습니다.