在使用时,我曾多次bibtex
希望能直接支持引用和格式化条目标准(还有规范,指令,规范,RFC 等)在我的参考书目中。
- 对于
bibtex
,典型的方法是使用@misc
输入格式(例如,参见这里和这里)。这是我多年来一直采用的方法。或者,也可以使用@manual
和@techreport
。 biblatex
支持专利和,但“不支持”, 还标准。 (这是不清楚对我来说“不支持”意味着什么。)无论如何,切换到biblatex
通常都会派上用场。- 人们可以用任一书目包来制作自己的自定义条目类型,例如使用
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
并且achemso
(https://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
至于biblatex
https://github.com/plk/biblatex/issues/388。除了政策问题之外,始终存在着应该具体实施什么的问题。不同的标准机构可能有不同的方法来引用其标准,因此我不清楚是否可以实现适用@standard
于所有biblatex
标准样式的有用通用方法。(@standard
在 中对 ISO8601 的引用应该是什么样子style=authoryear
?这似乎需要更改引用宏,这会使它们变得非常难看。)