Как создать индивидуальную отсортированную библиографию по сербским латинским и кириллическим буквам?

Как создать индивидуальную отсортированную библиографию по сербским латинским и кириллическим буквам?

Я хочу отсортировать свою библиографию по сербской латинице и кириллице. Порядок сортировки, который я хочу, такой: A А B Б C Ц Č Ч Ć Ћ D Д Dž Џ Đ Ђ E Е F Ф G Г H Х I И J Ј K К L Л Lj Љ M М N Н Nj Њ O О П П Р Р С С Щ Ш Т Т У У В В Z З Ž Ж

Двойные буквы не двойные. Первая — латиница, вторая — кириллица. Сортировка должна быть как у authoryear, но упорядоченная по этим буквам.

Компилировать с помощью 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     =  {Београд}
}

В библиографии после Радослава Петковић следует упомянуть Т.С. Элиота.

решение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поле латиницей, чтобы иметь последовательную сортировку. Используйте кириллицу, если вы хотите сортировку кириллицей.

Связанный контент