Як відобразити редакцію SVN на головній сторінці багатофайкового документа LaTeX?


2

Я пишу великий документ 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.

Який найкращий спосіб вирішити це правильно?

Відповіді:


3

Швидкий огляд CTAN підняв пакет svn-multi . З ПРОЧИТАННЯ

Цей пакет дозволяє вводити ключові слова системи управління версіями Subversion у ваших файлах LaTeX в будь-якому місці, де вам подобається. На відміну від дуже подібного пакету 'svn', використання одного файлу для одного документа LaTeX добре підтримується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.