latexdiff 中是否有忽略整个环境的选项?

latexdiff 中是否有忽略整个环境的选项?

我需要突出显示两个相当复杂的数学 tex 文件之间的差异,但出现了很多错误。这些文件的数学公式很复杂,很容易出错,但如果我只想比较...环境latexdiff之外的文本怎么办?可以指定排除/忽略某些环境吗?\begin{align}\end{align}

答案1

是的,有一种方法可以做到这一点。 latexdiff有一类环境,它将其视为图片,并且不检查。值存储在中PICTUREENV,其默认值为(?:picture|DIFnomarkup)[\w\d*@]*。编写一个ld.cfg包含以下内容的配置文件

PICTUREENV=(?:picture|DIFnomarkup|align)[\w\d*@]*

将环境添加align到此列表中。如果此配置文件放在当前目录中,您现在可以运行

latexdiff -c ld.cfg old.tex new.tex >diff.tex

并且您的环境内容align现在将被忽略。

相关内容