[NTG-context] \asciimode and \type{%%}

Wolfgang Schuster wolfgang.schuster.lists at gmail.com
Wed Jun 24 19:59:52 CEST 2020


Hans Hagen schrieb am 24.06.2020 um 19:06:
> On 6/24/2020 6:33 PM, Wolfgang Schuster wrote:
>> Hi,
>>
>> when asciimode is enabled the \type command ignores double comment 
>> symbols.
>>
>> \starttext
>>
>> \quotation{\type{%}}
>>
>> \quotation{\type{%%}}
>>
>> \asciimode
>>
>> \quotation{\type{%}}
>>
>> \quotation{\type{%%}}
>>
>> \stoptext
>
> It's actually a feature: in ascimode double % is the comment and 
> content is preprocessed. originally asciimode was just for math and we 
> still wanted a way to have comments.

I can't remember the details when the command was added (I know there 
was \nonknuthmode) but in this example it works in a unexpected way (the 
% are removed but the following text is kept).

There is no need for \asciimode in my document but I use it sometimes 
when I have symbols I don't want to replace.

> But ... we can have
>
> \unexpanded\def\literalmode{\setcatcodetable\txtcatcodes}
>
> and then:
>
> [...]
>
> I'll add that command, assuming that someone will document it somewhere.

Not really needed in this case but I'm going to document it.

Wolfgang



More information about the ntg-context mailing list