r3tex

custom LuaTeX format
git clone git://git.rr3.xyz/r3tex
Log | Files | Refs | README | LICENSE

catcode.tex (1016B)


      1 % Here are the catcode numbers for reference:
      2 %   0  escape                   8  subscript
      3 %   1  begin group              9  ingored
      4 %   2  end group               10  space
      5 %   3  math shift              11  letter
      6 %   4  alignment tab           12  other
      7 %   5  end of line             13  active
      8 %   6  parameter               14  comment
      9 %   7  superscript             15  invalid
     10 
     11 % Initialize catcodes similar to plain TeX (with some obsolete settings
     12 % removed). The commented-out lines are the defaults from iniTeX.
     13 
     14 % \catcode`\\=0
     15 \catcode`\{=1
     16 \catcode`\}=2
     17 \catcode`\$=13 % Unlike plain, $ is active.
     18 \catcode`\&=4
     19 % \catcode`\^^M=5
     20 \catcode`\#=6
     21 \catcode`\^=7
     22 \catcode`\_=13 % Unlike plain, _ is active.
     23 % \catcode`\^^@=9
     24 % \catcode`\ =10
     25 \catcode`\^^I=10
     26 % \catcode`\A=11 ... \catcode`\Z=11
     27 % \catcode`\a=11 ... \catcode`\z=11
     28 \catcode`\@=11 % Unlike plain, @ is always a letter.
     29 \catcode`\~=13
     30 % \catcode`\%=14
     31 % \catcode`\^^?=15
     32 % All others are type 12 (other).
     33 
     34 \chardef\defaultcctab=0
     35 
     36 \endinput