【问题标题】:How to display bazaar version number in a latex document?如何在乳胶文档中显示集市版本号?
【发布时间】:2011-07-29 17:34:50
【问题描述】:

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

【问题讨论】:

  • 您可能应该将标题更改为:“如何在乳胶文档中显示集市版本号?”这样会更清楚,更有可能得到及时的答复。

标签: version-control latex bazaar tex


【解决方案1】:

完成此操作的最简单方法是使用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 的类似技术。

【讨论】:

    【解决方案2】:

    也许bazaar keywords plugin 可以帮助你。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2019-04-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 2018-06-20
        • 1970-01-01
        • 2022-08-17
        • 1970-01-01
        • 2015-09-02
        相关资源
        最近更新 更多