我对 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
应导出受让人/持有人。holder
author
此外,@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
的@patent
s,并且不指定应该是申请日期、优先权日期还是发行日期(授予日期)。Zotero 可以自由选择要导出的日期,我当然不会反对选择发行日期。
另一方面,biblatex
可以声明一个新日期(prioritydate
,filingdate
,issuedate
, ...)并使用它。请参阅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
而不是发行日期导出到该字段。