세르비아어 라틴어 및 키릴 문자를 기준으로 사용자 정의 정렬 참고문헌을 만드는 방법은 무엇입니까?

세르비아어 라틴어 및 키릴 문자를 기준으로 사용자 정의 정렬 참고문헌을 만드는 방법은 무엇입니까?

내 참고문헌을 세르비아어 라틴어와 키릴 문자로 정렬하고 싶습니다. 내가 원하는 정렬 순서는 다음과 같습니다. A А B Б C Ц cz Ч Ć Ћ D Д Dž Џ д Ђ E Е F Ф G Г H Х I И J Ј K К L Л Lj Љ M М N Н Nj Њ O О P П R Р S С Š Ш T Т U У V В Z З Ž Ж

이중 문자는 이중이 아닙니다. 첫 번째는 라틴어이고 두 번째는 키릴 문자입니다. 정렬은 작성자 연도와 비슷해야 하지만 이러한 문자를 기준으로 정렬됩니다.

XeLaTeX MWE로 컴파일

\documentclass{article}
\usepackage[serbian]{babel}

\usepackage[backend=biber, style=authoryear]{biblatex}
\addbibresource{ref.bib}

\begin{document}
Lorem \parencite[42]{hegel1975}, 

ipsusm \parencite[122]{eliot1963}, 

loremipsum \parencite[33]{petkovic2006}

\newpage
\printbibliography
\end{document}

ref.bib 파일

@book{hegel1975,
author       =  {Georg Vilhelm Fridrih Hegel},
title        =  {Istorija filozofije},
year         =  {1975},
publisher    =  {Beogradski izdavačko-grafički zavod},
location     =  {Beograd},
edition      =  {treće izdanje},
translator   =  {Dr Nikola M. Popović}
}
@book{eliot1963,
author       =  {T.S. Eliot},
title        =  {Izabrani tekstovi},
year         =  {1963},
publisher    =  {Prosveta},
location     =  {Beograd},
translator   =  {Milica Mihailović}
}
@book{petkovic2006,
author       =  {Радослав Петковић},
title        =  {Византијски интернет},
year         =  {2006},
publisher    =  {Стубови културе},
location     =  {Београд}
}

TS Eliot는 참고문헌에서 Радослав Петковић를 따라야 합니다.

답변1

sortname이 문제는 bib 파일의 필드를 사용하여 해결할 수 있습니다 .

@book{eliot1963,
author       =  {T.S. Eliot},
title        =  {Izabrani tekstovi},
year         =  {1963},
publisher    =  {Prosveta},
location     =  {Beograd},
translator   =  {Milica Mihailović},
sortname     =  {T.S. Eliot}
}
@book{petkovic2006,
author       =  {Радослав Петковић},
title        =  {Византијски интернет},
year         =  {2006},
publisher    =  {Стубови културе},
location     =  {Београд},
sortname     =  {Radoslav Petković}
}

sortname일관된 정렬을 위해서는 라틴어 스크립트를 사용하여 필드 에 저자 이름을 작성해야 합니다 . 키릴 문자를 정렬하려면 키릴 문자를 사용하세요.

관련 정보