biblatex/biber 专利引用支持(基于 zotero+bbl 输出)

biblatex/biber 专利引用支持(基于 zotero+bbl 输出)

我对 biblatex 中关于专利引用的一些疑问,我认为它提供的支持很差;我的工作流程如下:

  • 搜索谷歌专利
  • 使用 zotero 连接器并将专利导入 zotero
  • zotero+betterbiblatex 发挥神奇作用
  • 然后我导出为 .bib 以在我的文档中使用它

这将创建如下专利:

@patent{abc123,
  title = {This is just an example},
  number = {US1234567A},
  date = {1990-01-01},
  keywords = {biblatex, example},
  holder = {Doe, John and Doe, Jessica}
}

在我的文档中我使用以下设置:

\usepackage[maxbibnames=99, sorting=none, backend=biber, style=numeric]{biblatex}

好的,现在我的问题是:

  • 只有专利持有人,没有作者;在 Zotero 中,一旦将类型设置为“专利”,就没有我可以使用的“作者字段”。结果是:\citeauthor 不起作用。我宁愿在 Zotero 中保留“专利”类型,而不是切换到杂项。
  • 相关问题:排版参考书目时,专利持有人列在专利标题之后,而不是像作者那样列在之前,如何解决这个问题?
  • 一般来说,我不喜欢 zotero 导出的专利只有一个日期,而这个日期恰好是专利授予的日期;我更感兴趣的是申请/优先权日期(因为当某人第一次有这个想法时,这通常很重要,我对专利局授予专利需要多长时间不感兴趣...)。是否可以导出申请/优先权日期而不是专利授予日期?或者,在输出中同时显示这两个日期?

答案1

有用的专利条目如下(节选自biblatex 示例.bib

@patent{laufenberg,
  author       = {Laufenberg, Xaver and Eynius, Dominique and Suelzle, Helmut
                  and Usbeck, Stephan and Spaeth, Matthias and Neuser-Hoffmann,
                  Miriam and Myrzik, Christian and Schmid, Manfred and Nietfeld,
                  Franz and Thiel, Alexander and Braun, Harald and Ebner,
                  Norbert},
  title        = {Elektrische Einrichtung und Betriebsverfahren},
  number       = 1700367,
  date         = {2006-09-13},
  holder       = {{Robert Bosch GmbH} and {Daimler Chrysler AG} and {Bayerische
                  Motoren Werke AG}},
  type         = {patenteu},
  url          = {http://v3.espacenet.com/textdoc?IDX=EP1700367},
}

@patent{sorace,
  author       = {Sorace, Ronald E. and Reinhardt, Victor S. and Vaughn, Steven
                  A.},
  title        = {High-Speed Digital-to-{RF} Converter},
  number       = 5668842,
  date         = {1997-09-16},
  holder       = {{Hughes Aircraft Company}},
  type         = {patentus},
}

特别是,仅当发明人(以 Zotero 的符号表示)与列表不一致时,才author应导出受让人/持有人。holderauthor

此外,@patent条目应该有一个type,可以是type = {patent},通用类型,也可以是可用类型中的首选类型patenteu,,patentus... 如果使用非通用类型,则该number字段可能包含不带国家前缀的专利号。

location如果专利的(地理)范围与 所暗示的范围不同,则可以且应该使用 字段。type这种情况可能很少见,当然对于type = {patentus},仅适用于美国的美国专利,该字段location是可以省略的。

这些都是 Zotero 方面应该修复的问题,或者至少可以作为 Better Bib(La)TeX 的功能请求的问题https://github.com/retorquere/zotero-better-bibtex/issues

编辑:更好的 Bib(La)TeX 已实施必要的更改以使其@patent更易于使用(考虑到 Zotero 输入格式的限制)https://github.com/retorquere/zotero-better-bibtex/issues/1060在版本 5.0.199 中。

常规 Zotero 导出器也将适时更新(https://github.com/zotero/translators/pull/1742)。如果运气好的话,未来的版本还将支持输入holder/Assignee 作为姓名列表。


日期问题有点棘手。biblatex只允许一个通用date@patents,并且不指定应该是申请日期、优先权日期还是发行日期(授予日期)。Zotero 可以自由选择要导出的日期,我当然不会反对选择发行日期。

另一方面,biblatex可以声明一个新日期(prioritydatefilingdateissuedate, ...)并使用它。请参阅Biblatex:自定义日期字段如何使用 BibLaTeX/Biber 创建全新的数据类型?寻求指导。

在 Zotero 方面,您必须说服 Zotero 导出到新日期或将现有日期导出到date

下面您可以看到如何说服 Zotero(使用 Better Bib(La)TeX)将归档日期 ( filingDate) 导出到date。但当然,该策略也可以应用于其他情况。

作为参考,你可能需要看看http://retorque.re/zotero-better-bibtex/scripting/

转到“编辑 > 首选项 > Better BibTeX > 高级”,并将以下内容添加到后记字段(简化了重新扭矩

if (Translator.BetterBibLaTeX && item.itemType === 'patent') {
  this.add({ name: 'date', value: item.filingDate, enc: 'date' })
}

Zotero 的 Better BibLaTeX 导出应该将归档日期date而不是发行日期导出到该字段。

相关内容