跟踪和输出LaTeX文档修订版对PDF的更改/差异?

时间:2018-05-22 11:00:54

标签: pdf version-control latex

我们希望跟踪LaTeX文档中的更改,以便无法读取LaTeX的人也可以立即查看更改。 .tex文件存储在git存储库中。有关更改的详细信息可用。

为此,我认为可能可以在两个修订版之间使用git diff输出来生成PDF,并以某种方式标记自文档的所选其他修订版以来的更改。

你知道(简单)实现这个目标的方法吗?

您是否知道其他方法可视化PDF文件之间的差异?

1 个答案:

答案 0 :(得分:1)

[扩展我的评论,因为它显然有帮助:-)]

latexdiff是一个Perl脚本,它可以区分两个LaTeX文档并标记更改,而不会分散LaTeX标记本身的干扰。自述文件说:

  

latexdiff是一个Perl脚本,用于比较两个乳胶文件和标记   他们之间的显着差异(即乳胶文件的差异)。     使用标准乳胶可以使用各种选项进行视觉标记   包括" color.sty"。不直接影响可见的变化   文本,例如在格式化命令中,仍然标记为   乳胶来源。请注意,只有符合latex语法的文件才会出现   正确处理,而不是通用的TeX文件。还有一些   适用较小的限制,请参阅文档。

     

另一个Perl脚本提供了基本的修订功能,   latexrevise,接受或拒绝所有更改。手册   编辑差异文件可用于覆盖此默认值   行为并仅接受或拒绝所选更改。

     

作者是F Tilmann。

该项目是在Github上开发的,但如果您愿意,可以从CTAN获取tarball脚本。评论中的link是对如何使用它的有用概述。