É possível combinar o grego antigo e o moderno com Babel?

É possível combinar o grego antigo e o moderno com Babel?

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, polutonikogreeke greeknã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 iniarquivos de localidade, pois o estilo básico ldfainda possui essa limitação.

No exemplo a seguir, a opção provide*=*significa 'carregar todos os idiomas declarados como iniarquivos de localidade'. Colori as fontes para mostrar os diferentes idiomas. Funciona com ambos xetexe 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}

insira a descrição da imagem aqui

informação relacionada