Изменения дорожки: 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/