Hi all, I am writing a xindy style for use in spanish, and found a couple of problems in isolatin1m-tex.xdy. The merging rule for í (and similars) is (merge-rule "\'\i" "í" :string :again) However í is written by LaTeX to file.idx as one of {\'\i } {\'\i} and is not correctly indexed. I think the merging rules for í should also include (merge-rule "{\'\i}" "í" :string :again) (merge-rule "{\'\i }" "í" :string :again) I think this other form (merge-rule "\'{\i}" "í" :string :again) is only present if manually entered that way in \index{}, but it probably worths to add it just in case. This avoid sortings like índice aberración This problem is presumably present in the other accented i characters. There is also a problem when LaTeX writes an accented i in file.idx as in límites, l\IeC {\'\i }mites since the command \IeC is not ignored during the sorting, giving undesired orderings like límite lámina This is the set of rules I added to cope with that problems (merge-rule "{\'\i}" "í" :string :again) (merge-rule "{\'\i }" "í" :string :again) (merge-rule "\'{\i}" "í" :string :again) (merge-rule "{\`\i}" "ě" :string :again) (merge-rule "{\`\i }" "ě" :string :again) (merge-rule "\`{\i}" "ě" :string :again) (merge-rule "{\~"\i}" "ď" :string :again) (merge-rule "{\~"\i }" "ď" :string :again) (merge-rule "\~"{\i}" "ď" :string :again) (merge-rule "{\^\i}" "î" :string :again) (merge-rule "{\^\i }" "î" :string :again) (merge-rule "\^{\i}" "î" :string :again) (merge-rule "\IeC " "" :string :again) Regards, -- ===================================================================== Agustín Martín Domingo, Dpto. de Física, ETS Arquitectura Madrid, (U. Politécnica de Madrid) tel: +34 91-336-6536, Fax: +34 91-336-6554, email:agmartin@aq.upm.es, http://corbu.aq.upm.es/~agmartin/welcome.html