I found the following bug in the tex2xindy converter: The "-character doesn't get properly quoted in some cases. For instance: The .idx-file contains the following line: \indexentry{Oel|see{"Ol}}{2} tex2xindy converts this to: (indexentry :tkey (("Oel")) :attr "see" :xref (""Ol")) but it should be: (indexentry :tkey (("Oel")) :attr "see" :xref ("\"Ol")) I wrote the following patch to remedy this problem. ===== --- tex2xindy.l.orig Thu Feb 13 15:42:50 1997 +++ tex2xindy.l Tue Mar 2 18:35:16 1999 @@ -94,7 +94,7 @@ <key>{ACTUAL} { printf("\" \""); BEGIN(print); } <print>{ACTUAL} { err( "multiple @'s" ); } -<key,print>. { ECHO;} +<key,print>. { qc(*yytext);} <encap>{ENCAP} { err( "multiple |'s" ); } <encap>{ESCAPE} { qc('\\'); ECHO; } @@ -140,7 +140,7 @@ BEGIN(skip2location); } } -<xref>. { ECHO; } +<xref>. { qc(*yytext); } <skip2location>[ \t]*{ARGOPEN} { if (xref_mode) ===== -- Thomas Henlich