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