Изменения дорожки: svn + латекс

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

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

Ответы

Ответ 1

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

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

~/bin/latexdiff старый .tex новый .tex > diff.tex

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

Ответ 2

Посмотрите latexdiff

Ответ 3

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