win10系统安装strawberry perl 和 latexdiff 并用来生成latex修改跟踪pdf文件

本文指导如何在Windows10系统上安装StrawberryPerl和latexdiff,以生成LaTeX文件的修改跟踪PDF。涉及环境设置、文件操作和命令行使用步骤,解决latexdiff命令报错问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win10 安装 latexdiff latex 修改跟踪

环境说明

windows10 系统
不需要安装miktex、不需要安装TeX_Live、不需要安装TeXstudio
latex文件来自overleaf

安装

参考教程:
Overleaf: Using Latexdiff For Marking Changes To Tex Documents

太长,只看下面三个步骤:

  1. https://www.perl.org/get.html 下载strawberry perl,安装到默认的C:\Strawberry
  2. https://www.ctan.org/tex-archive/support/latexdiff 下载latexdiff压缩包
  3. 把latexdiff压缩包在别的地方解压, 拷贝latexdiff文件夹 到 C:\Strawberry\perl\bin\ 目录下(不要直接解压到这个目录)

latexdiff文件夹放置的路径:
latexdiff文件夹放置的路径

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文件中微调删除就好。

解压修改版本的整个工程,上传到新的工程中,再添加diff文件,如图所示

7. 下载编译后的PDF,完成!

编译diff.tex后的PDF
编译diff.tex后的PDF


  1. 不知道为什么,我的情况是,只输入命令"latexdiff"就会报错:‘latexdiff’ 不是内部或外部命令,也不是可运行的程序或批处理文件。必须输入"perl latexdiff" ↩︎ ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猪上吊ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值