当用latex写论文时,一般是每个章节独立一个.tex文件,再用一个主文件合并起来。当需要对比两次commit之间的修改情况时,涉及到多个文件的对比,需要用到指令:
git latexdiff commit1-id commt2-id --flatten --run-biber > diff.tex
该指令会在当前目录下生成一个临时的diff.tex文件,文件中记录了差异pdf所存的的位置,去对应文件夹里打开即可(我的是在C:\Users\用户名\AppData\Local\Temp文件夹里)。其中–flatten指令用于将每次commit中的所有文件合成一个.tex,–run-biber使得参考文献文件能够被涵盖。