Commits

Victor Eijkhout committed 33ddea3

mouth picture restored

Comments (0)

Files changed (8)

 \indexentry{category!15|hyperpage}{33}
 \indexentry{category!7|hyperpage}{33}
 \indexentry{character!escape|hyperpage}{33}
-\indexentry{category!11|hyperpage}{33}
-\indexentry{category!10|hyperpage}{33}
+\indexentry{category!11|hyperpage}{34}
+\indexentry{category!10|hyperpage}{34}
 \indexentry{character!parameter|hyperpage}{34}
 \indexentry{{\tt  !}character !escape|hyperpage}{35}
 \indexentry{par@{\tt  \char `\\par}@|hyperpage}{36}
 \indexentry{line!empty|hyperpage}{36}
-\indexentry{character!space|hyperpage}{36}
-\indexentry{token!space|hyperpage}{36}
+\indexentry{character!space|hyperpage}{37}
+\indexentry{token!space|hyperpage}{37}
 \indexentry{spaces!optional|hyperpage}{37}
-\indexentry{ignorespaces@{\tt  \char `\\ignorespaces}@|hyperpage}{37}
-\indexentry{category!12|hyperpage}{38}
-\indexentry{category!10|hyperpage}{38}
-\indexentry{space! token|hyperpage}{38}
-\indexentry{spaces!funny|hyperpage}{38}
+\indexentry{ignorespaces@{\tt  \char `\\ignorespaces}@|hyperpage}{38}
+\indexentry{category!12|hyperpage}{39}
+\indexentry{category!10|hyperpage}{39}
+\indexentry{space! token|hyperpage}{39}
+\indexentry{spaces!funny|hyperpage}{39}
 \indexentry{\char 32@{\tt  \char `\\\char 32}@|hyperpage}{39}
-\indexentry{line!terminator|hyperpage}{39}
-\indexentry{category!5|hyperpage}{39}
+\indexentry{line!terminator|hyperpage}{40}
+\indexentry{category!5|hyperpage}{40}
 \indexentry{obeylines@{\tt  \char `\\obeylines}@|hyperpage}{40}
 \indexentry{character!codes|hyperpage}{45}
 \indexentry{char@{\tt  \char `\\char}@|hyperpage}{46}
 		\hyperpage{110}
     \subitem 3, \hyperpage{30}, \hyperpage{202}, \hyperpage{211}
     \subitem 4, \hyperpage{30}, \hyperpage{219}
-    \subitem 5, \hyperpage{30}, \hyperpage{39}
+    \subitem 5, \hyperpage{30}, \hyperpage{40}
     \subitem 6, \hyperpage{30}, \hyperpage{32}, \hyperpage{111}
     \subitem 7, \hyperpage{30}, \hyperpage{33}, \hyperpage{203}
     \subitem 8, \hyperpage{31}, \hyperpage{203}
     \subitem 9, \hyperpage{31}
-    \subitem 10, \hyperpage{31--33}, \hyperpage{38}, \hyperpage{52}, 
-		\hyperpage{55}, \hyperpage{114}, \hyperpage{132}
-    \subitem 11, \hyperpage{31--33}, \hyperpage{48}, \hyperpage{80}, 
-		\hyperpage{143}
-    \subitem 12, \hyperpage{31}, \hyperpage{38}, \hyperpage{48}, 
+    \subitem 10, \hyperpage{31, 32}, \hyperpage{34}, \hyperpage{39}, 
+		\hyperpage{52}, \hyperpage{55}, \hyperpage{114}, 
+		\hyperpage{132}
+    \subitem 11, \hyperpage{31, 32}, \hyperpage{34}, \hyperpage{48}, 
+		\hyperpage{80}, \hyperpage{143}
+    \subitem 12, \hyperpage{31}, \hyperpage{39}, \hyperpage{48}, 
 		\hyperpage{52}, \hyperpage{55}, \hyperpage{80}, 
 		\hyperpage{83}, \hyperpage{85}, \hyperpage{92}, 
 		\hyperpage{114}, \hyperpage{132}, \hyperpage{142, 143}, 
     \subitem hyphen, \hyperpage{180}
     \subitem implicit, \hyperpage{47}
     \subitem parameter, \hyperpage{34}, \hyperpage{114}
