Сортировать греческие и латинские буквы в одном словаре символов

Сортировать греческие и латинские буквы в одном словаре символов

Я пишу свою докторскую диссертацию и создаю список символов с глоссариями и xindy. Здесь используются латинские и греческие буквы. Проблема в правильной сортировке с xindy. Если я использую английский для сортировки, все греческие буквы помещаются в первую группу (я предполагаю,по умолчанию) и латинские буквы сортируются нормально. Если я устанавливаю язык на греческий, латинские буквы находятся впо умолчаниюгруппа и греческий сортируются хорошо.

Проблема теперь в том, чтопо умолчаниюГруппа сортируется по коду ascii (я предполагаю, что греческий сортируется по unicode?), а не по алфавиту. Это приводит к сортировке AZ, а затем az, вместо AaBb и т. д., то же самое для сортировки греческого языка по умолчанию, Α-Ω, а затем α-ω.

На изображении ниже показаны оба варианта: слева — греческая сортировка, справа — латинская.

Я знаю, что есть возможность задать ключи сортировки вручную, но тогда все равно не будет пропуска групп между разными буквами.

Есть ли способ объединить сортировки для латинских и греческих символов, так чтобы сначала отображались латинские символы, а затем греческие, в алфавитном порядке? Меня также устраивают два списка символов, один для латинских и один для греческих, но для этого нужны два разных языка xindy, в чем я пока не разобрался.

Ура Никлас

МВЭ:

\documentclass{scrartcl}
\usepackage{libertinus-otf} % to show unicode symbols
%Greek:
\usepackage[xindy={language={greek}}, symbols,toc=false,nopostdot,nomain]{glossaries} % indices
\GlsSetXdyFirstLetterAfterDigits{Α}%% This is capital αlpha
%GreekEnd

%English
%\usepackage[xindy, symbols,toc=false,nopostdot,nomain]{glossaries} % indices
%EnglishEnd


\makeglossaries
\newglossaryentry{sym:A1}{type = symbols, name = Ψ, description = {test}}
\newglossaryentry{sym:a1}{type = symbols, name = ψ, description = {test}}
\newglossaryentry{sym:B1}{type = symbols, name = Δ, description = {test}}
\newglossaryentry{sym:b1}{type = symbols, name = δ, description = {test}}

\newglossaryentry{sym:A2}{type = symbols, name = A, description = {test}}
\newglossaryentry{sym:a2}{type = symbols, name = a, description = {test}}
\newglossaryentry{sym:B2}{type = symbols, name = B, description = {test}}
\newglossaryentry{sym:b2}{type = symbols, name = b, description = {test}}


\begin{document}
    \printglossary
    \glsaddall
\end{document}

Список символов в греческом и латинском порядке

Возможны повторяющиеся или похожие вопросы, но это относится к греческим буквам, отсортированным между латинскими буквами и подзаголовками: Странная сортировка греческих букв с использованием глоссариев с xindy

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