<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Oct 13, 2011 at 8:49 PM, 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;">
On Sat, Oct 08, 2011 at 06:21:46PM +0200, Ulrike Fischer wrote:<br>
> Am Sat, 8 Oct 2011 15:46:29 +0200 schrieb Khaled Hosny:<br>
<div class="im">><br>
> >>> The catcode<br>
> >>> assignments just have to be taken out of lua(la)tex format files<br>
><br>
> >> Please don't do this. The catcode assignments are totally correct, and<br>
> >> it is LuaTeX which is IMHO buggy.<br>
><br>
> > So we have to live with broken rendering (until next year texlive at<br>
</div>> > least) for some dubious benefit of being able to \def\?????????????????????????????????????<br>
><br>
> I'm obviously not able to follow. Of which letters are you speaking?<br>
> My version of luatex-unicode-letters.tex doesn't contain a \catcode<br>
> setting in line 18 (there is the \begingroup-command).<br>
<br>
Sorry, line 28.<br>
<br>
> Also why it is necessary to change the formats? Why can't the<br>
> problematic catcodes be changed in the document?<br>
<br>
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>
<font color="#888888"><br></font></blockquote><div><br>then you should also do it for display math with \everydisplay hook! <br></div></div><br></div>