Re: [NTG-context] Math letters in commands

2016-09-13 Thread Hans Åberg
> On 13 Sep 2016, at 07:57, Hans Hagen wrote: > sure, but when you do > > \appendtoks > \catcode`\‘=\active > \def‘#1’{\csname #1\endcsname} > \to … FYI, this does not work for me; I must use LuaTeX \letcharcode: \def\usemathcommand#1’{\csname #1\endcsname} \appendtoks

Re: [NTG-context] Math letters in commands

2016-09-13 Thread Hans Åberg
> On 13 Sep 2016, at 07:57, Hans Hagen wrote: > > On 9/12/2016 10:02 PM, Hans Åberg wrote: >> It does not happen with TeX using >> \catcode`\‘=\active >> \def‘#1’{\csname #1\endcsname} > > sure, but when you do > > \appendtoks > \catcode`\‘=\active > \def‘#1’{\csname

Re: [NTG-context] Math letters in commands

2016-09-12 Thread Hans Hagen
On 9/12/2016 10:02 PM, Hans Åberg wrote: On 12 Sep 2016, at 21:45, Hans Hagen wrote: On 9/12/2016 8:25 PM, Hans Åberg wrote: But then there seems to be a bug in the LuaTex \letcharcode command: There must be a character between “$” and the first occurring \activecatcode

Re: [NTG-context] Math letters in commands

2016-09-12 Thread Hans Åberg
> On 12 Sep 2016, at 21:45, Hans Hagen wrote: > fwiw, the current beta makes math characters also letters now I saw it. Fine! ___ If your question is of interest to others as well, please add an

Re: [NTG-context] Math letters in commands

2016-09-12 Thread Hans Åberg
> On 12 Sep 2016, at 21:45, Hans Hagen wrote: > > On 9/12/2016 8:25 PM, Hans Åberg wrote: >> But then there seems to be a bug in the LuaTex \letcharcode command: There >> must be a character between “$” and the first occurring \activecatcode >> letter. Possibly this also

Re: [NTG-context] Math letters in commands

2016-09-12 Thread Hans Hagen
On 9/12/2016 8:25 PM, Hans Åberg wrote: Found a workaround: The idea is to use \csname …\endcsname with two delimiters not likely to be used in math mode, below chosen to ‘…’. But then there seems to be a bug in the LuaTex \letcharcode command: There must be a character between “$” and the

Re: [NTG-context] Math letters in commands

2016-09-12 Thread Hans Åberg
Found a workaround: The idea is to use \csname …\endcsname with two delimiters not likely to be used in math mode, below chosen to ‘…’. But then there seems to be a bug in the LuaTex \letcharcode command: There must be a character between “$” and the first occurring \activecatcode letter.

[NTG-context] Math letters in commands

2016-09-11 Thread Hans Åberg
Just found that the code below does not work as intended, because \퐝퐢퐦 will be parsed as \퐝 followed by 퐢퐦. Can’t tell if it ought to be changed, though one could think other cases where it might be natural. The command definition of \퐝 works though. \setupbodyfont[xits,10pt]