Я пишу большой документ 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 .
Какой лучший способ решить это правильно?
