Biblatex에서 이름 순서 혼합

Biblatex에서 이름 순서 혼합

참고문헌에 'Smith, John 및 Yamada Tarou' 또는 'Yamada Tarou and John Smith'와 같은 항목이 나열되는 등 동아시아 순서와 서양 순서 모두에서 이름(biblatex 포함)을 인용해야 하는 상황이 있습니다. -라인 인용에는 'Smith and Yamada'로 표시됩니다. 이름 순서를 전역적으로 변경하는 방법(with \DeclareNameAlias{sortname}{last-first}등)을 알고 있지만 개별적으로 변경할 수 있습니까?

답변1

불행히도 biblatex현재로서는 서양식 이름만 만족스러운 방식으로 처리할 수 있습니다. 특히, biblatex이름은 "first"가 이름이고 "last"가 성을 나타내는 "first last" 형식을 갖는다고 가정합니다.

이 상황에서는 일종의 추악한 해킹을 사용할 수 있습니다. 동아시아 이름을 중괄호 안에 넣으면 biblatex이 이름이 하나의 단위(이름이나 성으로 구성되지 않음)로 처리됩니다. 인용 시 성만 얻으려면 필드를 사용하여 shortauthor이전과 같이 서양식 이름을 추가하고 동아시아 이름의 성을 추가합니다.

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

관련 정보