<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% This file is part of TeX by Topic
% Copyright 2007 Victor
% see file TeXbyTopic.tex for copying conditions

%\storecat\"
\catcode`\"=12

\hbox{}\vskip-80pt \hbox{}
%\point Character tables\par
\section{Character tables}
\hbox{}\vskip-40pt \hbox{}

%% fonts
\def\titlefont{\SansSerif \pointSize:10 \Style:roman }
\let\titlefont\relax
\def\bitfont{\SerifFont \pointSize:7 \Style:Roman }
\let\bitfont\relax
\def\codefont{\SansSerif \pointSize:5 \Style:roman }
\let\codefont\relax
\def\namefont{\SansSerif \pointSize:11 \Style:roman }
\let\namefont\relax
\let\commentfont\titlefont
\font\cmtenrm=cmr10 \font\cmtenit=cmti10

%% counts and dimens
\newdimen\thinlinewidth \thinlinewidth=.25mm
\newdimen\fatlinewidth \fatlinewidth=.5mm
\newdimen\rowheight \rowheight=.85cm %1cm
\newdimen\colwidth  \colwidth=1.2cm %1.6cm
\newdimen\Colwidth \Colwidth=2\colwidth
  \advance\Colwidth by \thinlinewidth
\newdimen\topwhite \topwhite=2pt
\newdimen\botwhite \botwhite=3pt
\newdimen\leftwhite \leftwhite=0pt %2pt
\newdimen\rightwhite \rightwhite=1pt %1pt
\newcount\rowcount 
\newcount\colcount 
\rowcount=-1 %% note!
\colcount=0
\newcount\thenumber

%% tidbits
\def\\{$\backslash$}\def\-{\_$\!$\_}\def\^{\char94}
\def\hh#1{\char'136\char'136 {#1}\ignorespaces}
\def\thinline{\vrule width \thinlinewidth}
\def\fatline{\vrule width \fatlinewidth}
\tolerance=10000
\vbadness=10000

%% code conversion
\def\calcnumber{{\multiply\colcount by 16
                 \advance\colcount by \rowcount
                 \global\thenumber=\colcount}}
\def\deccode{\number\thenumber}
\def\octcode{{\ifnum\thenumber&gt;63
                            \advance\thenumber by -64
                            \count0=\thenumber \divide\count0 by 8
                            1\number\count0
              \else         \count0=\thenumber \divide\count0 by 8
                            \ifnum\count0&gt;0 \number\count0 \fi\fi
              \multiply\count0 by 8
              \advance\thenumber by -\count0
              \number\thenumber}}
\def\hexdigit#1{\ifcase#1 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or
                          8\or 9\or A\or B\or C\or D\or E\or F\or
                          \edef\tmp{\message{illegal hex digit 
                                        \number#1}}\tmp
                          \fi}
\def\hexcode{{\count0=\thenumber \divide\count0 by 16
              \ifnum\count0&gt;0 \hexdigit{\count0}\fi
              \multiply\count0 by 16
              \advance\thenumber by -\count0 \count0=\thenumber
              \hexdigit{\count0}}}

%% the heading
\def\threebit#1#2#3{\vbox to 1.2\rowheight{\bitfont
                      \vskip\topwhite
                      \hbox to \colwidth{\hskip\leftwhite#1\hfil}
                      \vss %\vfill
                      \hbox to \colwidth{\hfil#2\hfil}
                      \vss %\vfill
                      \hbox to \colwidth{\hfil#3\hskip\rightwhite}
                      \vskip\botwhite}}
\def\comment#1{\vbox to \colwidth{
                      \vfil
                      \hbox to \Colwidth{\commentfont\hfil#1\hfil}
                      \vfil}}
\def\dcomment#1#2{\vbox to \colwidth{
                      \vfil
                      \hbox to \Colwidth{\commentfont\hfil#1\hfil}
                      \vskip \botwhite
                      \hbox to \Colwidth{\commentfont\hfil#2\hfil}
                      \vfil}}
\def\bithead{\vbox to \colwidth{\hsize=1.5\colwidth
                   \vskip\topwhite
                   \hbox to \hsize{\commentfont\hfil BITS\hfil}
                   \vfil
                   \hbox to \hsize{\bitfont\ b4 b3 b2 b1 }
                   \vskip\botwhite}}

%% routines for single chars
\def\fourbit#1\fb{\vbox to \rowheight{
                     \vfil
                     \hbox to 1.5\colwidth{\bitfont
                         \spaceskip=3pt plus 30pt#1\ }%1.5\colwidth
                     \vfil}%
    \global\advance\rowcount by 1
    \global\colcount=0\relax
    }
\def\thechar#1{\namefont\hfil#1\unskip\hfil}
\def\asc#1\ii{\calcnumber
              \vbox to \rowheight{\offinterlineskip
                     \vskip\topwhite
                     \hbox to \colwidth{\codefont
                                        \hskip\leftwhite
                                        \deccode\hfil}
                     \vss %\vfil
                     \hbox to \colwidth{\vrule width 0cm 
                                              height 10pt depth 2pt
                                        \thechar{#1}}
                     \vss %\vfil
                     \hbox to \colwidth{\codefont
                                        \hskip\leftwhite
                                        \hexcode\hfil\octcode
                                        \hskip\rightwhite}
                     \vskip\botwhite}%
              \global\advance\colcount by 1}

\def\complexhead{
          \omit\hfil\threebit{b7}{b6}{b5}
             &amp;\omit\span\omit\fatline\threebit000&amp;\omit\span\omit\thinline\threebit001%
             &amp;\omit\span\omit\fatline\threebit010&amp;\omit\span\omit\thinline\threebit011%
             &amp;\omit\span\omit\fatline\threebit100&amp;\omit\span\omit\thinline\threebit101%
             &amp;\omit\span\omit\fatline\threebit110&amp;\omit\span\omit\thinline\threebit111&amp;
              \cr
    \noalign{\nointerlineskip}
        \omit&amp;
        \multispan{16}\leaders\hrule height\thinlinewidth\hfill\cr
    \noalign{\vskip-.5mm} %brute force
          \omit\bithead
        &amp;\omit\span\omit\fatline\comment{CONTROL}\span\omit\span\omit
        &amp;\omit\span\omit\fatline\dcomment{SYMBOLS}{NUMBERS}\span\omit\span\omit
        &amp;\omit\span\omit\fatline\comment{UPPERCASE}\span\omit\span\omit
        &amp;\omit\span\omit\fatline\comment{LOWERCASE}\span\omit\span\omit&amp;
            \cr
}

%%%%%%%%%%%%%%%%% and now the tables %%%%%%%%%%%%%%%%%%%%%%%%%

\label{ascii:table}\term table, \ascii\par
\tabskip=0pt

\halign to 30pc{\fourbit#\fb\tabskip=0ptplus1fil&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
          \omit\span\omit&amp;\multispan{12}\hskip\thinlinewidth
                            \titlefont ASCII CONTROL CODES\hfil
          &amp;\multispan2\hskip\fatlinewidth
            \hbox{\vrule
             \vbox to \rowheight{
                 \offinterlineskip
                 \hrule\vskip \topwhite
                 \hbox to \colwidth{\codefont\hskip\leftwhite
                                       dec\hfil}
                 \vfil
                 \hbox to \colwidth{\namefont\hfil CHAR\hfil}
                 \vfil
                 \hbox to \colwidth{\codefont\hskip\leftwhite
                                       hex\hfil oct
                                       \hskip\rightwhite}
                 \vskip\botwhite
                 \hrule}\vrule}\cr
    \noalign{\nointerlineskip\vskip3pt \hrule}
    \complexhead
	    \noalign{\hrule}
      {} 0 0 0 0&amp;&amp;NUL&amp;&amp;DLE&amp;&amp;SP     &amp;&amp;0  &amp;&amp;@  &amp;&amp;P       &amp;&amp;` &amp;&amp;p  &amp;\cr   \noalign{\hrule}
      {} 0 0 0 1&amp;&amp;SOH&amp;&amp;DC1&amp;&amp;!      &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q       &amp;&amp;a &amp;&amp;q  &amp;\cr   \noalign{\hrule}
      {} 0 0 1 0&amp;&amp;STX&amp;&amp;DC2&amp;&amp;"      &amp;&amp;2  &amp;&amp;B  &amp;&amp;R       &amp;&amp;b &amp;&amp;r  &amp;\cr   \noalign{\hrule}
      {} 0 0 1 1&amp;&amp;ETX&amp;&amp;DC3&amp;&amp;\#     &amp;&amp;3  &amp;&amp;C  &amp;&amp;S       &amp;&amp;c &amp;&amp;s  &amp;\cr   \noalign{\hrule}
      {} 0 1 0 0&amp;&amp;EOT&amp;&amp;DC4&amp;&amp;\$     &amp;&amp;4  &amp;&amp;D  &amp;&amp;T       &amp;&amp;d &amp;&amp;t  &amp;\cr   \noalign{\hrule}
      {} 0 1 0 1&amp;&amp;ENQ&amp;&amp;NAK&amp;&amp;\%     &amp;&amp;5  &amp;&amp;E  &amp;&amp;U       &amp;&amp;e &amp;&amp;u  &amp;\cr   \noalign{\hrule}
      {} 0 1 1 0&amp;&amp;ACK&amp;&amp;SYN&amp;&amp;\&amp;     &amp;&amp;6  &amp;&amp;F  &amp;&amp;V       &amp;&amp;f &amp;&amp;v  &amp;\cr   \noalign{\hrule}
      {} 0 1 1 1&amp;&amp;BEL&amp;&amp;ETB&amp;&amp;'      &amp;&amp;7  &amp;&amp;G  &amp;&amp;W       &amp;&amp;g &amp;&amp;w  &amp;\cr   \noalign{\hrule}
      {} 1 0 0 0&amp;&amp;BS &amp;&amp;CAN&amp;&amp;(      &amp;&amp;8  &amp;&amp;H  &amp;&amp;X       &amp;&amp;h &amp;&amp;x  &amp;\cr   \noalign{\hrule}
      {} 1 0 0 1&amp;&amp;HT &amp;&amp;EM &amp;&amp;)      &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y       &amp;&amp;i &amp;&amp;y  &amp;\cr   \noalign{\hrule}
      {} 1 0 1 0&amp;&amp;LF &amp;&amp;SUB&amp;&amp;*      &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z       &amp;&amp;j &amp;&amp;z  &amp;\cr   \noalign{\hrule}
      {} 1 0 1 1&amp;&amp;VT &amp;&amp;ESC&amp;&amp;+      &amp;&amp;;  &amp;&amp;K  &amp;&amp;[       &amp;&amp;k &amp;&amp;$\{$&amp;\cr  \noalign{\hrule}
      {} 1 1 0 0&amp;&amp;FF &amp;&amp;FS &amp;&amp;,      &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\      &amp;&amp;l &amp;&amp;$|$ &amp;\cr  \noalign{\hrule}
      {} 1 1 0 1&amp;&amp;CR &amp;&amp;GS &amp;&amp;$-$    &amp;&amp;=  &amp;&amp;M  &amp;&amp;]       &amp;&amp;m &amp;&amp;$\}$&amp;\cr  \noalign{\hrule}
      {} 1 1 1 0&amp;&amp;SO &amp;&amp;RS &amp;&amp;.      &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr  \noalign{\hrule}
      {} 1 1 1 1&amp;&amp;SI &amp;&amp;US &amp;&amp;/      &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp;DEL&amp;\cr   \noalign{\hrule}
          }

