第 29 页驯服野兽, 它说
“粗略地说,BibTEX 按以下顺序读取三个文件:首先读取 .aux 文件,在其中找到要使用的样式文件的名称、数据库的名称和引用条目的列表。接下来读取 .bst 文件,最后读取 .bib 文件。”
当我用 LaTeX 和 BibTeX 编译时,我有的文件是.aux
,.bbl
,.bib
,.blg
,.dvi
,.log
,.pdf
。.tex
为什么我不需要文件.bst
?如果我想使用.bst
自己制作的文件,可以吗?
答案1
文件.bst
是参考书目样式的文件,它类似于类.cls
文件。使用 BibTeX 时,您有一个命令\bibliographystyle{xyz}
,和。有关哪个文件(即)\bibliography{abc}
的信息写入文件中。.bst
xyz.bst
.aux
有两种主要选项可以创建您自己的。您必须学习编写.bst
它的文件的语言(您提到的指南“Tame the BeaST”是为数不多的可用资源之一)。第二种选择是使用。要使用它,请打开终端窗口(命令行界面)并键入。然后按照提示进行操作。最后,您将获得一个生成参考书目样式的文件,该样式与您回答 的促销中的问题的方式相对应。.bst
custom-bib
latex makebst
.bst
makebst
另一个选择是使用 BibLaTeX。使用 BibLaTeX,您可以设计书目样式,并用 LaTeX 编码。请参阅此答案自定义 biblatex 样式的指南了解如何修改和定制现有的 BibLaTeX 样式