<div dir="ltr">Also it would be better to do it as:<br><br>\everymath\expandafter{\the\everymath \luatexcatcodetable\CatcodeTableLaTeX}<br><br>then, if some other packages also use \everymath and \everydisplay, their contents does not get lost. As an example amsmath package puts \@displaytrue inside \everydisplay.<br>
<br>or even better, you can use <a href="http://ctan.org/pkg/everyhook">everyhook package.</a><br><br><div class="gmail_quote">On Fri, Oct 14, 2011 at 4:11 AM, Khaled Hosny <span dir="ltr"><<a href="mailto:khaledhosny@eglug.org">khaledhosny@eglug.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Fri, Oct 14, 2011 at 04:04:37AM +1100, Vafa Khalighi wrote:<br>
><br>
> > On Thu, Oct 13, 2011 at 8:49 PM, Khaled Hosny <<a href="mailto:khaledhosny@eglug.org">khaledhosny@eglug.org</a>> wrote:<br>
</div><div class="im">> > I don't know which cat code is problematic and which is not (there are<br>
> > so many characters used in math), but I think just resetting the catcode<br>
> > table inside math mode would be less invasive, in latex something like:<br>
> ><br>
> > \everymath{\luatexcatcodetable\CatcodeTableLaTeX}<br>
><br>
> then you should also do it for display math with \everydisplay hook!<br>
<br>
</div>Right, I missed that.<br>
<br>
Regards,<br>
<font color="#888888"> Khaled<br>
</font></blockquote></div><br></div>