1、安装perl
下载: https://www.perl.org/get.html
选择Strawberry Perl,下载后安装
2、安装Miktex
下载:https://miktex.org/download
下载后安装
3、安装latexdiff
打开Miktex Console,在宏包选项出搜索latexdiff, 右键点击latexdiff,选择安装宏包。
4、后续操作
- 找到安装的latexdiff。通常在宏包安装文件下的 “\scripts\latexdiff” 文件夹,我安装宏包的时候是默认安装位置,这是我的Miktex安装位置:“D:\Miktex”。所以我的latexdiff在 “D:\MiKTeX\scripts\latexdiff”。
- 在“D:\MiKTeX\scripts\latexdiff”下创建一个新文件夹perl。
- 把“D:\MiKTeX\scripts\latexdiff”下的所有文件都拷贝到“D:\MiKTeX\scripts\latexdiff\perl”下。
- 把“D:\MiKTeX\scripts\latexdiff\perl”下的所有文件都添加后缀.pl,如latexdiff->latexdiff.pl。
- 把“D:\MiKTeX\scripts\latexdiff\perl”添加到PATH环境。
- 把要对比的.tex文件拷贝到同一个文件夹,然后通过命令行在该文件夹下运行latexdiff.pl oldfile.tex newfile.tex > diff.tex。注意这一步一定要是命令行运行,win的Powershell不行,产生的diff.tex文件是个空文件。
例子
我把两个文件拷贝到“D:\diff”下,打开命令行并跳转到该目录下,其中Thethird.tex是修改前的文件,R1V1.tex是修改后的文件
运行成功。