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