我遇到一種情況,我需要按照東亞順序和西方順序引用名字(使用biblatex),這樣參考書目就會列出像“Smith、John 和Yamada Tarou”或“Yamada Tarou and John Smith”這樣的條目,但是在行引文將其列為“史密斯和山田”。我知道如何在全球範圍內更改姓名順序(等等\DeclareNameAlias{sortname}{last-first}
),但是是否可以在個人基礎上更改它們?
答案1
不幸的是,biblatex
到目前為止,只能以令人滿意的方式處理西方名字。特別是,biblatex
假設名稱具有“名字”格式,其中“名字”是名字,“姓氏”是姓氏。
在這種情況下,我們可以使用一種醜陋的技巧。只需將東亞名稱放入大括號中,biblatex
即可將此名稱視為一個整體(不包含任何名字或姓氏)。要僅獲取引文中的姓氏,請使用該shortauthor
字段,像以前一樣添加西方風格的名稱,然後僅添加東亞名稱的姓氏。
author = {Smith, John and {Yamada Tarou}},
shortauthor = {Smith, John and Yamada},