MiKTeX에서 latexdiff 사용하기

MiKTeX에서 latexdiff 사용하기

latexdiff두 개의 .tex 파일을 비교하여 Microsoft Word의 "변경 사항 추적" 기능과 유사한 마크업이 포함된 .pdf를 생성하려고 합니다 (참조:https://www.sharelatex.com/blog/2013/02/16/using-latexdiff-for-marking-changes-to-tex-documents.html).

CTAN에서 파일을 다운로드했고 latexdiffStrawberry Perl도 다운로드했습니다. 나는 두 개의 tex 문서를 컴파일하기 위해 MiKTeX를 사용하고 있습니다.

명령줄(DOS 프롬프트)에서 두 개의 매우 간단한 .tex 파일인 및 latexdiff.tex 파일을 비교하도록 지시하려고 했습니다 . 저는 여기에 나열한 첫 번째 URL("...using latexdiff...")의 사용법 섹션에 있는 지침을 따랐습니다. 구체적으로 다음과 같습니다.SAMPLE4.texSAMPLE5.tex

"용법

두 문서를 비교하려면 다음과 같이 명령줄에서 latexdiff를 실행하면 됩니다.

latexdiff draft.tex revision.tex > diff.tex"

그러나 명령줄에 다음을 입력하면 다음과 같습니다.

C:\Users\Kathryn\latexdiff SAMPLE4.tex SAMPLE5.tex > diff.tex 

다음과 같은 오류 메시지가 나타납니다.

Input file SAMPLE$.tex does not exist. at 
C:\Program Files\MiKTeX 2.9\scripts\latexdiff\latexdiff line 513, <DATA> line 20026. 

문제는 컴퓨터가 파일을 찾을 수 없고 DOS에서 정확하게 지정할 수 있는 디렉토리에서 사용할 수 있도록 SAMPLE4.tex만들어야 한다는 것입니다 SAMPLE4.tex.SAMPLE5.tex

두 개의 .tex 파일을 넣으려고 했지만 C:\Program Files\MikTeX 2.9\latexdiff작동하지 않았습니다.

여기 누구든지 나에게 조언을 해줄 수 있나요?

답변1

첫 번째 시도에서는 아무런 문제가 없었으며 이것이 제가 한 일입니다. 저는 Windows 8에서 MiKTeX를 사용하고 있습니다.

  1. MiKTeX 패키지 관리자(관리자)를 사용하여 latexdiff.

  2. Strawberry Perl을 다운로드하여 설치했습니다.

  3. 시작 메뉴/창 검색에서 "cmd"를 검색해서 봤습니다.perl(command line)

나는 디렉토리를 열고 내 디렉토리 와 perl(command line)디렉토리로 변경했습니다 (둘 다 같은 폴더에 있음).oldfile.texnewfile.tex

latexdiff oldfile.tex newfile.tex > diff.tex그런 다음 쉘 프롬프트에서 실행했습니다 .

diff.tex파일을 얻기 위해 MiKTeX를 사용하여 컴파일한 것과 동일한 폴더에 파일을 생성했습니다 diff.pdf.

답변2

방금 같은 질문에 직면했습니다. 아마도 당신은 이사를 갔을 것입니다. 그러나 이것이 다음 사람에게 도움이 될 경우를 대비하여.

다음 단계를 따르세요.https://www.sharelatex.com/blog/2013/02/16/using-latexdiff-for-marking-changes-to-tex-documents.html

  1. 설치하다

  2. 다운로드CTAN의 라텍스디프

  3. latexdiff 파일의 압축을 풀고 Perl > bin 폴더에 복사합니다(기본 설치는 C: 드라이브에 있음).

  4. 그런 다음 latexdiff 파일에 .pl 확장자를 지정합니다. 즉, latexdiff 폴더로 이동하세요. "latexdiff"라는 파일을 찾아 "latexdiff.pl"로 읽도록 변경합니다.

  5. 이제 두 개의 tex 파일을 latexdiff 폴더에 넣으세요.

  6. 명령줄을 열고 cd를 사용하여 latexdiff 폴더로 이동합니다. 명령은 다음과 같아야 합니다.

cd C:\Perl64\bin\latexdiff

이제 latexdiff를 실행할 차례입니다. 다음 줄을 실행합니다(자신의 파일 이름으로 대체).

latexdiff.pl Original.tex Revision.tex > Difference.tex

명령줄에서.

latexdiff 폴더에서 Difference.tex 파일을 찾아야 합니다. 즐겨 사용하는 라텍스 컴파일러에서 이것을 컴파일하면 모든 변경 사항을 볼 수 있습니다.

관련 정보