Como exibir a revisão SVN na primeira página do documento LaTeX de vários arquivos?

2

Estou escrevendo um grande documento LaTeX e gostaria de exibir o número de revisão atual do SVN na página de título. O problema é que o documento LaTeX é dividido em vários arquivos root.tex , ch1.tex , ch2.tex , ...

Inseri $ Revision $ no arquivo root.tex , para que seja exibido na primeira página.

Claro, eu também corri

svn propset svn:keywords 'Revision' root.tex

Mas o problema é que essa variável $ Revision $ em root.tex , naturalmente, não é atualizado se eu apenas modificar o arquivo ch2.tex , por exemplo, e confirme com o SVN. Portanto, o PDF ainda exibirá o antigo número de revisão.

Eu artificialmente tenho que modificar root.tex , bem, se eu quiser que o novo número de revisão do SVN seja exibido. E apenas touch root.tex não fará isso porque o SVN é inteligente. Eu realmente tenho que mudar algum texto, pelo menos adicionar algum espaço ou mais em root.tex .

Qual é a melhor maneira de resolver isso corretamente?

    
por Frank 22.10.2010 / 21:54

1 resposta

3

Uma rápida leitura do CTAN, apareceu o pacote svn-multi . Do README

This package lets you typeset keywords of the version control system Subversion inside your LaTeX files anywhere you like. Unlike the very similar package 'svn' the usage of multiple files for one LaTeX document is well supported.

    
por 22.10.2010 / 22:42