.tex 파일의 변경 사항 보기

.tex 파일의 변경 사항 보기

두 개의 파일이 있는데 paper.tex, paper_suggested_changes.tex후자는 전자의 수정 버전입니다.

두 파일을 모두 확인하고 어떤 변경 사항을 수락하거나 거부할지 선택해야 합니다. 어떻게 해야 합니까?

답변1

다음과 같은 유틸리티를 설치하십시오.융합하다(가지다기타 유틸리티이 작업도 가능하지만 KDE/GNOME 종속성이 없기 때문에 Meld를 ​​좋아하고 파일을 시각적으로 비교/병합하는 데 사용합니다.

Meld는 개발자를 위한 시각적 차이 및 병합 도구입니다. Meld는 파일, 디렉토리 및 버전 제어 항목을 비교하는 데 도움이 됩니다. 파일과 디렉터리의 양방향 및 삼방향 비교를 제공하고 널리 사용되는 많은 버전 제어 시스템을 지원합니다.

여기에 이미지 설명을 입력하세요.

답변2

vim이 나의 기본 편집기이므로 반드시 vimdiff를 사용할 것입니다. 먼저 편집기에 diff 옵션이 있는지 확인하세요. 그러면 작업이 더 쉬워집니다.

많은 그래픽 도구가 있으며 가장 사용자 친화적인 도구는 Meld(Renan이 제안한 대로)입니다.

또한 PDF 형식의 차이점을 보려면 Latexdiff를 사용하는 것이 좋습니다.

latexdiff paper.tex paper_suggested_changes.tex > changes.tex
pdflatex changes.tex

이렇게 하면 다양한 색상의 변경 사항과 이전 색상이 제거된 변경 사항.pdf 문서가 생성됩니다.

답변3

저는 Meld를 ​​사용해본 적이 없지만 @Renan이 게시한 스크린샷을 보면 이 목적에 딱 맞는 것 같습니다.

나는 이러한 목적으로 vim을 사용하는데, 키 입력을 사용하여 차이점을 탐색하고 처리하는 방법을 배우는 것이 마음에 들지 않는다면 완벽하게 작동합니다. 이를 학습하면 vim대부분의 *NIX 시스템에 존재할 수 있으므로 추가 소프트웨어를 설치할 필요가 없다는 이점이 있습니다 . 사용 방법은 다음과 같습니다.

  1. 다음 작업 중 하나를 실행합니다.

    gvimdiff paper.tex paper_suggested_changes.tex
    gvim -d paper.tex paper_suggested_changes.tex
    vimdiff paper.tex paper_suggested_changes.tex
    vim -d paper.tex paper_suggested_changes.tex
    

    gvimdiff응 바로가기 gvim -d. 그렇지 않은 gvimdiff경우 gvim -d에는 vimdiff.gvimvim

  2. paper.txt변경 유형에 따라 왼쪽 및 오른쪽 버퍼 paper_suggested_changes.tex에서 서로 다른 색상으로 강조 표시된 차이점이 있는 수직으로 분할된 창이 표시됩니다 (예: 행 추가, 행 삭제, 행 다름).

  3. 키 시퀀스를 눌러 다음 차이로 이동할 수 있습니다.]c

  4. 키 시퀀스를 사용하여 이전 diff로 이동할 수 있습니다.[c

  5. 다른 파일의 변경 사항을 적용하고 커서가 있는 현재 파일에 적용하려면 커서를 변경 사항 위로 이동하고 를 입력합니다 do.

  6. 왼쪽 버퍼와 오른쪽 버퍼 사이를 전환하려면 ctrl+ 를 누르세요 w w.

답변4

위에서 제안한 솔루션 중 하나를 사용할 수 있습니다. vim 사용에 익숙하다면 vimdiff/gvimdiff가 좋습니다. Meld도 좋지만 저는 개인적으로 Beyondcompare를 좋아합니다. 이것은 meld와 같은 또 다른 GUI 도구이며, meld는 때때로 대용량 파일에 대해 오해를 불러일으킬 수 있으므로 meld에서 bcompare로 전환했습니다. Beyond Compare는 Ubuntu 소프트웨어 센터에서 찾거나 다음 위치에서 .deb 파일을 다운로드할 수 있습니다.http://www.scootersoftware.com/download.php이 링크.

관련 정보