BibTeX 样式

BibTeX 样式

在使用时,我曾多次bibtex希望能直接支持引用和格式化条目标准(还有规范,指令,规范,RFC 等)在我的参考书目中。

  1. 对于bibtex,典型的方法是使用@misc输入格式(例如,参见这里这里)。这是我多年来一直采用的方法。或者,也可以使用@manual@techreport
  2. biblatex支持专利和,但“不支持”, 还标准。 (这是不清楚对我来说“不支持”意味着什么。)无论如何,切换到biblatex通常都会派上用场。
  3. 人们可以用任一书目包来制作自己的自定义条目类型,例如使用custom-bib。(虽然,我没有足够的勇气去完成这一点。)

关于 3.,是一种“标准”方法吗?是否有尝试扩展 的预定义条目类型集bibtex并将标准纳入 的受支持条目类型集中biblatex?谢谢!

答案1

PLK 的回答如何在 BibLaTeX 中引用标准(ISO等)?你在问题中引用的实际上并不是使用custom-bib.custom-bib是一个用于生成 BibTeX 自定义文件的工具.bst。PLK 的回答专门针对 实现一个更有用的@standard驱动程序biblatex

BibTeX 样式

似乎没有太多.bst样式支持@patent或这样的类型@standard。在我的计算机上,我可以找到IEEEtran样式(http://www.ctan.org/pkg/ieeetran) 支持@patent@standard并且achemsohttps://ctan.org/pkg/achemso) 支持@patent

custom-bib

custom-bib是一种很棒的方法,通过回答一系列关于所需结果的问题来为 BibTeX 创建自定义书目样式(说真的,我已经好几年没用过这个工具了,它提供的自定义功能和结果给我留下了深刻的印象)。但从根本上讲,custom-bib必须坚持特定的条目类型和修改框架。据我所知,没有办法创建像或 这样的custom-bib新条目类型。所以你必须在之后手动添加这些类型及其定义。这当然不是不可能的,但这将是一项相当艰巨的工作,而且 BibTeX 的逆波兰表示法可能需要一些时间来适应。@standard@patent

biblatex

biblatex类似方法如何在 BibLaTeX 中引用标准(ISO等)?如果默认行为不能令人满意(可能不能),那么这就是要走的路。

@standard和其他的“不受支持”状态biblatex是一个糟糕的措辞(对于章节标题而言),它引起了混淆。例如,参见Biblatex:不支持的条目类型 - 为什么要定义它们?。在 的下一版本中biblatex @standard,该部分列出的其他类型将是“非标准”类型。这可能仍然会让人感到困惑,但它更准确地描述了情况。这些类型是官方认可和接受的有效条目类型,但biblatex标准样式没有为这些类型设置驱动程序定义,并且基本上会使用后备定义(驱动程序@misc)。但是,一些贡献的样式可能有更具体的定义,您当然可以自己定义。

努力将更多风格@patent带入@standard

BibTeX

我不知道是否有人集中精力将现有的 BibTeX 样式引入@patent其中@standard。许多样式多年来一直未曾改变,我怀疑其中很多样式都不会更新(CTAN 上提供的大量样式是由许多不同的人贡献的,更新他们的工作需要联系他们)。我猜人们设法通过@misc一些 hacking 来应付,所以没有必要开始如此巨大的努力。将此与.bst文件中的 URL 的情况进行比较。一些早期.bst文件是在 URL 还不存在时编写的,虽然许多现代样式已经支持 URL,但一些旧样式(尤其是基本样式)不支持。有以下项目urlbst和许多较新的样式支持 URL,但基本样式仍然不支持。我猜对 URL 支持感兴趣的人的数量至少比对@standard@patent条目充满热情的人多一个数量级。

biblatex

至于biblatexhttps://github.com/plk/biblatex/issues/388。除了政策问题之外,始终存在着应该具体实施什么的问题。不同的标准机构可能有不同的方法来引用其标准,因此我不清楚是否可以实现适用@standard于所有biblatex标准样式的有用通用方法。(@standard在 中对 ISO8601 的引用应该是什么样子style=authoryear?这似乎需要更改引用宏,这会使它们变得非常难看。)

相关内容