跟踪更改:svn + latex

Posted

技术标签:

【中文标题】跟踪更改:svn + latex【英文标题】:Track changes: svn + latex 【发布时间】:2010-10-27 15:56:18 【问题描述】:

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

我正在编辑大量用 LaTeX 编写并存储在 subversion 存储库中的文档。我希望能够轻松突出显示不同版本之间的变化。有谁知道一个很好的系统,用于对 LaTeX 文件进行一对修订并自动生成字级(不仅仅是行级)差异标记(即一种颜色或样式用于未更改的文本,另一种颜色用于添加内容,另一种用于删除等)?

【问题讨论】:

【参考方案1】:

您可以查看latexdiff,它采用两个乳胶文档并生成一个新的乳胶文件,突出显示两个文档之间的更改,并带有下划线和删除线(按您的要求逐字)。查看结果的屏幕截图here。

使用示例:

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

另外看来LyX 可以track changes。

【讨论】:

【参考方案2】:

看latexdiff

【讨论】:

【参考方案3】:

尝试使用在 sourceforge 托管的 trackchanges 项目。它可以在有或没有 GUI 支持的情况下工作。需要安装python。链接是http://sourceforge.net/projects/trackchanges/

【讨论】:

以上是关于跟踪更改:svn + latex的主要内容,如果未能解决你的问题,请参考以下文章

如何跟踪存储在 Oracle Berkeley DB XML 中的文件的更改

集成SVN源码管理和Mantis缺陷跟踪

如何在 Perforce 树中查找未跟踪的文件? (模拟svn状态)

Tortoise svn 基础知识

NSFetchedResultsController 更改跟踪

雪花跟踪器由哪个用户更改