
Estoy escribiendo mi tesis doctoral y creo una lista de símbolos con glosarios y xindy. Aquí se utilizan letras latinas y griegas. El problema es la clasificación correcta con xindy. Si uso el inglés para ordenar, todas las letras griegas se colocan en el primer grupo (supongo quepor defecto) y las letras latinas están bien ordenadas. Si configuro el idioma en griego, las letras latinas están en elpor defectogrupo y el griego está bien ordenado.
El problema ahora es que elpor defectoEl grupo está ordenado según el código ASCII (¿supongo que el griego está ordenado por Unicode?) y no alfabéticamente. Esto da como resultado una clasificación de AZ y luego az, en lugar de AaBb y así sucesivamente, lo mismo ocurre con la clasificación griega predeterminada, Α-Ω y luego α-ω.
La siguiente imagen muestra ambas variantes, con la clasificación griega a la izquierda y la clasificación latina a la derecha.
Sé que existe la posibilidad de configurar las claves de clasificación manualmente, pero todavía no hay salto de grupo para las diferentes letras.
¿Hay alguna manera de combinar la clasificación de latín y griego, de modo que los caracteres latinos aparezcan primero y luego los griegos, ambos en orden alfabético? También estoy bien con dos listas de símbolos, una para el latín y otra para el griego, pero esto requiere dos idiomas xindy diferentes, que todavía no descubrí.
Saludos Niklas
MWE:
\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}
Posibles preguntas duplicadas o similares, pero esto se refiere a letras griegas ordenadas entre letras latinas y subentradas: Extraña clasificación de letras griegas usando glosarios con xindy