
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, polutonikogreek
y greek
no 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 ini
archivos locales, porque el ldf
estilo básico todavía tiene esta limitación.
En el siguiente ejemplo, la opción provide*=*
significa "cargar todos los idiomas declarados como ini
archivos locales". He coloreado las fuentes para mostrar los diferentes idiomas. Funciona con ambos xetex
y 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}