latexdiff
BibTeX によって生成されたコンテンツがbbl
文書に含まれている場合、参考文献の相違点を強調表示できます。
私はBibLaTeXとBiberで同じことをしようとしましたが、失敗しました。つまり、bbl
Biberによって生成されたものをHerbertのアプローチを使用して文書に含めることです。ここ。
しかし、それは機能しません。たとえば、記事のタイトルが変更されると、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 倍になる (削除された部分に 1 回、追加された部分に 1 回) ことが考えられます。これが biber に問題を引き起こすかどうかはわかりません。
答え2
参考文献に関する有用な差分を生成するには、次のことが必要です。
.bbl
参考文献ソースファイルに加えてバージョン生成ファイル、- など
--flatten
のバージョン管理スクリプトを使用する場合は、それらをチェックアウトするオプションを使用します。latexdiff
latexdiff-git
からlatexdiff
マニュアルオプション--flatten
:
.bbl
bibtex を使用する場合は、ファイルをバージョン管理に含めることをお勧めします。