跟踪变更:svn + latex

14

在 MS Word 中,有一个称为“修订”(track changes)的好功能,它允许程序跟踪编辑。当与他人合作时,这很有用,因为你可以启用各种可视化模式,以便轻松查看其他人所做的更改。

我正在编辑大量使用 LaTeX 编写并存储在子版本库中的文档。我希望能够轻松地突出显示不同版本之间的差异。是否有人知道一种好的系统,可以获取 LaTeX 文件的一对版本,并自动生成单词级别(而非仅行级别)的差异标记(例如,未更改的文本使用一种颜色或样式,添加的内容使用另一种颜色,删除的内容使用另一种颜色等)?

3个回答

13
你可以看看 latexdiff,它可以接受两个LaTeX文档并生成一个新的LaTeX文件,显示出两个文档之间的差异(按单词进行下划线和删除线标记,正如您所请求的那样)。请在这里查看结果的截图。
使用示例:

~/bin/latexdiff old.tex new.tex > diff.tex

此外,似乎LyX也可以跟踪更改

5

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接