gitとlatexdiffを連携させる
gitの前のバージョン(HEAD)を取り出して,現在のファイルとlatexdiffする. シェル上では次のように実行すれば良い.
$ git show HEAD:./$1.tex > tmp.tex $ latexdiff tmp.tex $1.tex > diff_HEAD_$1.tex;
bashrcやzshrcに書いておくと便利.
function git_ldiff(){ git show HEAD:./$1.tex > tmp.tex latexdiff tmp.tex $1.tex > diff_HEAD_$1.tex; pdflatex diff_HEAD_$1 bibtex diff_HEAD_$1 pdflatex diff_HEAD_$1 rm tmp.tex }
git_ldiff
は次のように使う.
$ git_ldiff manuscript.tex