Как выделить «что нового» между двумя латексными документами - PullRequest
10 голосов
/ 14 июля 2010

Для моей магистерской диссертации я пишу латексный документ, в который я должен поместить все исследования, которые я делаю.Этот документ периодически просматривается моими научными руководителями один или два раза в месяц.Поскольку это большой документ, я хотел бы автоматически выделить то, что нового в документе со времени последней ревизии, так же, как это делают Word или Openoffice.

Итак, мой вопрос, учитывая, что у меня есть документ Latex, контролируемый Subversion, каков наилучший способ создания PDF-файла, подчеркивающего различия между HEAD и предыдущей версией?

Скажите,Я хочу:

  • Новый текст шрифтом красного цвета
  • Новые изображения и таблицы на светло-красном фоне
  • Удаленный текст, помеченный как сноска или что-то подобное

Если не все возможно, какие из них могут быть реализованы?

Спасибо.

Ответы [ 5 ]

9 голосов
/ 15 июля 2010

Проверьте latexdiff . Это намного лучше, чем простые программы сравнения, потому что он понимает LaTeX и не будет отмечать изменения, которые являются просто лишними пробелами или переформатированными строками в текстовом файле.

1 голос
/ 14 июля 2010

Есть несколько пакетов , которые могут управлять ревизиями.Я хотел бы использовать некоторую систему контроля версий, такую ​​как git, для управления и отображения изменений.

0 голосов
/ 28 апреля 2016

Я создал revdiff для создания разных версий своих статей, прежде чем отправлять их рецензентам. Они несколько раз говорили мне, что результат был действительно полезным. Надеюсь, что это может быть полезно для вас.

Найти здесь: http://pedromateo.github.io/revdiff-LaTeX/

0 голосов
/ 15 июля 2010

мне нравится wdiff.доступно на платформе * nix.

вы можете использовать

wdiff -w "\fbox{" -x "}" -y "\fbox{\fbox{" -z "}}" ...
0 голосов
/ 14 июля 2010

Вы можете использовать программу сравнения.Я рекомендую DiffMerge от Source Forge.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...