latexdiff使用和踩坑历程

latexdiff功能

在使用latex编辑完成一版tex文件后,如果后续进行了修改,并且想知道修改的具体位置,可以使用latexdiff命令产生一个新的tex文件,通过编译该文件就能得到一个新的包含具体改动的pdf文件。

latexdiff命令

latexdiff oldFile.tex newFile.tex > diff.tex

这里生成diff.tex的时候最好先手动验证一下新旧两个tex文件在对方的文件夹内都能正常编译,否则无法正常编译产生的diff.tex

对diff.tex进行编译时报错

可能是编码的问题,我产生的diff.tex总是无法编译,后来将diff.tex文件中的内容拷贝到一个新建的txt文件中,将diff.tex文件删除,将新建的txt文件重命名为diff.tex,再次编译,就一切正常。

newFile.tex文件中新增了参考文献时,编译时报错

这里我参考了这位大神的方法,成功解决了问题。大神给出了三种解决方法,我使用的是第三种,也就是删除文中所有的\hspace{0pt},当然,只需要删除编译时报错部分的\hspace{0pt}就行了。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值