¿Cómo mostrar el número de versión del bazar en un documento de látex?

Estoy utilizando bazar como un sistema de control de versiones para mi investigación. Tengo muchos documentos de látex. Quiero mostrar el número de versión en todos los files .dvi en bazar.

La forma más fácil de lograr esto será utilizar make o un administrador de compilation similar para generar sus files .dvi.

Su file Makefile debe include un nuevo objective llamado version-number :

 version-number: bzr revno > VERSION.tex 

y sus objectives .dvi deberían depender version-number :

 my-project.dvi: my-project.tex [OTHER STUFF] version-number 

En sus files .tex, en un lugar apropiado (en el encabezado / pie de página, bloque de título, metainfo PDF, etc.) debe include el número de versión almacenado en VERSION.tex:

 \input{VERSION} 

Cuando configure esto, bzr ignore VERSION.tex para que no almacene su propio número de versión, por supuesto.

Todo esto se basa en una técnica similar utilizada para git en el proyecto de Referencia rápida de Common Lisp .

Tal vez el complemento de palabras key bazaar puede ayudarte.

He utilizado el package VC de látex con éxito con Bazar. Funciona con un script externo que se llama durante la compilation por \ write18. Esto puede parecer excesivo pero proporciona una gran cantidad de funcionalidad y funciona bien.