Hello, \meaning produces a different output for luatex for commands, defined by \mathchardef, test file for iniTeX/plain/latex: \catcode`\{=1 \catcode`\}=2 \mathchardef\x=0 % \immediate\write16{[\meaning\x]} \csname @@end\endcsname\end Result for "luatex --ini": [\mathchar"0000] All other TeX compilers (tex/pdftex/xetex) don't print leading zeros: [\mathchar"0] Is this on purpose or an accident/bug? Yours sincerely Heiko Oberdiek
On 11/28/2010 04:14 AM, Heiko Oberdiek wrote:
Hello,
\meaning produces a different output for luatex for commands, defined by \mathchardef, test file for iniTeX/plain/latex:
\catcode`\{=1 \catcode`\}=2 \mathchardef\x=0 % \immediate\write16{[\meaning\x]} \csname @@end\endcsname\end
Result for "luatex --ini": [\mathchar"0000] All other TeX compilers (tex/pdftex/xetex) don't print leading zeros: [\mathchar"0]
Is this on purpose or an accident/bug?
By accident, it was a side-effect of the math reimplementation in luatex 0.35. Corrected now. Best wishes, Taco
participants (2)
-
Heiko Oberdiek
-
Taco Hoekwater