如何在乳胶文件中显示义卖市场版本号?

时间:2011-07-29 17:34:50

标签: version-control latex bazaar tex

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

3 个答案:

答案 0 :(得分:4)

实现此目标的最简单方法是使用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 project中用于git的类似技术。

答案 1 :(得分:1)

也许bazaar keywords plugin可以帮到你。

答案 2 :(得分:1)

我已经与Bazaar成功使用了乳胶VC包。它使用在\ write18编译期间调用的外部脚本。这可能看起来有点过分,但它提供了很多功能并且运行良好。