如何使用 BibTeX 书目正确打印多位作者?

如何使用 BibTeX 书目正确打印多位作者?

所以我已经在这里寻找问题的答案很长一段时间了,但似乎没有人遇到和我一样的问题:

我正在使用 BibTeX 并且我的 makefilelatex latex bibtex latex pdflatex在文件上执行操作。

在我的refs.bib档案里我有

@book{NISTCloudComputing,
  title = {The NIST Definition of Cloud Computing},
  author = {Peter Mell and Timothy Grance},
  year = {2011},
  publisher = {National Institute of Standards and Technology},
  url = {http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf},
  urldate = {2016-03-07}
}

然后在我的 tex 文件中,我使用\printbibliography[maxnames=100]序言中的所有内容在底部打印参考书目:

\usepackage[style=authoryear,backend=bibtex,natbib=true]{biblatex}
\addbibresource{refs.bib}
\nocite{*}

以及一些额外的内容来重新格式化参考书目的输出:

\NewBibliographyString{available}
\NewBibliographyString{accessed}
\DefineBibliographyStrings{english}{
  available = {available at},
  accessed = {Accessed},
}
\DeclareFieldFormat{url}{\bibstring{available}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\space(\bibstring{accessed}\addcolon\space#1)}

此参考的输出显示:

Mell, Peter 和 Timothy Grance (2011)。NIST 对云计算的定义。美国国家标准与技术研究院。网址: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800- 145.pdf(访问日期:2016年3月7日)。

现在我的问题是,为什么名字拆分错误,显示“姓,名”,而第二个名字却正确显示?

相关内容