环境说明
windows10 系统
不需要安装miktex、不需要安装TeX_Live、不需要安装TeXstudio
latex文件来自overleaf
安装
参考教程:
Overleaf: Using Latexdiff For Marking Changes To Tex Documents
太长,只看下面三个步骤:
- https://www.perl.org/get.html 下载strawberry perl,安装到默认的C:\Strawberry
- https://www.ctan.org/tex-archive/support/latexdiff 下载latexdiff压缩包
- 把latexdiff压缩包在别的地方解压, 拷贝latexdiff文件夹 到 C:\Strawberry\perl\bin\ 目录下(不要直接解压到这个目录)
latexdiff文件夹放置的路径:
latexdiff文件夹里面的内容结构:
使用
1. 打开cmd
2. 输入命令:
cd C:\Strawberry\perl\bin\latexdiff
注:必须切换到这个目录,其他目录下运行后续命令,我的情况是会报错:‘latexdiff’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
3. 输入命令1:
perl latexdiff
(输出 “2 and only 2 non-option arguments required.” 则可进行下一步)
或者输入命令1:
perl latexdiff --version
(输出类似于 “This is LATEXDIFF 1.3.3 (Algorithm::Diff 1.201, Perl v5.38.2)” 则可进行下一步)
4. 将老的(original)、新的(revision)两个tex文件 放入C:\Strawberry\perl\bin\latexdiff下
5. 输入命令:
perl latexdiff corec_original.tex corec_revision.tex > corec_diff.tex
6. overleaf修改版本的整个工程:下载、解压到本地;overleaf新建一个diff工程:上传解压文件(img、bib),再添加diff文件,如图所示,设置主文档为diff.tex,编译。如果编译出错,大概率是原版或者修改版包含了href命令,去diff文件中微调删除就好。
7. 下载编译后的PDF,完成!
编译diff.tex后的PDF