如何创建 BibTeX 样式?

如何创建 BibTeX 样式?

有没有什么好的入门参考资料来介绍如何创建 BibTeX 样式(.bst)文件的语法,其易读性更接近于编程语言的入门文本而不是编程语言的正式规范文档?

显然,由于修改参考书目样式是 TeX 生态系统的一个高级主题,因此不会有与 TeX 生态系统相同的教学文献。例如适用于 LaTeX。但我希望有一种方法可以让我在阅读一两个小时后就能理解并编写样式文件,而不是花一两天时间学习。

答案1

Nicolas Markey 撰写的文件驯服野兽是一本非常好的参考书。它包含 BibTeX 的一般介绍,第 4 章专门介绍编辑.bst文件。解释了文件的整体结构.bst,以及 bibtex 使用的逆波兰表示法,并描述了主要功能。就我而言,我一直觉得它非常有用。

否则还有设计 BibTeX 文件,作者是 BibTeX 的作者 Oren Patashnik(我不知道这个 pdf 是否有“规范”链接,如果有,请随意编辑我的答案)。

答案2

你的本地 TeX 安装中应该有一些文档:

$TEXMFDIST/doc/bibtex/base/btxdoc.pdf
$TEXMFDIST/doc/bibtex/base/btxhak.pdf
$TEXMFDIST/doc/bibtex/tamethebeast/ttb_en.pdf

如果你熟悉德语:

https://archive.org/details/pdfy-DTVSHmzsr3tqPmMh,这是该文件的存档版本,以前位于http://archiv.dante.de/dante/events/dante2002/handouts/raichle-bibtexprog.pdf

相关内容