latexdiff: BibLaTeX 및 Biber를 사용한 참고문헌 변경

latexdiff: BibLaTeX 및 Biber를 사용한 참고문헌 변경

latexdiffBibTeX에서 생성된 내용이 bbl문서에 포함되면 참고문헌의 차이점을 강조할 수 있습니다.

나는 BibLaTeX와 Biber를 사용하여 동일한 작업을 성공적으로 수행하지 못했습니다. 즉, bblHerbert의 접근 방식을 사용하여 Biber에서 생성된 내용을 문서에 포함했습니다.여기.

그러나 그것은 작동하지 않습니다. 예를 들어 기사 제목이 변경되면 latexdiff다음이 생성됩니다.

      \DIFdelbegin %DIFDELCMD < \field{title}{{Do Consumers Choose the Right Credit Contracts?}}
%DIFDELCMD <       %%%
\DIFdelend \DIFaddbegin \field{title}{{Does this work? Do Consumers Choose the Right Credit Contracts?}}
      \DIFaddend \field{year}{2006}

새로운 제목이 생성됩니다("이것이 작동합니까? 수행...).

BibLaTeX, Biber로 참고문헌을 제작할 때 변경사항을 표시할 수 있는 방법이 있나요?

답변1

제목을 약간 변경한 예를 포함하여 대부분의 상황에서 다음이 작동합니다.

latexdiff --append-textcmd=field ...

어떤 경우에는 참고문헌에 더 광범위한 변경이 발생하면 이로 인해 \field{title} 항목이 두 배로 늘어날 것이라고 상상할 수 있습니다(삭제된 부분에 한 번, 추가된 부분에 한 번). 이것이 비버에 문제를 일으킬지는 모르겠습니다.

답변2

참고문헌에 대한 유용한 차이점을 생성하려면 다음을 수행해야 합니다.

  • .bbl참고문헌 소스 파일 외에 버전 생성 파일,
  • 와 같은 버전 제어 스크립트를 사용하는 경우 옵션을 사용하여 --flatten확인하십시오 .latexdifflatexdiff-git

로부터latexdiff수동옵션 --flatten:

.bblbibtex를 사용하는 경우 버전 관리에 해당 파일을 포함시키는 것이 좋습니다 .

관련 정보