LaTeX 友好的差异工具?

LaTeX 友好的差异工具?

大多数可视化差异/合并实用程序都是为短行程序代码设计的。它们通常不支持换行,并且通常不擅长突出显示两行之间的具体差异。相反,它们倾向于突出显示整行。这显然对 LaTeX 来说是一个问题,因为在 LaTeX 中,编写段落时不换行更方便。

是否有任何 diff 工具可以避免这些问题,并且能够方便地与 LaTeX 配合使用?理想情况下,它还应具有合并功能。

注意:我不是在寻找 latexdiff 或类似的东西。我在寻找一种比较 LaTeX 代码的工具,而不是 LaTeX 输出。

答案1

有一个 diff 工具可以解决这些问题,并且可以方便地与 LaTeX 配合使用。它叫做git diff --word-diff --no-index。如果您还想要合并功能,您可以为您的项目设置 git(无需任何远程)。

注意:这和 latexdiff 或类似工具不同。此工具比较 LaTeX 代码,而不是 LaTeX 输出。

在此处输入图片描述

答案2

提供商业解决方案的指针是不是不好的做法?Overleaf 有一个版本历史工具,在我看来,它可以很好地显示差异,而且对于长行也有效。但它没有合并功能。 Overleaf 中显示的跨版本差异的简单示例,其中很长一行

相关内容