Отслеживание изменений: SVN + латекс - PullRequest
14 голосов
/ 20 мая 2009

В MS Word есть замечательная функция, которая называется «Отслеживать изменения», которая позволяет программе отслеживать изменения. Это полезно при сотрудничестве с другими, потому что вы можете включить различные режимы визуализации, где легко увидеть, что другие изменили.

Я занимаюсь редактированием большого количества документации, написанной на LaTeX и хранящейся в хранилище Subversion. Я хотел бы иметь возможность легко выделить изменения между различными ревизиями. Кто-нибудь знает хорошую систему для взятия пары версий файла LaTeX и автоматической генерации разметки diff на уровне слов (а не только на уровне строк) (т. Е. Один цвет или стиль для неизмененного текста, другой цвет для добавленного содержимого, другой для удален и т. д.)?

Ответы [ 3 ]

13 голосов
/ 20 мая 2009

Вы можете взглянуть на latexdiff , который принимает два латексных документа и создает новый латексный файл, освещающий изменения между двумя документами с подчеркиванием и вычеркиванием (для каждого слова, вы запросили). Смотрите скриншот с результатами здесь .

Пример использования:

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

Также представляется, что LyX может отслеживать изменения .

5 голосов
/ 20 мая 2009

Посмотрите на latexdiff

2 голосов
/ 26 июля 2010

Попробуйте использовать проект trackchanges, размещенный на sourceforge. Он может работать как с поддержкой графического интерфейса, так и без него. Требуется установка Python. Ссылка http://sourceforge.net/projects/trackchanges/

...