Latexdiff使用全过程

时间:2024-03-27 15:31:14

Latexdiff使用全过程

【写在前边】

论文投稿时,用latex编辑生成pdf版本的经常会遇到需要提交修改前后对比版本的困扰。由于电脑设备问题,已第三次安装latexdiff了,每次临时抱佛脚上网查博客,通常需要借鉴好几篇经验才能完成。这次的安装,便想记录一下,争取这一篇就能解决问题。

【工具】

以下软件的安装能够支持Latex编辑论文并生成pdf格式,以及diff的运行,生成对比版本的pdf。(数字为本人的安装顺序,6为替换.pl文件,不需安装)

Latexdiff使用全过程

【安装步骤】

一、安装CTEX

工具中1.、2、3、4的安装完全安装默认的安装步骤来实现即可,其中可修改安装路径,但在安装diff的时候需要添加环境变量,要记住ctex中miktex的路径。

二、安装latexdiff

打开:开始菜单->Ctex->​MiKTeX->Maintenance(Admin)->Package Manager (Admin),安装Latexdiff,在下图中Name中搜索并Filter,选中后点击加号,若已完成安装,加号为灰色。

Latexdiff使用全过程

三、安装Perl

官方下载地址:http://www.perl.org/get.html

1、官网上有两个版本的Perl,不太清楚区别,但笔者一直以来使用的都是Active版本的,想省事也可以直接在笔者上传的资源中下载(win10 64系统),同样也是一切默认安装。

2、添加环境变量:电脑->属性->​​高级系统设置->选项卡“高级”->环境变量->系统变量->path中新建两项(这里可能会发现miktex的bin已经存在,但笔者试过如果不手动添加一遍,不明原因会报错,因此有没有都建议手动添加一遍):

C:\CTEX\MiKTeX\miktex\bin

C:\Perl64\bin

Latexdiff使用全过程

 

四、latexdiff问题解决

此时cmd 中输入 latexdiff 测试,若出现以下情况:

Latexdiff使用全过程

或类似于以下问题的:

latexdiff: The Perl script could not be found.

latexdiff: Data: scripts/latexdiff/perl/latexdiff.pl

 

则需要将打开路径C:\CTEX\MiKTeX\scripts\latexdiff\perl,在perl的文件夹中有许多.pl文件,将其中latexdiff.pl文件用开篇工具中的6替换(笔者上传在perl安装包中),也可以在https://www.ctan.org/tex-archive/support/latexdiff中下载。这里也可能出现一个情况,没有perl文件夹,那么需要自行在latexdiff的目录下新建一个perl文件,并把几个.pl文件剪切进来。

Latexdiff使用全过程

五、latexdiff 测试

再在cmd 中输入 latexdiff 测试:如果出现以下情况则安装成功:

Latexdiff使用全过程

 

六、运行生成diff版本

首先要将原始版本(origin.tex)和修改版本(modify.tex)的tex文件放在同一个文件夹中;其次在cmd中利用cd命令进入到当前文件夹,并输入

latexdiff origin.tex modify.tex > diff.tex

最后生成的对比版本就是diff.tex,运行成功即可。

Latexdiff使用全过程