Как отобразить пересмотр SVN на первой полосе многофайлового ЛАТЕКСНОГО документа?

Я пишу большой ЛАТЕКСНЫЙ документ, и я хотел бы отобразить текущее число пересмотра SVN на титульном листе. Проблема состоит в том, что ЛАТЕКСНЫЙ документ разделяется на несколько файлов root.tex, ch1.tex, ch2.tex, ...

Я вставил $Revision$ в root.tex файл, так, чтобы это было отображено на первой полосе.

Конечно, я также работал

svn propset svn:keywords 'Revision' root.tex

Но проблема состоит в том что эта переменная $Revision$ в root.tex, естественно, не обновляется, если я только изменяю ch2.tex файл, например, и соглашается на SVN. Таким образом, PDF все еще отобразит старое число пересмотра.

Я искусственно должен изменить root.tex также, если я хочу, чтобы новое число пересмотра SVN было отображено. И просто touch root.tex не сделает этого, потому что SVN умен. Я на самом деле должен изменить некоторый текст, по крайней мере, добавить приблизительно некоторое пространство в root.tex.

Что лучший способ состоит в том, чтобы решить это правильно?

2
задан 22.10.2010, 22:54

1 ответ

Быстрое прочтение CTAN, поднятого svn-много пакет. От README

Этот пакет позволяет Вам набрать ключевые слова Подверсии системы управления версиями в Ваших ЛАТЕКСНЫХ файлах где угодно, Вам нравится. В отличие от очень похожего пакета 'svn' использование нескольких файлов для одного ЛАТЕКСНОГО документа хорошо поддерживается.

3
ответ дан 08.12.2019, 07:30

Теги

Похожие вопросы