4 Sep
2012
4 Sep
'12
3:40 p.m.
Hi, the luacode environment chokes on macro names with underscores. Example: \starttext \unprotect \def\number_two{two} \startluacode userdata = userdata or { } function userdata.number_one() context("one") end -- works userdata.number_one() -- fails -- context.number_two() -- workaround tex.print("\\number_two") \stopluacode \protect \stoptext Why is that and what can be done to access underscored macros in the usual way? I guess it's some catcode change from the function that prints into the TeX stream. Marco