がべーじこれくしょん

技術系とかいろいろ

Git管理されてるmain.texの差分をlatexdiff-vcで生成する

執筆・創作活動への支援をぜひお願いします🙏
Buy Me A Coffee

tl;dr latexdiff-vcとgit tagの結果を使ったワンライナーを書いた

n番煎じネタ。

先生に提出したバージョンごとにtagを切ってるので、それに従って最新のtagとひとつ前のtagのdiffをとってくれるようなワンライナーを書いた。

tagはvX.Y.Zみたいな命名規則を想定している。

git tag | sort -V | tail -n 2 | xargs -n 2 bash -c 'latexdiff-vc -e utf8 --git --flatten --force -r $0 -r $1 -t CFONT main.tex'

gist.github.com

以下を参考にしました

nekketsuuu.github.io