\begin {multicols}{2}
\contentsline {section}{\numberline {1}Introduction}{3}
\contentsline {subsection}{\numberline {1.1}Using the \texttt {doc}{} package}{4}
\contentsline {section}{\numberline {2}The User Interface}{4}
\contentsline {subsection}{\numberline {2.1}The driver file}{4}
\contentsline {subsection}{\numberline {2.2}General conventions}{5}
\contentsline {subsection}{\numberline {2.3}Describing the usage of new macros}{6}
\contentsline {subsection}{\numberline {2.4}Describing the definition of new macros}{6}
\contentsline {subsection}{\numberline {2.5}Formatting the margins}{7}
\contentsline {subsection}{\numberline {2.6}Using a special escape character}{7}
\contentsline {subsection}{\numberline {2.7}Cross-referencing all macros used}{7}
\contentsline {subsection}{\numberline {2.8}Producing the actual index entries}{8}
\contentsline {subsection}{\numberline {2.9}Setting the index entries}{9}
\contentsline {subsection}{\numberline {2.10}Changing the default values of style parameters}{10}
\contentsline {subsection}{\numberline {2.11}Short input of verbatim text pieces}{11}
\contentsline {subsection}{\numberline {2.12}Additional bells and whistles}{11}
\contentsline {subsection}{\numberline {2.13}Basic usage summary}{14}
\contentsline {subsection}{\numberline {2.14}Acknowledgements}{15}
\contentsline {section}{\numberline {3}The Description of Macros}{15}
\contentsline {subsection}{\numberline {3.1}Options supported by \texttt {doc}{}}{16}
\contentsline {subsection}{\numberline {3.2}Macros surrounding the `definition parts'}{16}
\contentsline {subsection}{\numberline {3.3}Macros for the `documentation parts'}{23}
\contentsline {subsection}{\numberline {3.4}Formatting the margin}{28}
\contentsline {subsection}{\numberline {3.5}Creating index entries by scanning `macrocode'}{29}
\contentsline {subsection}{\numberline {3.6}Macros for scanning macro names}{31}
\contentsline {subsection}{\numberline {3.7}The index exclude list}{34}
\contentsline {subsection}{\numberline {3.8}Macros for generating index entries}{36}
\contentsline {subsection}{\numberline {3.9}Redefining the \textsf {index} environment}{39}
\contentsline {subsection}{\numberline {3.10}Dealing with the change history}{43}
\contentsline {subsection}{\numberline {3.11}Bells and whistles}{46}
\contentsline {subsection}{\numberline {3.12}Providing a checksum and character table}{51}
\contentsline {subsection}{\numberline {3.13}Attaching line numbers to code lines}{53}
\contentsline {subsection}{\numberline {3.14}Layout Parameters for documenting package files}{54}
\contentsline {subsection}{\numberline {3.15}Changing the \texttt {\bslash catcode} of \%}{55}
\contentsline {subsection}{\numberline {3.16}GetFileInfo}{55}
\end {multicols}
