\begin{theindex}

  \item \verb=!= character, 3, 7
  \item \verb="= character, 6
  \item \verb=@= character, 4, 7

  \indexspace

  \item ambiguities, 3

  \indexspace

  \item Beebe, Nelson H.F., 8
  \item behavior
    \subitem frowned-upon, 4
  \item braces
    \subitem matching, 6

  \indexspace

  \item C language, 8
  \item cards
    \subitem index, 2
  \item Chen, Pehong, 8
  \item commands
    \subitem fragile, 5
    \subitem robust, 5
  \item cross-reference, 4

  \indexspace

  \item {\tt delatex}, 2

  \indexspace

  \item editing
    \subitem avoiding, 2
  \item entries
    \subitem subsubsubentries (can't have), 3
  \item error messages, 1, 6
  \item examples, 3--6
  \item experts, 4
    \subitem behavior of, 4

  \indexspace

  \item ff.
    \subitem avoiding, 4
  \item files
    \subitem {\tt idx}, 1, 3, 5--7
    \subitem {\tt ilg}, 6
    \subitem {\tt ind}, 1, 6
  \item fragile commands, 5

  \indexspace

  \item {\tt idx} file, 1, 3, 5--7
  \item {\tt ilg} file, 6
  \item {\tt ind} file, 1, 6
  \item index
    \subitem alphabetizing, 4
    \subitem cards, 2
    \subitem conflicting entries in, 8
    \subitem cross-reference, 4
    \subitem don't split across lines, 6
    \subitem entries, 3
    \subitem expansion of commands in, 5
    \subitem funny characters in, 4, 6
    \subitem getting started, 2
    \subitem long arguments, 7
    \subitem main entries, 3
    \subitem making a word list, 2
    \subitem maximum levels allowed, 3
    \subitem professional guidelines, 2
    \subitem quoting characters in, 6
    \subitem spaces in, 6
    \subitem subentries, 3
    \subitem subsubentries, 3
    \subitem the hard way, 2
    \subitem unique words, 2
  \item \verb=\index=, 1, 3
    \subitem duplicates, 3
  \item indexing
    \subitem professional advice, 2

  \indexspace

  \item \LaTeX\ commands
    \subitem stripping, 2
  \item \LaTeX\ manual, 1

  \indexspace

  \item {\tt makeidx} document-style option, 1, 5
  \item \MakeIndex
    \subitem in Web language, 8
    \subitem running, 1
  \item \verb=\makeindex= command
    \subitem removing, 1
  \item mistakes, 2, \see{errors}{8}

  \indexspace

  \item page breaks, \see{ambiguities}{8}
  \item page numbers, 5
    \subitem arabic, 6
    \subitem entries in footnotes, 5
    \subitem italic, 5
    \subitem order of, 6
    \subitem roman numerals, 6
  \item page range, 4, 8
    \subitem avoiding ff., 4
    \subitem closing command, 4
    \subitem opening command, 4
  \item Pascal language, \see{Web language}{8}
  \item pen
    \subitem ball-point, 2
    \subitem quill, 2
  \item \verb=\printindex=, 1
  \item producing the index, 1
  \item \verb=\protect=, 5, \see{{\tt \symbol{'134}string}}{5}
  \item \verb=\string=, \see{{\tt \symbol{'134}protect}}{5}

  \indexspace

  \item quote character, 6

  \indexspace

  \item range, \see{page}{8}
    \subitem of pages, 8
  \item robust commands, 5
  \item Rose, Marshall, 8
  \item running \MakeIndex, 1

  \indexspace

  \item {\tt see} command
    \subitem example, 5
    \subitem placement of, 4
    \subitem using, 4
  \item Spiker, Sina, 2
  \item {\tt \symbol{'134}string}, 5
  \item subentries, 3
  \item subsubentries, 3
  \item subsubsubentries, 3

  \indexspace

  \item Trickey, Howard, 2

  \indexspace

  \item unique words, 2
  \item Urban, Mike, 8

  \indexspace

  \item Web language, 8
  \item Wisconsin Press, 2
  \item word list, 2
    \subitem making a, 2

\end{theindex}