Quero classificar minha bibliografia por latim sérvio e cirílico. A ordem de classificação que eu quero é: A А B Б C Ц Č Ч Ć Ћ D Д Dž Џ Đ Ђ E Е F Ф G Г H Х I И J Ј K К L Л Lj Љ M М N Н Nj Њ O О P П R Р S С Š Ш T Т U У V В Z З Ž Ж
As letras duplas não são duplas. O primeiro é o latim e o segundo é o cirílico. A classificação deve ser semelhante ao ano do autor, mas ordenada por essas letras.
Compilar com 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}
arquivo 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 deveria ir atrás de Радослав Петковић na bibliografia.
Responder1
Este problema pode ser resolvido usando sortname
o campo no arquivo 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ć}
}
Você precisará escrever o nome do autor no sortname
campo usando escrita latina para ter uma classificação consistente. Use cirílico se desejar classificação cirílica.