[NTG-context] Bad interaction between new interpretation of underscore and modules
0xbadcode at gmail.com
Thu Jan 13 17:18:29 CET 2011
today's beta introduced a really strange problem. Consider two source files:
blah $\lambdax$ blah.
This results in the following compile error:
! Undefined control sequence.
l.5 blah $\lambdax
However, if you change "\usemodule[definitions]" into "\input
definitions" instead, then there is no compile error! My understanding
is that the underscore is a valid character for macro names now
outside of math mode, which is what is causing the problem. But I
really don't understand what magic is going on in the modules code to
I would be very interested in an explanation of what is going on.
More information about the ntg-context