¿Se puede combinar el griego antiguo y el moderno con Babel?

¿Se puede combinar el griego antiguo y el moderno con Babel?

Con Polyglossia, es posible utilizar el griego antiguo y moderno en un solo documento. Desafortunadamente,El apoyo de Polyglossia al griego se rompe bajo LuaLaTeX. ¿Es posible lograr esto usando Babel?

De acuerdo con ladocumentación griega de babel, polutonikogreeky greekno se puede utilizar en el mismo documento; no dice explícitamente que no hay forma de mezclar griego antiguo y moderno, pero parece que las opciones \usepackage[greek.ancient,english]{babel}o \languageattribute{greek}{ancient}solo se pueden usar en un preámbulo.

Respuesta1

Es posible utilizar griego monotónico, griego politónico y griego antiguo al mismo tiempo babel, pero hay que recurrir a los iniarchivos locales, porque el ldfestilo básico todavía tiene esta limitación.

En el siguiente ejemplo, la opción provide*=*significa "cargar todos los idiomas declarados como iniarchivos locales". He coloreado las fuentes para mostrar los diferentes idiomas. Funciona con ambos xetexy luatex.

\documentclass{article}

\usepackage[polytonicgreek, ancientgreek, greek, provide*=*]{babel}

\babelfont{rm}{FreeSerif}
\babelfont[polytonicgreek]{rm}[Color=993300]{FreeSerif}
\babelfont[ancientgreek]{rm}[Color=339900]{FreeSerif}

\begin{document}

Greek text (monotonic): \figurename, \alsoname.

\selectlanguage{polytonicgreek}

Polytonic Greek: \figurename, \alsoname.

\selectlanguage{ancientgreek}

Ancient Greek: \figurename, \alsoname.

\end{document}

ingrese la descripción de la imagen aquí

información relacionada