\pagebreak %\eject

\rowcount=-1
\colcount=0
\label{char:table}\term table, character codes\par
\message{Undersc*r*s !!!}
\hbox{}\vskip0pt plus 20pt
\halign to 30pc{\fourbit#\fb\tabskip=0ptplus1fil&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
          \omit\span\omit&amp;\multispan{12}\hskip\thinlinewidth
                            \titlefont \TeX\ CHARACTER CODES\hfil
          &amp;\multispan2\hskip\fatlinewidth
           \hbox{\vrule
             \vbox to \rowheight{
                 \offinterlineskip
                 \hrule\vskip \topwhite
                 \hbox to \colwidth{\codefont\hskip\leftwhite
                                       dec\hfil}
                 \vfil
                 \hbox to \colwidth{\namefont\hfil CHAR\hfil}
                 \vfil
                 \hbox to \colwidth{\codefont\hskip\leftwhite
                                       hex\hfil oct
                                       \hskip\rightwhite}
                 \vskip\botwhite
                 \hrule}\vrule}\cr
    \noalign{\nointerlineskip\vskip3pt \hrule}
    \complexhead
    \noalign{\hrule}
  {} 0 0 0 0&amp;&amp;\hh @&amp;&amp;\hh P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p  &amp;\cr    \noalign{\hrule}
  {} 0 0 0 1&amp;&amp;\hh A&amp;&amp;\hh Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q  &amp;\cr    \noalign{\hrule}
  {} 0 0 1 0&amp;&amp;\hh B&amp;&amp;\hh R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r  &amp;\cr    \noalign{\hrule}
  {} 0 0 1 1&amp;&amp;\hh C&amp;&amp;\hh S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s  &amp;\cr    \noalign{\hrule}
  {} 0 1 0 0&amp;&amp;\hh D&amp;&amp;\hh T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t  &amp;\cr    \noalign{\hrule}
  {} 0 1 0 1&amp;&amp;\hh E&amp;&amp;\hh U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u  &amp;\cr    \noalign{\hrule}
  {} 0 1 1 0&amp;&amp;\hh F&amp;&amp;\hh V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v  &amp;\cr    \noalign{\hrule}
  {} 0 1 1 1&amp;&amp;\hh G&amp;&amp;\hh W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w  &amp;\cr    \noalign{\hrule}
  {} 1 0 0 0&amp;&amp;\hh H&amp;&amp;\hh X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x  &amp;\cr    \noalign{\hrule}
  {} 1 0 0 1&amp;&amp;\hh I&amp;&amp;\hh Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y  &amp;\cr    \noalign{\hrule}
  {} 1 0 1 0&amp;&amp;\hh J&amp;&amp;\hh Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z  &amp;\cr    \noalign{\hrule}
  {} 1 0 1 1&amp;&amp;\hh K&amp;&amp;\hh [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
  {} 1 1 0 0&amp;&amp;\hh L&amp;&amp;\hh{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
  {} 1 1 0 1&amp;&amp;\hh M&amp;&amp;\hh ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
  {} 1 1 1 0&amp;&amp;\hh N&amp;&amp;\hh{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
  {} 1 1 1 1&amp;&amp;\hh O&amp;&amp;\hh{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp;\hh ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\eject

\def\fonttitle#1{\noalign{\hbox{\titlefont \uppercase{#1}}
    \nointerlineskip\kern3pt\hrule}}
\def\drop{\hbox{}\vskip3.5pt\vskip12pt}
%\point Computer modern fonts
\section{ Computer modern fonts}

\term font tables\par
\rowcount=-1
\colcount=0
\def\fourbit#1\fb{%
    \global\advance\rowcount by 1
    \global\colcount=0\relax
    }

\def\thechar#1{\hfil$\textfont0=\cmtenrm 
                     \mathchar\thenumber$\hfil}
\label{cmr:table}\term tables, font\par
\message{really cmr table?}
\halign to 30pc{\tabskip=0ptplus1fil\relax\fourbit\fb
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
        \fonttitle{Computer Modern Roman Font Layout}
         &amp;@&amp;&amp; P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p   &amp;\cr    \noalign{\hrule}
         &amp;A&amp;&amp; Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q   &amp;\cr    \noalign{\hrule}
         &amp;B&amp;&amp; R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r   &amp;\cr    \noalign{\hrule}
         &amp;C&amp;&amp; S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s   &amp;\cr    \noalign{\hrule}
         &amp;D&amp;&amp; T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t   &amp;\cr    \noalign{\hrule}
         &amp;E&amp;&amp; U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u   &amp;\cr    \noalign{\hrule}
         &amp;F&amp;&amp; V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v   &amp;\cr    \noalign{\hrule}
         &amp;G&amp;&amp; W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w   &amp;\cr    \noalign{\hrule}
         &amp;H&amp;&amp; X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x   &amp;\cr    \noalign{\hrule}
         &amp;I&amp;&amp; Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y   &amp;\cr    \noalign{\hrule}
         &amp;J&amp;&amp; Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z   &amp;\cr    \noalign{\hrule}
         &amp;K&amp;&amp; [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
         &amp;L&amp;&amp;{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
         &amp;M&amp;&amp; ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
         &amp;N&amp;&amp;{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
         &amp;O&amp;&amp;{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp; ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\vfill\eject

%% typewriter
\rowcount=-1
\colcount=0
\def\thechar#1{\hfil\tt\char\thenumber\hfil}
\drop
\halign to 30pc{\fourbit\fb\tabskip=0ptplus1fil
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
        \fonttitle{Computer Modern Typewriter Font Layout}
         &amp;@&amp;&amp; P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p   &amp;\cr    \noalign{\hrule}
         &amp;A&amp;&amp; Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q   &amp;\cr    \noalign{\hrule}
         &amp;B&amp;&amp; R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r   &amp;\cr    \noalign{\hrule}
         &amp;C&amp;&amp; S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s   &amp;\cr    \noalign{\hrule}
         &amp;D&amp;&amp; T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t   &amp;\cr    \noalign{\hrule}
         &amp;E&amp;&amp; U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u   &amp;\cr    \noalign{\hrule}
         &amp;F&amp;&amp; V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v   &amp;\cr    \noalign{\hrule}
         &amp;G&amp;&amp; W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w   &amp;\cr    \noalign{\hrule}
         &amp;H&amp;&amp; X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x   &amp;\cr    \noalign{\hrule}
         &amp;I&amp;&amp; Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y   &amp;\cr    \noalign{\hrule}
         &amp;J&amp;&amp; Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z   &amp;\cr    \noalign{\hrule}
         &amp;K&amp;&amp; [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
         &amp;L&amp;&amp;{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
         &amp;M&amp;&amp; ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
         &amp;N&amp;&amp;{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
         &amp;O&amp;&amp;{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp; ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\vfill\eject

\rowcount=-1
\colcount=0
\def\thechar#1{\hfil$\textfont1=\cmtenit
                     \advance\thenumber256\relax\mathchar\thenumber$%
               \hfil}
\drop
\halign to 30pc{\fourbit\fb\tabskip=0ptplus1fil
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
        \fonttitle{Computer Modern Italic  Font Layout}
         &amp;@&amp;&amp; P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p   &amp;\cr    \noalign{\hrule}
         &amp;A&amp;&amp; Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q   &amp;\cr    \noalign{\hrule}
         &amp;B&amp;&amp; R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r   &amp;\cr    \noalign{\hrule}
         &amp;C&amp;&amp; S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s   &amp;\cr    \noalign{\hrule}
         &amp;D&amp;&amp; T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t   &amp;\cr    \noalign{\hrule}
         &amp;E&amp;&amp; U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u   &amp;\cr    \noalign{\hrule}
         &amp;F&amp;&amp; V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v   &amp;\cr    \noalign{\hrule}
         &amp;G&amp;&amp; W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w   &amp;\cr    \noalign{\hrule}
         &amp;H&amp;&amp; X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x   &amp;\cr    \noalign{\hrule}
         &amp;I&amp;&amp; Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y   &amp;\cr    \noalign{\hrule}
         &amp;J&amp;&amp; Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z   &amp;\cr    \noalign{\hrule}
         &amp;K&amp;&amp; [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
         &amp;L&amp;&amp;{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
         &amp;M&amp;&amp; ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
         &amp;N&amp;&amp;{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
         &amp;O&amp;&amp;{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp; ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\vfill\eject

%% Symbol

\rowcount=-1
\colcount=0
\def\thechar#1{\hfil$\advance\thenumber512\relax\mathchar\thenumber$\hfil}
\drop
\halign to 30pc{\fourbit\fb\tabskip=0ptplus1fil
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
        \fonttitle{Computer Modern Symbol Font}
         &amp;@&amp;&amp; P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p  &amp;\cr    \noalign{\hrule}
         &amp;A&amp;&amp; Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q  &amp;\cr    \noalign{\hrule}
         &amp;B&amp;&amp; R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r  &amp;\cr    \noalign{\hrule}
         &amp;C&amp;&amp; S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s  &amp;\cr    \noalign{\hrule}
         &amp;D&amp;&amp; T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t  &amp;\cr    \noalign{\hrule}
         &amp;E&amp;&amp; U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u  &amp;\cr    \noalign{\hrule}
         &amp;F&amp;&amp; V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v  &amp;\cr    \noalign{\hrule}
         &amp;G&amp;&amp; W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w  &amp;\cr    \noalign{\hrule}
         &amp;H&amp;&amp; X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x  &amp;\cr    \noalign{\hrule}
         &amp;I&amp;&amp; Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y  &amp;\cr    \noalign{\hrule}
         &amp;J&amp;&amp; Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z  &amp;\cr    \noalign{\hrule}
         &amp;K&amp;&amp; [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
         &amp;L&amp;&amp;{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
         &amp;M&amp;&amp; ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
         &amp;N&amp;&amp;{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
         &amp;O&amp;&amp;{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp; ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\vfill\eject

\rowcount=-1
\colcount=0
\def\thechar#1{\hfil\ifodd\thenumber\else\hskip3pt\relax\fi
    $\advance\thenumber768\relax\mathchar\thenumber$\hfil}
\rowheight=1.2\rowheight \advance\rowheight 4pt
 \message{Vertical spacing cmex table}
\halign to 30pc{\fourbit\fb\tabskip=0ptplus1fil
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
        \fatline#&amp;\asc#\ii&amp;\thinline#&amp;\asc#\ii&amp;
                     \tabskip=0pt\fatline#\cr
        \fonttitle{Computer Modern Math Extension Font}
         &amp;@&amp;&amp; P  &amp;&amp;SP &amp;&amp;0  &amp;&amp;@  &amp;&amp;P &amp;&amp;` &amp;&amp;p  &amp;\cr    \noalign{\hrule}
         &amp;A&amp;&amp; Q  &amp;&amp;!  &amp;&amp;1  &amp;&amp;A  &amp;&amp;Q &amp;&amp;a &amp;&amp;q  &amp;\cr    \noalign{\hrule}
         &amp;B&amp;&amp; R  &amp;&amp;"  &amp;&amp;2  &amp;&amp;B  &amp;&amp;R &amp;&amp;b &amp;&amp;r  &amp;\cr    \noalign{\hrule}
         &amp;C&amp;&amp; S  &amp;&amp;\# &amp;&amp;3  &amp;&amp;C  &amp;&amp;S &amp;&amp;c &amp;&amp;s  &amp;\cr    \noalign{\hrule}
         &amp;D&amp;&amp; T  &amp;&amp;\$ &amp;&amp;4  &amp;&amp;D  &amp;&amp;T &amp;&amp;d &amp;&amp;t  &amp;\cr    \noalign{\hrule}
         &amp;E&amp;&amp; U  &amp;&amp;\% &amp;&amp;5  &amp;&amp;E  &amp;&amp;U &amp;&amp;e &amp;&amp;u  &amp;\cr    \noalign{\hrule}
         &amp;F&amp;&amp; V  &amp;&amp;\&amp; &amp;&amp;6  &amp;&amp;F  &amp;&amp;V &amp;&amp;f &amp;&amp;v  &amp;\cr    \noalign{\hrule}
         &amp;G&amp;&amp; W  &amp;&amp;'  &amp;&amp;7  &amp;&amp;G  &amp;&amp;W &amp;&amp;g &amp;&amp;w  &amp;\cr    \noalign{\hrule}
         &amp;H&amp;&amp; X  &amp;&amp;(  &amp;&amp;8  &amp;&amp;H  &amp;&amp;X &amp;&amp;h &amp;&amp;x  &amp;\cr    \noalign{\hrule}
         &amp;I&amp;&amp; Y  &amp;&amp;)  &amp;&amp;9  &amp;&amp;I  &amp;&amp;Y &amp;&amp;i &amp;&amp;y  &amp;\cr    \noalign{\hrule}
         &amp;J&amp;&amp; Z  &amp;&amp;*  &amp;&amp;:  &amp;&amp;J  &amp;&amp;Z &amp;&amp;j &amp;&amp;z  &amp;\cr    \noalign{\hrule}
         &amp;K&amp;&amp; [  &amp;&amp;+  &amp;&amp;;  &amp;&amp;K  &amp;&amp;[ &amp;&amp;k &amp;&amp;$\{$&amp;\cr   \noalign{\hrule}
         &amp;L&amp;&amp;{\\}&amp;&amp;,  &amp;&amp;$&lt;$&amp;&amp;L  &amp;&amp;\\&amp;&amp;l &amp;&amp;$|$ &amp;\cr   \noalign{\hrule}
         &amp;M&amp;&amp; ]  &amp;&amp;$-$&amp;&amp;=  &amp;&amp;M  &amp;&amp;] &amp;&amp;m &amp;&amp;$\}$&amp;\cr   \noalign{\hrule}
         &amp;N&amp;&amp;{\^}&amp;&amp;.  &amp;&amp;$&gt;$&amp;&amp;N  &amp;&amp;\char94 &amp;&amp;n &amp;&amp;\char126&amp;\cr \noalign{\hrule}
         &amp;O&amp;&amp;{\-}&amp;&amp;/  &amp;&amp;?  &amp;&amp;O  &amp;&amp;\char95 &amp;&amp;o &amp;&amp; ?&amp;\cr    \noalign{\hrule}
      }

\pagebreak %\vfill\eject

%\point[math:sym:tables] Plain \TeX\ math symbols
\section{Plain \TeX\ math symbols}
\label{math:sym:tables}

\term math symbols, lists of\par

\def\class#1{\ifcase#1ordinary\or large operator\or
    binary operation\or relation\or open symbol\or closing symbol\or
    punctuation\or variable family\fi}
\def\prevclass{}\def\prevfaml{}
\def\bodyfont{\SerifFont \pointSize:9 \Style:roman }
\let\bodyfont\relax
\def\colmfont{\SerifFont \pointSize:10 \Style:bold }
\let\colmfont\relax
\def\headrule{\noalign{\kern6pt\hrule height.5pt\hbox{}\kern2pt}}

%\spoint Mathcharacter codes
\subsection{ Mathcharacter codes}

The following characters have been defined
in a
\begin{disp}\cs{mathcode}\gr{8-bit number}\gr{equals}\gr{15-bit number}
\end{disp}
assignment.
\par\leavevmode\par

\tabskip=0cm
\begingroup\bodyfont
\halign to 30pc
        {\tabskip=1pc plus 3pc
         \hfil\tt\char#\hfil&amp;\tt\hfil#\hfil&amp;
         \xdef\testclass{\class#}\ifx\testclass\prevclass
              \else\testclass\gdef\prevfaml{}\fi
              \global\let\prevclass\testclass\hfil&amp;
         \gdef\testfaml{#}\hfil\ifx\testfaml\prevfaml\else\testfaml\fi
              \global\let\prevfaml\testfaml\hfil&amp;
         \hfil#\hfil\tabskip=0cm\cr
 \omit \colmfont Character\strut&amp;
 \omit \colmfont \cs{mathcode}&amp;
 \omit \colmfont \hfil Class\hfil&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
`\.&amp;"013A&amp;0&amp;1&amp;3A\cr
`\/&amp;"013D&amp;0&amp;1&amp;3D\cr
`\\&amp;"026E&amp;0&amp;2&amp;6E\cr
`\|&amp;"026A&amp;0&amp;2&amp;6A\cr
`\+&amp;"202B&amp;2&amp;0&amp;2B\cr
`\-&amp;"2200&amp;2&amp;2&amp;00\cr
`\*&amp;"2203&amp;2&amp;2&amp;03\cr
`\:&amp;"303A&amp;3&amp;0&amp;3A\cr
`\=&amp;"303D&amp;3&amp;0&amp;3D\cr
`\&lt;&amp;"313C&amp;3&amp;1&amp;3C\cr
`\&gt;&amp;"313E&amp;3&amp;1&amp;3E\cr
`\(&amp;"4028&amp;4&amp;0&amp;28\cr
`\[&amp;"405B&amp;4&amp;0&amp;5B\cr
`\{&amp;"4266&amp;4&amp;2&amp;66\cr
`\!&amp;"5021&amp;5&amp;0&amp;21\cr
`\)&amp;"5029&amp;5&amp;0&amp;29\cr
`\?&amp;"503F&amp;5&amp;0&amp;3F\cr
`\]&amp;"505D&amp;5&amp;0&amp;5D\cr
`\}&amp;"5267&amp;5&amp;2&amp;67\cr
`\;&amp;"603B&amp;6&amp;0&amp;3B\cr
`\,&amp;"613B&amp;6&amp;1&amp;3B\cr
`\ &amp;"8000\cr
`\'&amp;"8000\cr
`\_&amp;"8000\cr
}
\endgroup


\vfill
\pagebreak
%\vfil\eject

%\spoint Delimiter codes
\subsection{ Delimiter codes}

 The following characters have been defined
in a
\begin{disp}\cs{delcode}\gr{8-bit number}\gr{equals}\gr{24-bit number}\end{disp}
assignment. They can be used with \cs{left} and~\cs{right}.
\par\leavevmode\par

\begingroup\bodyfont
\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil\tt\char#\hfil&amp;\tt\hfil#\hfil&amp;
         \hfil#\hfil&amp;\hfil#\hfil&amp;\hfil#\hfil&amp;\hfil#\hfil\tabskip=0cm\cr
 \multispan2\hfil&amp;
     \multispan2\colmfont \hfil small variant\hfil&amp;
     \multispan2\colmfont \hfil large variant\hfil\strut\cr
 \omit \colmfont Character\hfil\strut&amp;
 \omit \colmfont \cs{delcode}&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
`\(&amp;"028300&amp;0&amp;28&amp;3&amp;00\cr
`\)&amp;"029301&amp;0&amp;29&amp;3&amp;01\cr
`\[&amp;"05B302&amp;0&amp;5B&amp;3&amp;02\cr
`\]&amp;"05D303&amp;0&amp;5D&amp;3&amp;03\cr
`\&lt;&amp;"26830A&amp;2&amp;68&amp;3&amp;0A\cr
`\&gt;&amp;"26930B&amp;2&amp;69&amp;3&amp;0B\cr
`\/&amp;"02F30E&amp;0&amp;2F&amp;3&amp;0E\cr
`\|&amp;"26A30C&amp;2&amp;6A&amp;3&amp;0C\cr
`\\&amp;"26E30F&amp;2&amp;6E&amp;3&amp;0F\cr
}\endgroup

\vfil\eject

\def\prevclass{}\def\prevfaml{}

%\spoint \gr{mathchardef tokens}: ordinary symbols
\subsection{ \gr{mathchardef tokens}: ordinary symbols}

 The following characters have been defined
in a
\begin{disp}\cs{mathchardef}\gr{control sequence}\gr{equals}\gr{15-bit number}
\end{disp}
assignment.
\par\leavevmode\par

\begingroup\bodyfont
\setbox0\hbox{\cs{diamondsuit}}
\setbox2\hbox{\colmfont Control Sequence}
\tempdima=\wd2 \advance\tempdima-\wd0 \global\divide\tempdima2
\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil#\hfil&amp;\kern\tempdima\cs{#}\hfil&amp;\tt\hfil#\hfil&amp;
         \gdef\testfaml{#}\hfil\ifx\testfaml\prevfaml\else\testfaml\fi
              \global\let\prevfaml\testfaml\hfil&amp;
         \hfil#\hfil\tabskip=0cm\cr
 \omit \colmfont Symbol\strut&amp;
 \omit \colmfont Control Sequence&amp;
 \omit \colmfont \cs{mathcode}&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
$\partial$&amp;partial&amp;           "0140&amp;1&amp;40\cr
$\flat$&amp;flat&amp;              "015B&amp;1&amp;5B\cr
$\natural$&amp;natural&amp;           "015C&amp;1&amp;5C\cr
$\sharp$&amp;sharp&amp;             "015D&amp;1&amp;5D\cr
$\ell$&amp;ell&amp;               "0160&amp;1&amp;60\cr
$\imath$&amp;imath&amp;             "017B&amp;1&amp;7B\cr
$\jmath$&amp;jmath&amp;             "017C&amp;1&amp;7C\cr
$\wp$&amp;wp&amp;                "017D&amp;1&amp;7D\cr
$\prime$&amp;prime&amp;             "0230&amp;2&amp;30\cr
$\infty$&amp;infty&amp;             "0231&amp;2&amp;31\cr
$\triangle$&amp;triangle&amp;          "0234&amp;2&amp;34\cr
$\forall$&amp;forall&amp;            "0238&amp;2&amp;38\cr
$\exists$&amp;exists&amp;            "0239&amp;2&amp;39\cr
$\neg$&amp;neg&amp;               "023A&amp;2&amp;3A\cr
$\emptyset$&amp;emptyset&amp;          "023B&amp;2&amp;3B\cr
$\Re$&amp;Re&amp;                "023C&amp;2&amp;3C\cr
$\Im$&amp;Im&amp;                "023D&amp;2&amp;3D\cr
$\top$&amp;top&amp;               "023E&amp;2&amp;3E\cr
$\bot$&amp;bot&amp;               "023F&amp;2&amp;3F\cr
$\aleph$&amp;aleph&amp;             "0240&amp;2&amp;40\cr
$\nabla$&amp;nabla&amp;             "0272&amp;2&amp;72\cr
$\clubsuit$&amp;clubsuit&amp;          "027C&amp;2&amp;7C\cr
$\diamondsuit$&amp;diamondsuit&amp;       "027D&amp;2&amp;7D\cr
$\heartsuit$&amp;heartsuit&amp;         "027E&amp;2&amp;7E\cr
$\spadesuit$&amp;spadesuit&amp;         "027F&amp;2&amp;7F\cr
}\endgroup
\vfil\eject

\def\prevclass{}\def\prevfaml{}

%\spoint \gr{mathchardef tokens}: large operators
\subsection{ \gr{mathchardef tokens}: large operators}

The following characters have been defined
in a
\begin{disp}\cs{mathchardef}\gr{control sequence}\gr{equals}\gr{15-bit number}
\end{disp}
assignment.
\par\leavevmode\par

\begingroup\bodyfont
\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil#\hfil&amp;\cs{#}\hfil&amp;\hfil\tt#\hfil&amp;
         \gdef\testfaml{#}\hfil\ifx\testfaml\prevfaml\else\testfaml\fi
              \global\let\prevfaml\testfaml\hfil&amp;
         \hfil#\hfil\tabskip=0cm\cr
 \omit \colmfont Symbol\strut&amp;
 \omit \colmfont \hfil Control Sequence\hfil&amp;
 \omit \colmfont \cs{mathcode}&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
$\smallint \displaystyle\smallint$&amp;
    smallint&amp;          "1273&amp;2&amp;73\cr
$\bigsqcup \displaystyle\bigsqcup$&amp;
    bigsqcup&amp;          "1346&amp;3&amp;46\cr
$\ointop \displaystyle\ointop$&amp;
    ointop&amp;            "1348&amp;3&amp;48\cr
$\bigodot \displaystyle\bigodot$&amp;
    bigodot&amp;           "134A&amp;3&amp;4A\cr
$\bigoplus \displaystyle\bigoplus$&amp;
    bigoplus&amp;          "134C&amp;3&amp;4C\cr
$\bigotimes \displaystyle\bigotimes$&amp;
    bigotimes&amp;         "134E&amp;3&amp;4E\cr
$\sum \displaystyle\sum$&amp;
    sum&amp;               "1350&amp;3&amp;50\cr
$\prod \displaystyle\prod$&amp;
    prod&amp;              "1351&amp;3&amp;51\cr
$\intop \displaystyle\intop$&amp;
    intop&amp;             "1352&amp;3&amp;52\cr
$\bigcup \displaystyle\bigcup$&amp;
    bigcup&amp;            "1353&amp;3&amp;53\cr
$\bigcap \displaystyle\bigcap$&amp;
    bigcap&amp;            "1354&amp;3&amp;54\cr
$\biguplus \displaystyle\biguplus$&amp;
    biguplus&amp;          "1355&amp;3&amp;55\cr
$\bigwedge \displaystyle\bigwedge$&amp;
    bigwedge&amp;          "1356&amp;3&amp;56\cr
$\bigvee \displaystyle\bigvee$&amp;
    bigvee&amp;            "1357&amp;3&amp;57\cr
$\coprod \displaystyle\coprod$&amp;
    coprod&amp;            "1360&amp;3&amp;60\cr
}\endgroup
\vfil\eject

\def\prevclass{}\def\prevfaml{}

%\spoint \gr{mathchardef tokens}: binary operations
\subsection{ \gr{mathchardef tokens}: binary operations}

The following characters have been defined
in a
\begin{disp}\cs{mathchardef}\gr{control sequence}\gr{equals}\gr{15-bit number}
\end{disp}
assignment.
\par\leavevmode\par

\begingroup\bodyfont
\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil#\hfil&amp;\cs{#}\hfil&amp;\tt#\hfil&amp;
         \gdef\testfaml{#}\hfil\ifx\testfaml\prevfaml\else\testfaml\fi
              \global\let\prevfaml\testfaml\hfil&amp;
         \hfil#\hfil\tabskip=0cm\cr
 \omit \colmfont Symbol\strut&amp;
 \omit \colmfont \hfil Control Sequence\hfil&amp;
 \omit \colmfont \cs{mathcode}&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
$\triangleright$&amp;triangleright&amp;     "212E&amp;1&amp;2E\cr
$\triangleleft$&amp;triangleleft&amp;      "212F&amp;1&amp;2F\cr
$\star$&amp;star&amp;              "213F&amp;1&amp;3F\cr
$\cdot$&amp;cdot&amp;              "2201&amp;2&amp;01\cr
$\times$&amp;times&amp;             "2202&amp;2&amp;02\cr
$\ast$&amp;ast&amp;               "2203&amp;2&amp;03\cr
$\div$&amp;div&amp;               "2204&amp;2&amp;04\cr
$\diamond$&amp;diamond&amp;           "2205&amp;2&amp;05\cr
$\pm$&amp;pm&amp;                "2206&amp;2&amp;06\cr
$\mp$&amp;mp&amp;                "2207&amp;2&amp;07\cr
$\oplus$&amp;oplus&amp;             "2208&amp;2&amp;08\cr
$\ominus$&amp;ominus&amp;            "2209&amp;2&amp;09\cr
$\otimes$&amp;otimes&amp;            "220A&amp;2&amp;0A\cr
$\oslash$&amp;oslash&amp;            "220B&amp;2&amp;0B\cr
$\odot$&amp;odot&amp;              "220C&amp;2&amp;0C\cr
$\bigcirc$&amp;bigcirc&amp;           "220D&amp;2&amp;0D\cr
$\circ$&amp;circ&amp;              "220E&amp;2&amp;0E\cr
$\bullet$&amp;bullet&amp;            "220F&amp;2&amp;0F\cr
$\bigtriangleup$&amp;bigtriangleup&amp;     "2234&amp;2&amp;34\cr
$\bigtriangledown$&amp;bigtriangledown&amp;   "2235&amp;2&amp;35\cr
$\cup$&amp;cup&amp;               "225B&amp;2&amp;5B\cr
$\cap$&amp;cap&amp;               "225C&amp;2&amp;5C\cr
$\uplus$&amp;uplus&amp;             "225D&amp;2&amp;5D\cr
$\wedge$&amp;wedge&amp;             "225E&amp;2&amp;5E\cr
$\vee$&amp;vee&amp;               "225F&amp;2&amp;5F\cr
$\setminus$&amp;setminus&amp;          "226E&amp;2&amp;6E\cr
$\wr$&amp;wr&amp;                "226F&amp;2&amp;6F\cr
$\amalg$&amp;amalg&amp;             "2271&amp;2&amp;71\cr
$\sqcup$&amp;sqcup&amp;             "2274&amp;2&amp;74\cr
$\sqcap$&amp;sqcap&amp;             "2275&amp;2&amp;75\cr
$\dagger$&amp;dagger&amp;            "2279&amp;2&amp;79\cr
$\ddagger$&amp;ddagger&amp;           "227A&amp;2&amp;7A\cr
}\endgroup
\vfil\eject

\def\prevclass{}\def\prevfaml{}

%\spoint \gr{mathchardef tokens}: relations
\subsection{ \gr{mathchardef tokens}: relations}

The following characters have been defined
in a
\begin{disp}\cs{mathchardef}\gr{control sequence}\gr{equals}\gr{15-bit number}
\end{disp}
assignment.
\par\leavevmode\par

\begingroup\bodyfont
\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil#\hfil&amp;\cs{#}\hfil&amp;\tt#\hfil&amp;
         \gdef\testfaml{#}\hfil\ifx\testfaml\prevfaml\else\testfaml\fi
              \global\let\prevfaml\testfaml\hfil&amp;
         \hfil#\hfil\tabskip=0cm\cr
 \omit \colmfont Symbol\strut&amp;
 \omit \colmfont \hfil Control Sequence\hfil&amp;
 \omit \colmfont \cs{mathcode}&amp;
 \omit \colmfont Family&amp;
 \omit \colmfont Hex position\cr
\headrule
$\leftharpoonup$&amp;leftharpoonup&amp;     "3128&amp;1&amp;28\cr
$\leftharpoondown$&amp;leftharpoondown&amp;   "3129&amp;1&amp;29\cr
$\rightharpoonup$&amp;rightharpoonup&amp;    "312A&amp;1&amp;2A\cr
$\rightharpoondown$&amp;rightharpoondown&amp;  "312B&amp;1&amp;2B\cr
$\smile$&amp;smile&amp;             "315E&amp;1&amp;5E\cr
$\frown$&amp;frown&amp;             "315F&amp;1&amp;5F\cr
$\asymp$&amp;asymp&amp;             "3210&amp;2&amp;10\cr
$\equiv$&amp;equiv&amp;             "3211&amp;2&amp;11\cr
$\subseteq$&amp;subseteq&amp;          "3212&amp;2&amp;12\cr
$\supseteq$&amp;supseteq&amp;          "3213&amp;2&amp;13\cr
$\leq$&amp;leq&amp;               "3214&amp;2&amp;14\cr
$\geq$&amp;geq&amp;               "3215&amp;2&amp;15\cr
$\preceq$&amp;preceq&amp;            "3216&amp;2&amp;16\cr
$\succeq$&amp;succeq&amp;            "3217&amp;2&amp;17\cr
$\sim$&amp;sim&amp;               "3218&amp;2&amp;18\cr
$\approx$&amp;approx&amp;            "3219&amp;2&amp;19\cr
$\subset$&amp;subset&amp;            "321A&amp;2&amp;1A\cr
$\supset$&amp;supset&amp;            "321B&amp;2&amp;1B\cr
$\ll$&amp;ll&amp;                "321C&amp;2&amp;1C\cr
$\gg$&amp;gg&amp;                "321D&amp;2&amp;1D\cr
$\prec$&amp;prec&amp;              "321E&amp;2&amp;1E\cr
$\succ$&amp;succ&amp;              "321F&amp;2&amp;1F\cr
$\leftarrow$&amp;leftarrow&amp;         "3220&amp;2&amp;20\cr
$\rightarrow$&amp;rightarrow&amp;        "3221&amp;2&amp;21\cr
$\leftrightarrow$&amp;leftrightarrow&amp;    "3224&amp;2&amp;24\cr
$\nearrow$&amp;nearrow&amp;           "3225&amp;2&amp;25\cr
$\searrow$&amp;searrow&amp;           "3226&amp;2&amp;26\cr
$\simeq$&amp;simeq&amp;             "3227&amp;2&amp;27\cr
$\Leftarrow$&amp;Leftarrow&amp;         "3228&amp;2&amp;28\cr
$\Rightarrow$&amp;Rightarrow&amp;        "3229&amp;2&amp;29\cr
$\Leftrightarrow$&amp;Leftrightarrow&amp;    "322C&amp;2&amp;2C\cr
$\nwarrow$&amp;nwarrow&amp;           "322D&amp;2&amp;2D\cr
$\swarrow$&amp;swarrow&amp;           "322E&amp;2&amp;2E\cr
$\propto$&amp;propto&amp;            "322F&amp;2&amp;2F\cr
$\in$&amp;in&amp;                "3232&amp;2&amp;32\cr
$\ni$&amp;ni&amp;                "3233&amp;2&amp;33\cr
$\not$&amp;not&amp;               "3236&amp;2&amp;36\cr
$\mapstochar$&amp;mapstochar&amp;        "3237&amp;2&amp;37\cr
$\perp$&amp;perp&amp;              "323F&amp;2&amp;3F\cr
$\vdash$&amp;vdash&amp;             "3260&amp;2&amp;60\cr
$\dashv$&amp;dashv&amp;             "3261&amp;2&amp;61\cr
$\mid$&amp;mid&amp;               "326A&amp;2&amp;6A\cr
$\parallel$&amp;parallel&amp;          "326B&amp;2&amp;6B\cr
$\sqsubseteq$&amp;sqsubseteq&amp;        "3276&amp;2&amp;76\cr
$\sqsupseteq$&amp;sqsupseteq&amp;        "3277&amp;2&amp;77\cr
} \endgroup
\vfil

%\spoint \cs{delimiter} macros
\subsection{\protect\cs{delimiter} macros}

The following characters have been defined
in a
\begin{disp}\cs{def}\gr{control sequence}\lb\cs{delimiter}\gr{27-bit number}\rb
\end{disp}
assignment.
\par\leavevmode\par

\halign to 30pc
       {\tabskip=1pc plus 3pc
         \hfil$\left#\null\right.$\hfil&amp;
         \cs{#}\hfil&amp;\hfil\tt#&amp;\class{#}\hfil\tabskip=0cm\cr
 \omit \colmfont Delimiters\hidewidth\strut\cr
 \omit \colmfont Symbol\hfil\strut&amp;
 \omit \colmfont Control Sequence\hfil&amp;
 \omit \colmfont \hfil Hex code\hfil&amp;
 \omit \colmfont \hfil Function\hfil\cr
\headrule
\lmoustache&amp;lmoustache&amp;
    "4000340&amp;4\cr
\rmoustache&amp;rmoustache&amp;
    "5000341&amp;5\cr
\lgroup&amp;lgroup&amp;
    "400033A&amp;4\cr
\rgroup&amp;rgroup&amp;
    "500033B&amp;5\cr
\arrowvert&amp;arrowvert&amp;
    "33C&amp;0\cr
\Arrowvert&amp;Arrowvert&amp;
    "33D&amp;0\cr
\bracevert&amp;bracevert&amp;
    "33E&amp;0\cr
\Vert&amp;Vert&amp;
    "26B30D&amp;0\cr
\vert&amp;vert&amp;
    "26A30C&amp;0\cr
\uparrow&amp;uparrow&amp;
    "3222378&amp;3\cr
\downarrow&amp;downarrow&amp;
    "3223379&amp;3\cr
\updownarrow&amp;updownarrow&amp;
    "326C33F&amp;3\cr
\Uparrow&amp;Uparrow&amp;
    "322A37E&amp;3\cr
\Downarrow&amp;Downarrow&amp;
    "322B37F&amp;3\cr
\Updownarrow&amp;Updownarrow&amp;
    "326D377&amp;3\cr
.\backslash&amp;backslash&amp;
    "26E30F&amp;0\cr
\rangle&amp;rangle&amp;
    "526930B&amp;5\cr
\langle&amp;langle&amp;
    "426830A&amp;4\cr
\rbrace&amp;rbrace&amp;
    "5267309&amp;5\cr
\lbrace&amp;lbrace&amp;
    "4266308&amp;4\cr
\rceil&amp;rceil&amp;
    "5265307&amp;5\cr
\lceil&amp;lceil&amp;
    "4264306&amp;4\cr
\rfloor&amp;rfloor&amp;
    "5263305&amp;5\cr
\lfloor&amp;lfloor&amp;
    "4262304&amp;4\cr
}
\vfil\eject
    
 
%\restorecat\"

% \begin{comment}

% \let\cr

% \def\sqrt{\radical"270370 }
 
% \def\`#1{{\accent18 #1}}
% \def\'#1{{\accent19 #1}}
% \def\v#1{{\accent20 #1}}
% \def\u#1{{\accent21 #1}}
% \def\=#1{{\accent22 #1}}
% \def\^#1{{\accent94 #1}}
% \def\.#1{{\accent95 #1}}
% \def\H#1{{\accent"7D #1}}
% \def\~#1{{\accent"7E #1}}
% \def\"#1{{\accent"7F #1}}
% \def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}}

% \def\acute{\mathaccent"7013 }
% \def\grave{\mathaccent"7012 }
% \def\ddot{\mathaccent"707F }
% \def\tilde{\mathaccent"707E }
% \def\bar{\mathaccent"7016 }
% \def\breve{\mathaccent"7015 }
% \def\check{\mathaccent"7014 }
% \def\hat{\mathaccent"705E }
% \def\vec{\mathaccent"017E }
% \def\dot{\mathaccent"705F }
% \def\widetilde{\mathaccent"0365 }
% \def\widehat{\mathaccent"0362 }

% \mathchardef\alpha="010B
% \mathchardef\beta="010C
% \mathchardef\gamma="010D
% \mathchardef\delta="010E
% \mathchardef\epsilon="010F
% \mathchardef\zeta="0110
% \mathchardef\eta="0111
% \mathchardef\theta="0112
% \mathchardef\iota="0113
% \mathchardef\kappa="0114
% \mathchardef\lambda="0115
% \mathchardef\mu="0116
% \mathchardef\nu="0117
% \mathchardef\xi="0118
% \mathchardef\pi="0119
% \mathchardef\rho="011A
% \mathchardef\sigma="011B
% \mathchardef\tau="011C
% \mathchardef\upsilon="011D
% \mathchardef\phi="011E
% \mathchardef\chi="011F
% \mathchardef\psi="0120
% \mathchardef\omega="0121
% \mathchardef\varepsilon="0122
% \mathchardef\vartheta="0123
% \mathchardef\varpi="0124
% \mathchardef\varrho="0125
% \mathchardef\varsigma="0126
% \mathchardef\varphi="0127
% \mathchardef\Gamma="7000
% \mathchardef\Delta="7001
% \mathchardef\Theta="7002
% \mathchardef\Lambda="7003
% \mathchardef\Xi="7004
% \mathchardef\Pi="7005
% \mathchardef\Sigma="7006
% \mathchardef\Upsilon="7007
% \mathchardef\Phi="7008
% \mathchardef\Psi="7009
% \mathchardef\Omega="700A
% \end{comment}

</pre></body></html>