您能推荐任何类似于 MS Word 跟踪更改的工具或流程吗?
我是不是希望使用源代码控制系统(没有 svn 或 git),这是为了与非程序员一起工作。
是否有任何广泛使用的 Latex 前端支持跟踪更改? 有没有任何 Web 应用程序支持此功能?
人们喜欢的跟踪更改的主要功能是
- 查看谁修改了文档的哪些部分
- 在文档中添加打印时不会出现的边注(边际注释)
- 接受或忽略他人改变的能力
答案1
我个人使用过changes
包http://www.ctan.org/tex-archive/macros/latex/contrib/changes/效果很好,如果你的合作者也是熟悉 LaTeX 的用户,那么学习使用起来很简单,尽管标记可能有点原始。另外,这不能满足你问题的第三部分,因为我不知道有任何编辑器包含这个包。
通过谷歌快速搜索,你还发现了TrackChanges
:http://trackchanges.sourceforge.net/它有类似的语法,还有一个用于接受/拒绝更改的 GUI 程序。虽然我自己没有用过它,所以不能给出赞成或反对的建议。
答案2
我知道您要求的答案与版本控制无关,但我想从某个角度来看待它们。一种方法是,您将纯 LaTeX 源发送给您的合作者,然后接收它们,然后将它们签入您选择的版本控制系统。这里的想法是,对于其他人而言,版本方面没有任何变化,只是您可以告诉他们之前做了哪些更改,然后再次更改!您获得了版本控制的好处,您的合作者不必担心它,希望事情能顺利进行。
答案3
我认为您已经考虑过使用 Acrobat 的完整副本来使 PDF 可注释,但这不是一个选项?
答案4
如果他们能处理 LaTeX,他们就能处理版本控制系统:他们是计算机人员!当然,SVN 并不真正合适(非分布式/合并很差劲),而 git 的用户界面确实相当庞大,所以它们可能不是最好的选择……
至于边际评论,您可以使用\marginpar
(也许是有条件的,如果您真的不想在所有副本中都显示这一点……),或者您可以忘记“边际”方面并使用普通的% TeX
评论
现在,接受/忽略的事情可能有点棘手,但如果只有你一个人必须做这部分,我相信你能搞定。实际上,这将是非常使用 darcs 很容易,只要你能将更改分成足够小的部分即可。(不幸的是,它让这一切变得容易,却没有真正的历史概念。)