-    \subitem space, \hyperpage{36}
+    \subitem space, \hyperpage{37}
   \item character 
     \subitem active, and \cs{noexpand}, \hyperpage{129}
   \item code
     \subitem  end, \hyperpage{29}
     \subitem  input, \hyperpage{29}
     \subitem empty, \hyperpage{36}
-    \subitem terminator, \hyperpage{39}
+    \subitem terminator, \hyperpage{40}
     \subitem width, \hyperpage{169}
   \item line breaking, \hyperpage{175--183}
     \subitem badness, \hyperpage{176}
   \item slant
     \subitem per point, \hyperpage{49}
   \item space
-    \subitem  token, \hyperpage{38}
+    \subitem  token, \hyperpage{39}
     \subitem control, \hyperpage{32}, \hyperpage{187}
     \subitem factor, \hyperpage{186}
     \subitem optional, \hyperpage{280}
   \item spacefactor code, \hyperpage{188}
   \item spaces
-    \subitem funny, \hyperpage{38}
+    \subitem funny, \hyperpage{39}
     \subitem optional, \hyperpage{37}
   \item spacing, \hyperpage{185--189}
   \item specials, \hyperpage{264}
   \item time, \hyperpage{264}
   \item token
     \subitem list, \hyperpage{151}
-    \subitem space, \hyperpage{36}
+    \subitem space, \hyperpage{37}
   \item tracing, \hyperpage{269--273}
   \item TUG, \hyperpage{267}
   \item TUGboat, \hyperpage{267}

TeXbyTopic.pdf

Binary file modified.
     \vskip\skip\z@
     }
 
-\def\figfont{\SansSerif \PointSize:8 \Style:roman }
-
 \newdimen\fbh \fbh=60pt % dimension for easy scaling:
 \newdimen\fbw \fbw=60pt % height and width of character box
 
 
 \showboxdepth=-1
 
+%\input figs
 \def\endofchapter{\vfill\noindent}
 
 \title{\TeX\ by Topic, A \TeX nician's Reference}
 An end-of-line character encountered in this state
 results in a space token.
 
-\input figflow \message{left align flow diagram}
-\vskip12pt plus 1pt minus 4pt\relax %before spoint skip
-\begin{tdisp}%\PopIndentLevel
-\leavevmode\relax
-%\figmouth
-\message{fig mouth missing}
-\end{tdisp}
-
+%% \input figflow \message{left align flow diagram}
+%% \vskip12pt plus 1pt minus 4pt\relax %before spoint skip
+%% \begin{tdisp}%\PopIndentLevel
+%% \leavevmode\relax
+%% %\figmouth
+%% \message{fig mouth missing}
+%% \end{tdisp}
+
+\input figs1
+\begin{quotation}
+  \figmouth
+\end{quotation}
 
 %\point[hathat] Accessing the full character set
 \section{Accessing the full character set}
           }}
 
 \def\figmouth{\hbox{\leftskip=0pt \parindent=0pt \offinterlineskip
-    \SansSerif \PointSize:8 \Style:roman
     \tarrow{start}%
     \hdoosje{10}N{5: insert \cs{par}}
     \tarrow{other}
+\def\figfont{\footnotesize\sl}
    \leaders\hbox{\vrule width 1pt height\lw 
                  \kern4pt 
                  \vrule width.5pt height\lw}\hfill\hbox{}
    \par}
    \leaders\hbox{\vrule width 5.5pt height\lw         }\hfill\hbox{}
    \par}
