In ConTeXt one can change the catcodes such that (almost) all the special characters print themselves in text mode, while some of them keep their original meaning in math mode (e.g. _
and ^
). The corresponding command is \asciimode
.
\asciimode
\starttext
#$%&^_|~ %% these are disabled
\ { } %% these remain enabled
\stoptext
My question is, what would be the side effects in standard LaTeX if there was such a thing, or more specifically, are there macros in standard LaTeX which assume a certain catcode regime?
This question is partly inspired by Aditya's nice blog post Some thoughts on lowering the learning curve for using TeX.
%
a normal character often makes sense.\verb
still work as they are expected to?%
is not special you can go\label{ab%c}
which means that you need%
to be not special when the.aux
file is read, which means that you need to make sure no package writes tex comments to the aux file....%%
is a comment: needs LuaTeX magic. That's why I asked about the target engine ...