Overleaf를 사용하여 수정 사항을 볼 수 있는 PDF를 생성하는 방법은 무엇입니까?

Overleaf를 사용하여 수정 사항을 볼 수 있는 PDF를 생성하는 방법은 무엇입니까?

나는 동일한 문서의 두 버전을 비교하는 방법을 알고 있습니다.Overleaf에서 "버전" 및 "비교" 사용.

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

하지만 저는 워드 프로세싱 소프트웨어(예: LibreOffice)처럼 이러한 수정 사항과 해당 작성자를 색상과 함께 보여주는 PDF를 생성하고 싶습니다.

답변1

Overleaf 너머를 살펴보면라텍스디프패키지는 두 .tex 파일 간의 차이점을 비교하고 표시하는 Perl 스크립트입니다.

또한,BaKoMa TeX, (작성 당시 비용은 $122.05) latexdiff를 사용하여 WYSIWYG 형식으로 이 기능을 제공합니다.

답변2

놀랍게도 이 문제는 2021년 8월에도 여전히 존재합니다. Overleaf와 함께 latexdiff를 사용할 때 가장 큰 과제는 일반적으로 프로젝트에 .tex 파일이 많다는 것입니다. 이 게시물에서 영감을 얻었습니다.http://dropbearcode.blogspot.com/2011/09/multiple-file-latex-diff.html, latexdiff를 쉽게 사용할 수 있도록 모든 .tex 파일을 단일 파일로 병합하는 Python 스크립트를 작성했습니다.

pip install로 사용하면 됩니다.

pip3 install latex_proj_tool
python3 -m latex_proj_tool flat my_project/main.tex --output out.tex

자세한 내용은 이 저장소를 확인하세요.https://github.com/comaniac/latex-proj-tool

내 사용 사례:

  1. Overleaf 프로젝트 기록과 비교하고 싶은 두 가지 버전을 다운로드하세요.
  2. 스크립트를 사용하여 "old.tex"와 "new.tex"라는 두 개의 .tex 파일을 만듭니다.
  3. "diff.tex"를 생성하려면 저장소의 지침을 따르세요.
  4. Overleaf 프로젝트에 "diff.tex"를 업로드합니다.
  5. 임시 Overleaf 프로젝트에서 "diff.tex"를 "주 문서"로 설정하고 다시 컴파일하세요.
  6. 미리보기에서 차이점 결과를 확인할 수 있으며 평소처럼 PDF를 다운로드할 수 있습니다.
  7. 기본 문서를 기본 문서로 다시 설정하고 계속 작업하세요.

4-6단계의 이유는 그림이 많고 diff PDF 파일을 올바르게 생성하려면 그림이 필요하기 때문입니다. 환경에 pdflatex가 있는 경우 diff PDF 파일을 로컬로 컴파일할 수도 있습니다.

의견과 끌어오기 요청을 환영합니다.

관련 정보