Misturando ordens de nomes no biblatex

Misturando ordens de nomes no biblatex

Tenho uma situação em que preciso citar nomes (com biblatex) tanto na ordem do Leste Asiático quanto na ordem Ocidental, de modo que a bibliografia liste uma entrada como 'Smith, John e Yamada Tarou' ou 'Yamada Tarou e John Smith', mas em As citações de linha listam-no como 'Smith e Yamada'. Eu sei como alterar os pedidos de nomes globalmente (com \DeclareNameAlias{sortname}{last-first}e assim por diante), mas é possível alterá-los individualmente?

Responder1

Infelizmente, biblatexa partir de agora só é capaz de lidar com nomes ocidentais de forma satisfatória. Em particular, biblatexassume que os nomes têm um formato de "primeiro último", onde "primeiro" é o nome próprio e "último" o sobrenome.

Podemos usar uma espécie de hack feio nesta situação. Basta colocar o nome do Leste Asiático entre chaves biblatexe tratar esse nome como uma unidade (não consistindo em nenhum nome ou sobrenome). Para obter apenas o sobrenome nas citações, use o shortauthorcampo, adicione nomes de estilo ocidental como antes e apenas o sobrenome do nome do Leste Asiático.

author = {Smith, John and {Yamada Tarou}},
shortauthor = {Smith, John and Yamada},

informação relacionada