Using Polyglossia, it's possible to use ancient and modern Greek in a single document. Unfortunately, Polyglossia's support for Greek is broken under LuaLaTeX. Is is possible to accomplish this using Babel?

According to the babel-greek documentation, polutonikogreek and greek cannot be used in the same document; it doesn't explicitly say that there is no way to mix ancient and modern Greek, but it seems that the \usepackage[greek.ancient,english]{babel} or \languageattribute{greek}{ancient} options can only be used in a preamble.

  • 1
    It is possible but not with the current implementation of babel-greek. You would have to write e.g. a ancientgreek.ldf and sort out the commands you need. You could ask the babel-greek maintainers if they could options for this. – Ulrike Fischer Feb 19 '16 at 14:52
  • Thanks for the confirmation! I suspect it would be easier to fix Polyglossia, but I don't entirely understand the nature of the bug there. – Andrew Dunning Feb 20 '16 at 10:48
  • I don't understand the bug either, but you can activate the hyphenation by using e.g. \selectlanguage{greek}\hyphenrules{polygreek} (which uses babel code to load the pattern). But imho it would be better to switch to babel and contact the babel-greek maintainer, they are more active currently than polyglossia. – Ulrike Fischer Feb 20 '16 at 13:46
  • It's unfortunate, since Polyglossia is still more advanced in many respects, and it's also easier to understand its development, since it has a repository on GitHub. I keep hoping that the two packages will merge! – Andrew Dunning Feb 22 '16 at 10:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.