
Usando a Poliglossia, é possível usar o grego antigo e o grego moderno em um único documento. Infelizmente,O suporte da Polyglossia ao grego foi quebrado sob LuaLaTeX. É possível fazer isso usando Babel?
De acordo comdocumentação babel-grega, polutonikogreek
e greek
não pode ser usado no mesmo documento; não diz explicitamente que não há como misturar o grego antigo e o moderno, mas parece que as opções \usepackage[greek.ancient,english]{babel}
ou \languageattribute{greek}{ancient}
só podem ser usadas em um preâmbulo.
Responder1
Usar Grego Monotônico, Grego Politônico e Grego Antigo ao mesmo tempo babel
é possível, mas é necessário recorrer aos ini
arquivos de localidade, pois o estilo básico ldf
ainda possui essa limitação.
No exemplo a seguir, a opção provide*=*
significa 'carregar todos os idiomas declarados como ini
arquivos de localidade'. Colori as fontes para mostrar os diferentes idiomas. Funciona com ambos xetex
e 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}