latexdiff 遇到 hskip 问题

latexdiff 遇到 hskip 问题

我有一份文档的参考书目,其样式在 bbl 文件中产生如下行:

.\hskip 1em plus 0.5em minus 0.4em\relax Springer

latexdiff当在与前一版本相比添加或删除了其中一行的文档上使用时,会生成如下标记latexdiff

\DIFaddbegin \DIFadd{.}\hskip \DIFadd{1em plus 0.5em minus 0.4em}\relax \DIFadd{Springer}\DIFaddend

显然,latexdiff将后面的值视为\hskip差异并尝试对它们应用标记。使用--exclude-textcmd="hskip"--exclude-safecmd="hskip"不会改变行为。显然,diff 不能通过以下方式处理pdflatex

缺失数字,视为零。

如果只有一行,我会手动编辑,但我的文档中有好几行。是否有任何latexdiff选项或自动解决方法可以让我生成有效的 diff 文件?

相关内容