-\dh=\fbh
 \global\lh\ht0 \global\advance\lh by -\fontdimen22\MathSYx
 \setbox0\hbox{\quad0+11,11, \dots}
 \global\dw\wd0 \global\advance\dw by 10pt }
   {\vrule width\lw
    \vbox to \dh{\hsize\dh
        \hrule height\lw \
        \vfil \hbox to \hsize{\hfil#1\hfil} \vfil
        \hrule height\lw}%
    \vrule width\lw
   }}
   {\vbox{\hbox to \dh{\hfil$\swarrow$ \raise5pt\hbox{#1} $\nwarrow$\hfil}
          \doosje{#2}\kern0pt}
    \hbox to \dh{\hfil
      \vtop{\kern0pt 
       \downvector{12pt}
       \kern3pt
       \setbox0\hbox to 0pt{\hss14\setbox2\hbox{5}\hskip-.2\wd0}
       \dp0=0pt \box0
       \kern3pt
       \downvector{12pt}}
      \kern5pt 
      \vtop{\kern0pt 
       \downvector{12pt}
       \kern3pt
       \setbox0\hbox to 0pt{#3\hss}
       \dp0=0pt \box0
       \kern3pt
       \downvector{12pt}}
      \hfil}
    \kern7pt
    \hbox to \dh{\hfil stop\hfil}}\ignorespaces
   }
    {\vrule width\lfw height0pt depth #1\hss}%
    \lower#1\hbox to 0pt{\linefnt\char'77\hss}}}
    \abox}\ignorespaces}
    \vbox{\hsize\dw
          \vbox{\tbox{10}\abox
                \kern2pt
                \tbox{0+11,11, \dots}\abox}
          \kern2pt
          \tbox{0+10}
          \abox
          \kern2pt
          \vtop{\kern0pt
                \hbox to \dw
                   {$\nwarrow$\hfil\lower 5pt\hbox{other}%
                    \hfil$\swarrow$}}
          }}
    \SansSerif \PointSize:8 \Style:roman
    \tarrow{start}%
    \hdoosje{10}N{5: insert \cs{par}}
    \tarrow{other}
    \hdoosje{other}M{5: insert space}
    \threearrow
    \hdoosje{10}S{5}
    }}
+\def\figfont{\footnotesize\sl}
 \global\lh\ht0 \global\advance\lh by -\fontdimen22\textfont2 %MathSYx
 \setbox0\hbox{\quad0+11,11, \dots}
 \global\dw\wd0 \global\advance\dw by 10pt }
   {\vrule width\lw
    \vbox to \dh{\hsize\dh
        \hrule height\lw \
        \vfil \hbox to \hsize{\hfil#1\hfil} \vfil
        \hrule height\lw}%
    \vrule width\lw
   }}
   {\vbox{\hbox to \dh{\hfil$\swarrow$ \raise5pt\hbox{#1} $\nwarrow$\hfil}
          \doosje{#2}\kern0pt}
    \hbox to \dh{\hfil
      \vtop{\kern0pt 
       \downvector{12pt}
       \kern3pt
       \setbox0\hbox to 0pt{\hss14\setbox2\hbox{5}\hskip-.2\wd0}
       \dp0=0pt \box0
       \kern3pt
       \downvector{12pt}}
      \kern5pt 
      \vtop{\kern0pt 
       \downvector{12pt}
       \kern3pt
       \setbox0\hbox to 0pt{#3\hss}
       \dp0=0pt \box0
       \kern3pt
       \downvector{12pt}}
      \hfil}
    \kern7pt
    \hbox to \dh{\hfil stop\hfil}}\ignorespaces
   }
    {\vrule width\lfw height0pt depth #1\hss}%
    \lower#1\hbox to 0pt{\linefnt\char'77\hss}}}
    \abox}\ignorespaces}
    \vbox{\hsize\dw
          \vbox{\tbox{10}\abox
                \kern2pt
                \tbox{0+11,11, \dots}\abox}
          \kern2pt
          \tbox{0+10}
          \abox
          \kern2pt
          \vtop{\kern0pt
                \hbox to \dw
                   {$\nwarrow$\hfil\lower 5pt\hbox{other}%
                    \hfil$\swarrow$}}
          }}
    \figfont %\SansSerif \PointSize:8 \Style:roman
    \tarrow{start}%
    \hdoosje{10}N{5: insert \cs{par}}
    \tarrow{other}
    \hdoosje{other}M{5: insert space}
    \threearrow
    \hdoosje{10}S{5}
    }}
