Я пишу большой документ LaTeX, и я хотел бы отобразить текущий номер редакции SVN на титульной странице. Проблема в том, что документ LaTeX разбит на несколько файлов 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
.
Какой лучший способ решить это правильно?