我想引用一项专利
\usepackage[
backend=biber,
style=ieee,
sorting=nyt,
bibencoding=utf8,
defernumbers=true,
maxnames=10,
citestyle=numeric-comp
]{biblatex}
这是我的 bib 文件中的内容:
@patent{s_1991,
author = {Claus-Peter Schnorr},
title = {Method for identifying subscribers and for generating and verifying electronic signatures in a data exchange system},
nationality = {United States},
number = {4995082},
day = {19},
month = {2},
year = {1991},
dayfiled = {23},
monthfiled = {2},
yearfiled = {1990},
url = {https://worldwide.espacenet.com/publicationDetails/biblio?CC=US&NR=4995082},
}
不过,我在参考书目中得到的结果是:
我不介意忽略发行日期,但为什么忽略了显然非常重要的国籍(例如IEEEtran 操作指南)。
我想到的解决方法是使用
number = {United States Patent 4995082},
但这应该没有必要,对吧?
另外:专利日期也是不必要的吗?
答案1
请查看biblatex
文档, §2.1.1(条目类型)常规类型,内容如下
必填字段:
author
,,,/title
number
year
date
可选字段:
holder
,,,,,,,,,,,,,,,,,subtitle
titleaddon
type
version
location
note
month
addendum
pubstate
doi
eprint
eprintclass
eprinttype
url
urldate
这意味着 支持的字段@patent
不包括;而如果专利范围与 所指示的范围不同,则应使用或nationality
字段。type
location
type
此外,正如您从上面看到的,您在文件中使用的许多其他字段.bib
也不受支持。