如何在乳胶文档中显示集市版本号?
我使用 bazaar 作为我的研究的版本控制系统。我有很多乳胶文档。我想显示bazaar下所有.dvi文件的版本号。
I am using bazaar as a version control system for my research. I have many latex documents. I want to display the version number in all the .dvi files under bazaar.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
完成此操作的最简单方法是使用
make
或类似的构建管理器来生成 .dvi 文件。你的Makefile应该包含一个名为
版本号
的新目标:并且你的.dvi目标应该依赖于
版本号
:在你的.tex文件中的适当位置(在页眉/页脚、标题栏、PDF 元信息等),您将包含存储在 VERSION.tex 中的版本号:
设置此选项时,您应该
bzr 忽略 VERSION.tex
,这样它就不会存储自己的版本号, 课程。这一切都基于 Common Lisp 快速参考项目git 的类似技术>。
The easiest way to accomplish this will be to use
make
or a similar build manager to generate your .dvi files.Your Makefile should include a new target called
version-number
:and your .dvi targets should depend on
version-number
:In your .tex files, at an appropriate place (in the header/footer, title block, PDF metainfo, etc) you would include the version number stored in VERSION.tex:
When you set this up you should
bzr ignore VERSION.tex
so that it won't store its own version number, of course.This is all based on a similar technique used for
git
in the Common Lisp Quick Reference project.也许集市关键字插件可以帮助您。
Maybe the bazaar keywords plugin can help you.
我已经在 Bazaar 中成功使用了 Latex VC 包。它使用在编译期间由 \write18 调用的外部脚本来工作。这可能看起来有点矫枉过正,但它提供了很多功能并且效果很好。
I have used the latex VC package successfully with Bazaar. It works using an external script that is called during compilation by \write18. This may seem overkill but it provides a lot of functionality and works well.