Wie wird die SVN-Revision auf der Startseite eines LaTeX-Dokuments mit mehreren Dateien angezeigt?

2

Ich schreibe ein großes LaTeX-Dokument und möchte die aktuelle SVN-Versionsnummer auf der Titelseite anzeigen. Das Problem ist , dass das LaTeX - Dokument in mehrere Dateien aufgeteilt root.tex, ch1.tex, ch2.tex, ...

Ich habe $ Revision $ in die root.texDatei eingefügt , damit sie auf der Titelseite angezeigt wird.

Natürlich bin ich auch gelaufen

svn propset svn:keywords 'Revision' root.tex

Das Problem ist jedoch, dass diese $ Revision $ -Variable in root.texnatürlich nicht aktualisiert wird, wenn ich beispielsweise nur die ch2.texDatei ändere und auf SVN festschreibe. Das PDF zeigt also weiterhin die alte Revisionsnummer an.

Ich muss auch künstlich ändern root.tex, wenn die neue SVN-Revisionsnummer angezeigt werden soll. Und touch root.textun es einfach nicht, weil SVN schlau ist. Ich muss tatsächlich etwas Text ändern, mindestens etwas Platz hinzufügen oder so root.tex.

Was ist der beste Weg, um dies richtig zu lösen?

Frank
quelle

Antworten:

3

Eine schnelle Durchsicht von CTAN ergab das Paket svn-multi . Aus der README

Mit diesem Paket können Sie Stichwörter des Versionskontrollsystems Subversion in Ihre LaTeX-Dateien eingeben, wo immer Sie möchten. Im Gegensatz zum sehr ähnlichen Paket 'svn' wird die Verwendung mehrerer Dateien für ein LaTeX-Dokument gut unterstützt.

KeithB
quelle