如何在latex文档中显示集市版本号



我正在使用bazaar作为我研究的版本控制系统。我有许多乳胶文档。我想在bazaar下的所有.dvi文件中显示版本号。

完成此操作的最简单方法是使用make或类似的构建管理器来生成.dvi文件。

您的Makefile应该包含一个名为version-number的新目标:

version-number:
    bzr revno > VERSION.tex

和你的。dvi目标应该取决于version-number:

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

在你的。tex文件中,在适当的地方(在页眉/页脚,标题块,PDF文档等),你应该包括版本号存储在version .tex:

input{VERSION}

当你设置这个时,你应该bzr ignore VERSION.tex,这样它就不会存储自己的版本号,当然。

这都是基于Common Lisp Quick Reference项目中用于git的类似技术。

也许市集关键词插件可以帮到你。

我已经成功地在Bazaar中使用了latex VC包。它使用外部脚本工作,该脚本在编译期间由write18调用。这可能看起来有点夸张,但是它提供了很多功能并且工作得很好。

最新更新