我想用竖线在页边标记文档中自上次修订以来发生更改的部分。有没有软件包可以帮助我实现这一点?
是否有一个工具可以比较两个文件并自动在适当的位置添加条形图,还是我必须手动插入标记?
答案1
标记更改:
- 这changebar 包允许用条形标记更改。不是自动的,必须通过命令完成:
\cbstart
和\cbend
。更改可以相互嵌套,也可以与其他环境嵌套,它们可以着色并且可以跨越页面边界。 - 这chbar 包是纯 TeX 的替代品。
比较文件:
- 由于 LaTeX 文件是文本文档,因此您可以使用任何差异工具 比较 txt 文件并打印出差异。
答案2
参见 ctan 上的 latexdiff:
Latexdiff 是一个 Perl 脚本,用于可视化标记和修订两个 latex 文件之间的显著差异。使用标准 latex 包(如 color )有各种可视化标记选项。不直接影响可见文本的更改(例如格式化命令中的更改)仍会标记在 latex 源中。另一个 Perl 脚本 latexrevise 提供了基本的修订功能,它可以接受或拒绝所有更改。手动编辑差异文件可用于覆盖此默认行为并仅接受或拒绝选定的更改。