跟踪并输出 LaTeX 文档修订版与 PDF 之间的更改/差异?

问题描述 投票:0回答:2

我们希望以这样的方式跟踪 LaTeX 文档中的更改,以便不懂 LaTeX 的人也可以立即看到更改。

.tex
文件存储在
git
存储库中。因此可以获得有关更改的详细信息。

为此目的,我认为可能可以使用两个修订版之间的

git diff
输出来生成PDF,并以某种方式标记自所选文档的其他修订版以来的更改。

您知道实现此目标的(简单)方法吗?

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

pdf version-control latex
2个回答
2
投票

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

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

latexdiff 是一个 Perl 脚本,它比较两个 Latex 文件并标记 找出它们之间的显着差异(即乳胶文件的差异)。 使用标准乳胶进行视觉标记有多种选项 诸如“color.sty”之类的软件包。不直接影响可见的更改 文本,例如格式化命令中的文本,仍然标记在 乳胶来源。请注意,只有符合 Latex 语法的文件才会 被正确处理,而不是通用的 TeX 文件。还有一些 适用较小的限制,请参阅文档。

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

作者是F·蒂尔曼。

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


0
投票

我偶然发现了这个在线服务,它与 pdf 产生了显着的差异。它有免费的在线和付费桌面选项。

可起草

© www.soinside.com 2019 - 2024. All rights reserved.