跟踪更改: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 中的文件的更改
如何在 Perforce 树中查找未跟踪的文件? (模拟svn状态)