![在哪里可以找到符合 natbib 格式的参考书目样式文件?](https://linux22.com/image/261741/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E7%AC%A6%E5%90%88%20natbib%20%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%A0%B7%E5%BC%8F%E6%96%87%E4%BB%B6%EF%BC%9F.png)
natbib
附带三个bst
文件,plainnat
和abbrvnat
。unsrtnat
此外,文档指出“natbib
存在符合该格式的其他样式文件”,我想知道在哪里可以找到这些文件,或者如何识别bst
符合该natbib
格式的文件。
我意识到可以bst
使用创建自定义makebst
,或者使用biblatex
代替natbib
。但是,我特别感兴趣的是查找或识别现有的natbib
兼容bst
文件。
答案1
由于使用 可以轻松创建bst
与 natbib 兼容的文件makebst
,因此有很多这样的文件。可以通过检查标题来识别它们。例如,以下内容出现在开头附近:
%% The original source files were:
%%
%% merlin.mbs (with options: `[long string of options]')
%% ----------------------------------------
如果您的目标是建立库存(而不是匹配特定的样式),您可以通过 Google 搜索在那里找到的一些字符串。
编辑:显然我的回答并不能让所有人满意,因为这个答案已经被重新打开并获得了赏金。所以让我们更具体一点:以下谷歌查询搜索具有上述标题的 bst 文件。它返回“大约 203,000 个结果”,这些结果似乎是(或包含)真正的 merlin 生成的 bst 文件。即使允许大量重复,也有很多可供选择。
“原始源文件是”merlin.mbs,带有选项:“+url:bst
这是限制于 CTAN 的相同 Google 查询(“大约 35 个结果”):
“原始源文件是”merlin.mbs,选项为:“+url:bst site:ctan.org
如果你的目标是匹配特定风格,当然,您只需将样式或期刊名称添加到上述查询中即可。
如果这些结果仍然不是您想要的,我认为需要澄清这个问题:你寻找与 natbib 兼容的 bst 样式的目的是什么?为什么这种方法不令人满意?应该还有许多其他与 natbib 兼容的样式(不是用 makebst 创建的),尤其是从明确支持的样式派生的样式。如果不确定某种样式,您可以随时尝试一下。
答案2
Juan Navarro 希望看到一份带注释的常见 natbib 样式索引。但常见的样式是什么?每个学科都有自己的风格传统;但因为也有巨大的差异之内学科、文件集合bst
往往是特定领域的。
例如,我遇到了一个bst
生物学档案——现在这说得通了。但每个学科都有自己的传统,所以这对我这个语言学家来说毫无用处。(为什么要将这样的列表限制在 natbib 上?为什么不是所有 bst 文件?)我认为,CTAN 的书目样式相对较少并非偶然——它们的用途并不广泛,当你需要时,你确切地知道你需要什么,所以很容易搜索。
话虽如此,我偶尔也会遇到 bibtex 样式集合。以下是其中一些:
一般用途
这LaTeX 书目样式数据库原则上,它正是您要找的。它是按适合的期刊索引的样式集合。但是,它没有得到积极维护,搜索功能很简陋(您只能按期刊名称的首字母前缀进行搜索),并且覆盖范围不大:有两千条记录,其中很大一部分似乎是针对使用该
elsevier
样式的期刊的。里德学院有关于选择 BibTeX 样式,其中包含带注释的文件列表
bst
。最重要的是,它涵盖了一系列学科。CTAN 有一个主题页面Bibtex 样式或样式生成器。
特定学科
已经提到的
bst
生物学档案。当然,AMS 有自己的 LaTeX 和 BibTeX 样式集。它们很容易在 CTAN 或 AMS 上找到TeX 资源。
几年前,几位语言学期刊的编辑合作撰写了语言学统一样式表,但很少有期刊采用它。那些采用它的期刊可能已经向作者推荐了统一.bst。
这些显然只是随机示例。也许其他读者可以贡献出他们自己学科的类似资源的答案。