latexrevise 不改变输入文件

latexrevise 不改变输入文件

我最近发现了一个.tex文件(我们称之为C.tex),它是我几年前用它生成的,用于比较两个源文件(我们称之为和)latexdiff之间的差异。然而,这两个用于比较的原始文件和目前已经永远丢失了。.texA.texB.texA.texB.tex

我可以简单地接受所有更改,继续处理这个旧项目。因此,我尝试:latexrevise -a C.tex > D.tex生成一个新文件,其中包含 中出现的已接受更改C.tex。但是,我收到一条警告,内容为:

旧文档不是完整的 latex 文件。假设它是一个没有序言的 tex 文件

此后,生成的文件D.tex最终与 相同C.tex。也就是说,没有接受或删除任何更改 - 所有、\DIFdelbegin\DIFdel\DIFdelend\DIFaddbegin内容仍然存在。\DIFaddparts\DIFaddend

奇怪的是,我很确定C.tex从未以任何方式手动更改过。它是 的直接输出latexdiff。所以,首先,我不知道为什么C.tex不是“完整的 latex 文件”,也不知道那是什么意思。

在网上搜索这个警告,什么也没找到——只有代码库中引入警告的 Github 代码链接。因此,我的问题是:可能发生了什么,我该如何解决这个问题以接受所有更改?

相关内容