\chapentry{Introduction}{1}{1}
\chapentry{Installation}{2}{2}
\chapentry{Invoking Eplain}{3}{3}
\chapentry{User definitions}{4}{5}
\secentry {Diagnostics}{4}{1}{5}
\secentry {Rules}{4}{2}{5}
\secentry {Citations}{4}{3}{5}
\subsecentry {Formatting citations}{4}{3}{1}{7}
\subsecentry {Formatting bibliographies}{4}{3}{2}{8}
\secentry {Displays}{4}{4}{9}
\subsecentry {Formatting displays}{4}{4}{1}{9}
\secentry {Time of day}{4}{5}{9}
\secentry {Lists}{4}{6}{10}
\subsecentry {Formatting lists}{4}{6}{1}{10}
\secentry {Verbatim listing}{4}{7}{11}
\secentry {Contents}{4}{8}{12}
\secentry {Cross-references}{4}{9}{13}
\subsecentry {Defining generic references}{4}{9}{1}{13}
\subsecentry {Using generic references}{4}{9}{2}{14}
\secentry {Page references}{4}{10}{14}
\subsecentry {Equation references}{4}{10}{1}{15}
\subsubsecentry{Formatting equation references} {4}{10}{1}{1} {15}
\subsubsecentry{Subequation references} {4}{10}{1}{2} {16}
\secentry {Indexing}{4}{11}{17}
\subsecentry {Indexing terms}{4}{11}{1}{17}
\subsubsecentry{Indexing commands} {4}{11}{1}{1} {18}
\subsubsecentry{Modifying index entries} {4}{11}{1}{2} {19}
\subsubsecentry{Proofing index terms} {4}{11}{1}{3} {20}
\subsecentry {Typesetting an index}{4}{11}{2}{20}
\subsecentry {Customizing indexing}{4}{11}{3}{21}
\secentry {Justification}{4}{12}{22}
\secentry {Tables}{4}{13}{23}
\secentry {Margins}{4}{14}{23}
\secentry {Multiple columns}{4}{15}{24}
\secentry {Footnotes}{4}{16}{25}
\secentry {Fractions}{4}{17}{26}
\secentry {Paths}{4}{18}{26}
\secentry {Logos}{4}{19}{27}
\secentry {Boxes}{4}{20}{27}
\chapentry{Arrow theoretic diagrams}{5}{28}
\secentry {Slanted lines and vectors}{5}{1}{28}
\secentry {Commutative diagrams}{5}{2}{28}
\subsecentry {Arrows and morphisms}{5}{2}{1}{28}
\subsecentry {Construction of commutative diagrams}{5}{2}{2}{30}
\subsecentry {Commutative diagram parameters}{5}{2}{3}{33}
\chapentry{Programming definitions}{6}{35}
\secentry {Category codes}{6}{1}{35}
\secentry {Allocation macros}{6}{2}{35}
\secentry {Iteration}{6}{3}{36}
\secentry {Macro arguments}{6}{4}{36}
\secentry {Converting to characters}{6}{5}{37}
\secentry {Expansion}{6}{6}{38}
\subsecentry {\code {{\tt\rawbackslashxx }csn} and \code {{\tt\rawbackslashxx }ece}}{6}{6}{1}{38}
\subsecentry {\code {{\tt\rawbackslashxx }edefappend}}{6}{6}{2}{38}
\subsecentry {Hooks}{6}{6}{3}{38}
\subsecentry {Properties}{6}{6}{4}{39}
\subsecentry {\code {{\tt\rawbackslashxx }expandonce}}{6}{6}{5}{40}
\subsecentry {\code {{\tt\rawbackslashxx }ifundefined}}{6}{6}{6}{40}
\subsecentry {\code {{\tt\rawbackslashxx }futurenonspacelet}}{6}{6}{7}{40}
\secentry {Obeying spaces}{6}{7}{40}
\secentry {Writing out numbers}{6}{8}{41}
\secentry {Mode-specific penalties}{6}{9}{41}
\secentry {Auxiliary files}{6}{10}{41}
\chapentry{GNU GENERAL PUBLIC LICENSE}{Appendix{} \char65}{42}
\unnumbsecentry{Preamble}{42}
\unnumbsecentry{TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION}{43}
\unnumbsecentry{Appendix: How to Apply These Terms to Your New Programs}{47}
\chapentry{Regain your programming freedom}{Appendix{} \char66}{49}
\secentry {Software patents}{\char66}{1}{49}
\secentry {User interface copyright}{\char66}{2}{50}
\secentry {What to do?}{\char66}{3}{51}
\unnumbchapentry{Macro index}{53}
\unnumbchapentry{Concept index}{57}
