
설명
저는 Perl과 latexdiff
. latexdiff
내 LaTeX 문서 버전 간의 변경 사항을 추적하는 데 사용하고 싶습니다 . 그러나 나는 그것을 작동시킬 수 없었습니다.
latexdiff.exe
MikTeX 2.9 및 (및 기타 변형)이 있습니다.
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
및 Strawberry Perl 5.16.3.1
C:\StrawberryPerl
내가 명령을 실행할 때
latexdiff old.tex new.tex > diff.tex
다음 메시지를 받았습니다.
latexdiff: The Perl script could not be found
latexdiff: Data: scripts/latexdiff/perl/latexdiff.pl
나는 찾았다비슷한 질문여기 tex.se에 latexdiff
있지만 \MiKTeX 2.9\scripts
. 또한 다른 항목의 설치를 요청하는 팝업 창이 없습니다(언급된 게시물의 경우).
질문
- 위의 설명을 토대로 Perl과 Perl을 모두
latexdiff
올바르게 설치했습니까? 아니면 같은 길로 가야 할까요? - 제대로 설치했다면
latexdiff
작업을 시작할 수 있는 방법이 있나요(MikTeX 2.9의 버그가 아닌 경우)?
답변1
이것이 다른 사람들에게 유용할 경우를 대비하여 여기에서 내 질문에 답하겠습니다.
경로에서 latexdiff
파일을 검색하고 있었던 것 같습니다.latexdiff.pl
C:\Program Files (x86)\MiKTeX 2.9\scripts\latexdiff\perl
MikTeX는 폴더에만 파일을 설치합니다 \scripts\latexdiff
. 그래서 하위 폴더를 만들고 \perl
모든 latexdiff
파일을 이 새 폴더에 복사한 다음 .pl
해당 파일에 확장자를 추가했습니다(원래는 확장자가 없었습니다). 그런 다음 MikTeX 설정에서 FNDB를 새로 고치세요. 그리고 그것은 효과가 있었습니다!
답변2
여기에 Windows용 latexdiff 설치를 위한 단계별 설치 가이드가 있습니다. http://techshangrila.blogspot.sg/2013/10/installing-latexdiff-of-windows.html