У меня возникла ситуация, когда мне нужно указать имена (с помощью biblatex) как в восточноазиатском, так и в западном порядке, так что в библиографии указана запись типа «Смит, Джон и Ямада Тароу» или «Ямада Тароу и Джон Смит», но в ссылках в строке она указана как «Смит и Ямада». Я знаю, как изменить порядок имен глобально (с помощью \DeclareNameAlias{sortname}{last-first}
и т. д.), но возможно ли изменить их на индивидуальной основе?
решение1
К сожалению, biblatex
на данный момент может удовлетворительным образом работать только с западными именами. В частности, biblatex
предполагает, что имена имеют формат «имя-фамилия», где «имя» — это имя, а «фамилия» — фамилия.
В этой ситуации мы можем использовать своего рода уродливый хак. Просто поместите восточноазиатское имя в фигурные скобки, и biblatex
тогда это имя будет рассматриваться как единое целое (не состоящее из имен и фамилий). Чтобы получить только фамилию в цитатах, используйте поле shortauthor
, добавьте имена в западном стиле, как и раньше, и только фамилию восточноазиатского имени.
author = {Smith, John and {Yamada Tarou}},
shortauthor = {Smith, John and Yamada},