差分したい(latexdiff

$ latexdiff --version
This is LATEXDIFF 1.3.4 (Algorithm::Diff 1.15 so, Perl v5.34.1)

$ latexdiff [オプション] old.tex new.tex > diff.tex
$ latexdiff --flatten old.tex new.tex > diff.tex

latexdiffコマンドで2つのLaTeXファイルの差分を抽出できます。 差分は標準出力(stdout)に表示されるため、 ファイルにリダイレクトして保存できます。

--flattenオプションで、 文書内の\include{}\input{}を展開して、 差分を取得できます。

$ latexdiff-vc --version
This is LATEXDIFF-VC 1.3.4

$ latexdiff-vc --flatten old.tex new.tex > diff.tex
$ latexdiff-vc --git --flatten -r ファイル.tex > diff.tex
$ latexdiff-vc --git --flatten -r rev1 ファイル.tex > diff.tex
$ latexdiff-vc --git --flatten -r rev1 -r rev2 ファイル.tex > diff.tex

// 差分をPDFに変換
$ latexmk diff.tex

バージョン管理システム(VCS)を使っている場合は、 latexdiff-vcで過去のリビジョンと差分を抽出できます。 Gitを使っている場合は--gitオプションをつけます。