在我的参考文献列表(使用 biblatex 管理)中,我想强调一位作者。我确实找到了\mkbibnamegiven
和\mkbibnamefamily
命令。问题是我的作者有一个前缀(不是带空格的名字!)并且使用\bibnamedelima
不起作用。我怎样才能创建等同于的\mkbibnameprefix
?谢谢
答案1
Biblatex 确实提供了命令\mkbibnameprefix
,正如您所怀疑的那样。它的工作原理类似于\mkbibnamefamily
等。为了强调,请尝试
\renewcommand\mkbibnameprefix{\mkbibemph}
如果您希望一次性统一设置完整名称(由四个标准名称部分组成:名字、系列、前缀、后缀),则可以使用\mkbibcompletename
:
\renewcommand\mkbibnameprefix{\mkbibemph}
请注意\bibnamedelima
(和朋友)控制之间的间距一个名称部分的元素(想想沃尔夫冈·阿马德乌斯这与莫扎特的音乐风格完全不同,无法起到强调的作用。
答案2
感谢您的回答。\mkbibnameprefix
有效,我只需要更改一些 bibtex 条目,因为前缀区分大小写(“von”是前缀,但“Von”不是!)