선택

수정 사항이 표시된 PDF 만들기

지도교수, 공동저자, 또는 reviewer에게 두 원고 버전 사이의 변경 사항이 명확히 표시된 PDF를 전달해야 할 때 사용합니다.

이전 버전 준비

이전 원고를 old_version.tex로 저장합니다. 단순한 임시 백업이 아니라 실제 비교 기준이 되는 버전이어야 합니다. TeX 파일만 있으면 되고, 다른 파일은 필요하지 않습니다.

Example earlier manuscript file saved as old_version.tex

수정 버전 준비

수정된 TeX 파일을 준비합니다. 예를 들어, 수정된 파일의 이름이 Check_document.tex라면 그대로 사용하면 됩니다.

latexdiff 실행 전에 현재 원고 파일을 따로 준비한 화면

latexdiff 실행

두 TeX 파일이 있는 manuscript 폴더에서 terminal을 엽니다.

VS Code command palette에서 Create New Terminal을 선택하는 화면

terminal에서 latexdiff를 실행해 diff_version.tex를 생성합니다. 터미널에 입력해야 할 코드는 다음과 같습니다.

latexdiff --math-markup=0 old_version.tex revised_version.tex > diff_version.tex

Enter를 누르면 실행됩니다.

latexdiff command executed in a terminal to produce diff_version.tex

--math-markup=<number>의 숫자를 바꾸면 수식 내부 변경 사항을 얼마나 자세히 표시할지 조정할 수 있습니다.

Code Value 동작
--math-markup=0 off 수식 내부 변경 표시 안 함 (현재 설정)
--math-markup=1 coarse 수식 환경 전체를 하나의 단위로 비교
--math-markup=2 whole 내용이 바뀌면 수식 환경 전체를 변경으로 표시
--math-markup=3 fine 수식 내부 원소 단위로 세밀하게 표시

terminal에서 latexdiff를 실행하고 나면, diff_version.tex 파일이 생성됩니다.

project 안에 생성된 diff_version 파일이 보이는 화면

수정 사항 파일 컴파일

생성된 TeX 파일을 컴파일합니다.

latexmk -pdf diff_version.tex

컴파일이 성공하면, 아래와 같이 수정 사항이 표시된 PDF를 얻을 수 있습니다.

Compiled redlined PDF with highlighted manuscript changes

확인 사항

아래 항목이 모두 맞는지 확인하세요.

  • old_version.texrevised_version.tex가 실제 비교하려는 두 원고 버전을 나타낸다
  • diff_version.tex가 의도한 입력 파일 기준으로 생성됐다
  • latexmk -pdf diff_version.tex가 읽을 수 있는 수정 사항이 표시된 PDF를 만들었다