如何正确显示和区分BibLaTeX的作者姓名?
代码:
@book{atl1,
label = {SELLS},
author = {Cristopher TAVARES, Kirk FERTITTA, Brent RECTOR, Chris SELLS},
title = {ATL Internals},
subtitle = {Working with ATL 8},
edition = {2},
publisher = {Addison-Wesley Professional},
date = {2006-07-15},
pages = {888}
}
输出:
在这种情况下,我尝试像Cristopher TAVARES, Kirk FERTITTA, Brent RECTOR and Chris SELLS
以前一样显示它ATL Internals...
。
请问我该如何处理这个问题?
多谢!
答案1
您的author
字段未正确格式化为 BibTeX/ biblatex
。
根据驯服野兽,第 11 条场author
,第 23 页:
- 名称由关键字分隔
and
:author = {Smith, Jane and Doe, John}
- 姓名必须采用以下三种格式之一
- “第一与最后”:
author = {Johann Wolfgang von Goethe}
, - “von Last, First”:,
author = {von Goethe, Johann Wolfgang}
或 - “由 Last, Jr, First”
author = {von Goethe, Johann Wolfgang}
:。
- “第一与最后”:
也可以看看我应该如何在.bib
文件中输入作者姓名?和Norman Walsh 对 BibTeX 名称的帮助。
此外,您不应将任何格式应用于名称 - 当然,除了名称的正确大写。不要写author = {John SMITH}
,而要写author = {John Smith}
。
姓氏的格式将由您使用的书目样式处理。这biblatex
很简单\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
(或者 - 如果您坚持使用全大写的姓氏,请不要这样做! - \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{#1}}
)。
总而言之,你的author
领域应该阅读
author = {Tavares, Cristopher and Fertitta, Kirk and Rector, Brent and Sells, Chris}
当然
author = {Cristopher Tavares and Kirk Fertitta and Brent Rector and Chris Sells}
同样好(并且可能更方便一些)。