Jonathan Fine <[log in to unmask]> writes: > Hi > > Early on, LaTeX sets basic character codes. Perhaps if, at the same > time, it also executed > > \catcode`<13 > \expandafter\let\expandafter<\string < > > then Benedikt 's problem would go way. Or could more easily be solved. > > I don't see any fundamental reason why this would not work. I did not expect this suggestion from the author of ActiveTeX. ERROR: Missing = inserted for \ifnum. --- TeX said --- <to be read again> < l.3 \message{\ifnum2< 3 good\else bad\fi} --- HELP --- From the .log file... I was expecting to see `<', `=', or `>'. Didn't. Were you thinking of \edef<{\string<} instead? -- David Kastrup