[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: input 39 in ansinew.def



At 05:11 PM 98/10/29 +0100, Thierry Bouche wrote:

>isn't it simply that 39 is not in the activated ranges?

ansiacce.tex does indeed make 39 and 96 active, since in ISO Latin 1
and Windows ANSI these are quotesingle and grave accent,
not quoteright and quoteleft as in ASCII or TeX text.  

As has been pointed out this comes at a price.  One is that you 
should get rid of octal notation if possible (which is in most cases 
a quaint holdover of no much practical use).  You also need to deal
with prime in math:

{\catcode146=\active \gdef^^92{{^\bgroup\prim@s}}}
\mathcode146="8000 % ^\prime

\catcode`\'=\active \chardef'=146

\catcode`\`=\active \chardef`=145

These definitions are for Windows ANSI, where these and many other 
useful characters missing from ISO Latin 1 are packed into `C2' space
between 128-159.

Regards, Berthold.

Berthold K.P. Horn
Cambridge, MA		mailto:bkph@ai.mit.edu