-\def\doosje#1,#2 {\dh=#1\fbh \dw=#2\fbw % actual sizes
    \hbox
       {\vrule height\dh width\lw
        \raise\dh\vbox{\hrule depth\lw height0pt width\dw}%
        \hbox{\vrule height\dh width\lw}%
        \hskip -\lw % let next left side coincide with this right side
        }%
    }
   {\kern#1\fbw \kern\lw}
    \hbox
       {\vrule height0pt depth\dh width\lw
        \lower\dh\vbox{\hrule height\lw depth0pt width\dw}%
        \hbox{\vrule height0pt depth\dh width\lw}%
        \hskip -\lw % let next left side coincide with this right side
        }%
    }
    \setbox0=\hbox{#1}\raise\dp0\box0 }\ignorespaces}
   {\vbox to #1\fbh
         {\copy\hpbox \kern-\dp\hpbox
          \kern7pt\vfil\setbox0=\hbox{\figfont #2}
                       \ht0=0pt \dp0=0pt \box0 \vfil 
          \kern-\ht\spbox \copy\spbox}}
                  \offinterlineskip\leftskip0pt\parskip0pt
    \hdotfill \kern-\lw
    \hbox to \hsize
         {\doosje .8,.5 \doosje .5,.5 \doosje 1.,.4 
          \hss\pijl 1. height of the first line. \hss\hss}
    \hlinefill
    \hbox{\vtop{\kern0pt
      \hbox to \hsize{\hang{\dkern .5 \doosje .1,.5 \doosje .3,.4 }
            \hss \pijl .3 \ \ depth of the first line.\hss\hss}
      \kern-\lw {\hsize=\fraction\hsize\hdotfill}
      \hbox to \fraction\hsize{\hskip.3\hsize
            \pijl .4 \ \ interline glue. \hfil
            \raise .1\fbh\vbox
                 {\hsize=.3\hsize 
                  \pijl .3 \ \ lineskip limit.
                  \kern-\lw \hdotfill}
            }
      {\hsize=\fraction\hsize\hdotfill} \kern-\lw
      \hbox to \hsize
           {\doosje .2,.3 \doosje .6,.5 \doosje .3,.1 \doosje .4,.8 
            \hss \pijl .6 height of the second line.\hss\hss\hss}
      \hlinefill
      \hbox to \hsize
           {\hang{\dkern .3 \doosje .1,.5 \dkern .1 \doosje .2,.8 }
            \hss \pijl .2 \ \ depth of the second line.\hss\hss}
      \kern-\lw \hdotfill}%
     \vtop{
      \kern0pt \hbox{\pijl 1.3 \hskip-20pt Baselineskip.}}%
     }}}
                  \offinterlineskip\leftskip0pt \parskip0pt
  \hlinefill
  \hbox{\vtop{\kern0pt
    \hbox to \hsize
         {\hang{\dkern .5 \doosje .1,.5 \doosje .5,.4 }
          \hss \pijl .5 \ \ depth of the first line.\hss\hss}
    \kern-\lw {\hsize=\fraction\hsize\hdotfill}
    \hbox to \fraction\hsize{\kern.3\hsize 
          \vrule height.1\fbh width0pt \hfil
          \setbox0=\vtop{\hsize=.3\hsize \kern0pt
                \pijl .3 \ \ lineskip limit.
                \kern-\lw \hdotfill}
          \dp0=0pt \raise .1\fbh\box0
          }
    {\hsize=.5\hsize\hdotfill} \kern-\lw
    \hbox to \hsize
         {\doosje .2,.3 \doosje .7,.5 \doosje .3,.1 \doosje .4,.8 
          \hskip15pt \pijl .7 height of the second line.\hss\hss}
    \hlinefill}
   \vtop{\kern0pt \hbox{\pijl 1.3 \hskip-20pt Baselineskip.}}%
   }}}
                    \offinterlineskip\leftskip0pt \parskip0pt
  \hlinefill
  \hbox{\vtop{\kern0pt
    \hbox to \hsize
         {\hang{\dkern .5 \doosje .1,.5 \doosje .5,.4 }
          \hss \pijl .5 \ \ depth of the first line.\hss\hss}
    \kern-\lw {\hsize=\fraction\hsize\hdotfill }
    \hbox{\kern.3\hsize 
          \pijl .2 \ \ lineskip glue.}
    {\hsize=\fraction\hsize\hdotfill} \kern-\lw
    \hbox to \hsize
         {\doosje .2,.3 \doosje .7,.5 \doosje .3,.1 \doosje .4,.8 
          \hss \pijl .7 height of the second line.\hss\hss}
    \hlinefill}
   \vtop{\kern0pt \hbox{\pijl 1.4 \hskip-3pt ???.}}%
   }}}
