자동 캡을 사용할 때 올바른 알파벳순 정렬을 얻는 방법은 무엇입니까?

자동 캡을 사용할 때 올바른 알파벳순 정렬을 얻는 방법은 무엇입니까?

~ 안에각주의 첫 글자가 항상 대문자인지 확인하는 방법은 무엇입니까?나는 ie 를 사용하여 인용 및 참고문헌에서 정관사 "al"로 시작하는 아랍어 성의 적절한 대문자 사용이 어떻게 보장될 수 있는지에 대한 답변을 받았습니다 \autocap{a}l-Kabīr. 불행하게도 이러한 접근 방식은 이러한 모든 이름이 이름별로 정렬된 참고문헌에서 "A" 아래에 표시된다는 것을 의미합니다(이 예의 경우 "K"가 예상됩니다).

적절한 대문자 사용과 적절한 정렬을 모두 얻을 수 있는 방법이 있습니까?

답변1

이 필드를 사용하여 항목을 정렬해야 하는 이름(및 위치)을 정확하게 지정할 수 sortname있습니다(27페이지 참조).biblatex선적 서류 비치).

여기서 명심해야 할 것은 Biber의 정렬 알고리즘은노소르author및 필드 에 대한 옵션을 추가 editor하고 정렬하기 전에 "al-"을 제거하지만 필드에는 그러한 작업을 수행하지 않습니다 sortname. (의도한 것인지 아니면 버그로 간주해야 하는지는 논의할 여지가 있습니다. 처음에는 이 동작이 상당히 이상하다고 생각했습니다. [기술적으로 Biber는 버그라고 생각하지 않습니다. sortname] type_name그러나 건드리지 않는 것의 이점을 확실히 알 수 있습니다. 어떤 방식으로든 필드 sortname를 변경하고 실제로 이것이 "올바른" 동작이라고 생각합니다.) §3.1.6을 참조하세요.옵션nosort, p. 27개 중비버 문서nosort옵션, 기본값 및 이를 사용하여 수행할 수 있는 작업에 대해 자세히 알아보세요 .

따라서 sortname정렬하려는 이름을 지정해야 합니다.

author = {\autocap{a}z-Zayn, Ahmad}
sortname = {Zayn, Ahmad}

또는

author = {\autocap{a}l-Kabīr}
sortname = {Kabīr}

관련 정보