I am preliminarily trying to work with creating a couple of indexes with xindy in a XeLaTeX file. One index will be the normal index about names, and I may disturb the list later on. A second list is about transliterated words

As I use ancient Egyptian hieroglyphs transliterated, I need to create an index being ordered in a certain order:

Unicode A722 should be the first letter, then Unicode A357+i as second letter, Unicode A725 as third and so forth (As those signs do not appear in the majority of the normal fonts, I prefer to give the code out of it).

The order is the usual academic order, but it is completely artificial, and not officially supported by any of the languages normally used in XeLaTeX (unless Ancient Egyptian has become a modern language and I did not know about it...).

Is there any information online in order to create a new ordering system for the index, or anyone on the list has any suggestion about a way to proceed?

  • 1
    You didn’t wrote about that: Did you read the xindy documentation?
    – Speravir
    Commented Feb 27, 2012 at 22:18
  • @Speravir I have read what comes the LateX Companion, but it could not help that much. I may have to read better what is on the xindy website though Commented Feb 27, 2012 at 22:25
  • You want to use xindy, so you must have installed it. Part of the installation is the documentation, too. There must be somewhere a manual.html, a style-tutorial.html and a faq.html – maybe, these are also on the website, I didn’t search there for them, now. As a MiKTeX user I never used xindy, but as far as I see you should search for “define-letter-groups”.
    – Speravir
    Commented Feb 28, 2012 at 2:05
  • In addition: Take a look, how the preshipped modules are defined, especially these for languages with non-latin letters.
    – Speravir
    Commented Feb 28, 2012 at 2:17
  • Could you please provide more details on sorting you wish to have? I've downloaded UA720, allkeys, U13000 from Unicode.org and I've visited hieroglyphs.net. Could you be more specific what you need, if this question is still active?
    – Malipivo
    Commented Apr 18, 2014 at 5:53

1 Answer 1


The index processor xindy has some predefined languages but not Egypt. So you have to define your own sorting rules. This can be done in your style file by:

(sort-rule "à" "a")
(sort-rule "á" "a")
(sort-rule "ã" "a")
(sort-rule "è" "e")
(sort-rule "é" "e")
(sort-rule "ç" "c")

Of course this are not the Egypt alphabet ( I don't know this) but it demonstrates the steps. More information about sorting rules are given here:


The predefined language of xindy are listed in texdoc texindy.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .