Необходимо найти способ отмечать время внесения изменений с помощью пакета изменений.

Необходимо найти способ отмечать время внесения изменений с помощью пакета изменений.

У меня есть документ, который использует этот changesпакет. Мы с другом планируем совместно написать учебник по анализу, и у меня все настроено так, что каждый из нас может редактировать файл .tex, а затем вносить правки с помощью changesпакета. Есть ли способ ставить отметку даты на эти правки? Или есть ли другой пакет, похожий на changesтот, который позволяет ставить отметку времени? Кроме того, нужно ли мне добавлять MWE, или это тот случай, когда на вопрос можно ответить и без него?

решение1

Хотя SVN позволяет заменять текст, это не лучший способ получить желаемые результаты (в LaTeX).

Вместо,gitinfo2делает доступной \gitCommitterDateкоманду, которая выводит дату последнего коммита (есть также \gitCommitterIsoDate).

Нужно только настроить gitHeadInfo.gin(который будет содержать информацию, считываемую командами пакета) и скрипты после фиксации или после проверки в .git/hooks.

Я полагаю, что объединение команд из changesи из gitinfo2может быть легко выполнено. Однако, простое использование \usepackage[mark]{gitinfo2}позволяет получить желаемую визуальную информацию на выходе.

Связанный контент