+\def\doosje#1,#2 {\dh=#1\fbh \dw=#2\fbw % actual sizes
    \hbox
       {\vrule height\dh width\lw
        \raise\dh\vbox{\hrule depth\lw height0pt width\dw}%
        \hbox{\vrule height\dh width\lw}%
        \hskip -\lw % let next left side coincide with this right side
        }%
    }
   {\kern#1\fbw \kern\lw}
    \hbox
       {\vrule height0pt depth\dh width\lw
        \lower\dh\vbox{\hrule height\lw depth0pt width\dw}%
        \hbox{\vrule height0pt depth\dh width\lw}%
        \hskip -\lw % let next left side coincide with this right side
        }%
    }
    \setbox0=\hbox{#1}\raise\dp0\box0 }\ignorespaces}
   {\vbox to #1\fbh
         {\copy\hpbox \kern-\dp\hpbox
          \kern7pt\vfil\setbox0=\hbox{\figfont #2}
                       \ht0=0pt \dp0=0pt \box0 \vfil 
          \kern-\ht\spbox \copy\spbox}}
                  \offinterlineskip\leftskip0pt\parskip0pt
    \hdotfill \kern-\lw
    \hbox to \hsize
         {\doosje .8,.5 \doosje .5,.5 \doosje 1.,.4 
          \hss\pijl 1. height of the first line. \hss\hss}
    \hlinefill
    \hbox{\vtop{\kern0pt
      \hbox to \hsize{\hang{\dkern .5 \doosje .1,.5 \doosje .3,.4 }
            \hss \pijl .3 \ \ depth of the first line.\hss\hss}
      \kern-\lw {\hsize=\fraction\hsize\hdotfill}
      \hbox to \fraction\hsize{\hskip.3\hsize
            \pijl .4 \ \ interline glue. \hfil
            \raise .1\fbh\vbox
                 {\hsize=.3\hsize 
                  \pijl .3 \ \ lineskip limit.
                  \kern-\lw \hdotfill}
            }
      {\hsize=\fraction\hsize\hdotfill} \kern-\lw
      \hbox to \hsize
           {\doosje .2,.3 \doosje .6,.5 \doosje .3,.1 \doosje .4,.8 
            \hss \pijl .6 height of the second line.\hss\hss\hss}
      \hlinefill
      \hbox to \hsize
           {\hang{\dkern .3 \doosje .1,.5 \dkern .1 \doosje .2,.8 }
            \hss \pijl .2 \ \ depth of the second line.\hss\hss}
      \kern-\lw \hdotfill}%
     \vtop{
      \kern0pt \hbox{\pijl 1.3 \hskip-20pt Baselineskip.}}%
     }}}
                  \offinterlineskip\leftskip0pt \parskip0pt
  \hlinefill
  \hbox{\vtop{\kern0pt
    \hbox to \hsize
         {\hang{\dkern .5 \doosje .1,.5 \doosje .5,.4 }
          \hss \pijl .5 \ \ depth of the first line.\hss\hss}
    \kern-\lw {\hsize=\fraction\hsize\hdotfill}
    \hbox to \fraction\hsize{\kern.3\hsize 
          \vrule height.1\fbh width0pt \hfil
          \setbox0=\vtop{\hsize=.3\hsize \kern0pt
                \pijl .3 \ \ lineskip limit.
                \kern-\lw \hdotfill}
          \dp0=0pt \raise .1\fbh\box0
          }
    {\hsize=.5\hsize\hdotfill} \kern-\lw
    \hbox to \hsize
         {\doosje .2,.3 \doosje .7,.5 \doosje .3,.1 \doosje .4,.8 
          \hskip15pt \pijl .7 height of the second line.\hss\hss}
    \hlinefill}
   \vtop{\kern0pt \hbox{\pijl 1.3 \hskip-20pt Baselineskip.}}%
   }}}
                    \offinterlineskip\leftskip0pt \parskip0pt
  \hlinefill
  \hbox{\vtop{\kern0pt
    \hbox to \hsize
         {\hang{\dkern .5 \doosje .1,.5 \doosje .5,.4 }
          \hss \pijl .5 \ \ depth of the first line.\hss\hss}
    \kern-\lw {\hsize=\fraction\hsize\hdotfill }
    \hbox{\kern.3\hsize 
          \pijl .2 \ \ lineskip glue.}
    {\hsize=\fraction\hsize\hdotfill} \kern-\lw
    \hbox to \hsize
         {\doosje .2,.3 \doosje .7,.5 \doosje .3,.1 \doosje .4,.8 
          \hss \pijl .7 height of the second line.\hss\hss}
    \hlinefill}
   \vtop{\kern0pt \hbox{\pijl 1.4 \hskip-3pt ???.}}%
   }}}