c=  l2h.ct  CT file for ltx2x to convert typical document to HTML
      c=     includes support for packages url, html, hyperref, hyper
      c=     plus the new commands specified for the LTX2X manual
      c=  Author: Peter Wilson (pwilson@cme.nist.gov) August 1996

      c=    -------------------- escape sequences

ESCAPE_CHAR=  ?

      c=    -------------------- required built in commands

TYPE=  BEGIN_DOCUMENT
      c=  ( \begin{document} --> <html>
      c=                         <head>
      c=                         <title>Contents of \mltitle</title>
      c=                         </head>
      c=                         <body>
      c=                         (This document ... program.)
      c=                         <a name="HtMlSoD"></a><a href="#HtMlEoD">To the end</a> )
  START_TAG=  "<html>?n<head>?n<title>"
    SOURCE:  BUFFER 1
    STRING:  "</title>?n</head>?n<body>?n"
    STRING:  "(This document was automatically generated from LaTeX source "
    STRING:  "by the ltx2x program.)?n"
    STRING:  "<a name="HtMlSoD"></a><a href="#HtMlEoD">To the end</a>?n"
    RESET_BUFFER:  1
END_TYPE

TYPE=  END_DOCUMENT
      c=  ( \end{document} --> <a name="HtMlEoD"></a><a href="#HtMlSoD">To the start</a>
      c=                       </body>
      c=                       <html> )
  START_TAG=  "<a name="HtMlEoD"></a><a href="#HtMlSoD">To the start</a>?n"
    STRING:  "</body>?n</html>?n"
END_TYPE

TYPE=  BEGIN_VERB
      c=  ( \verb| --> <samp> )
  START_TAG=  "<samp>"
END_TYPE

TYPE=  END_VERB
  START_TAG=  "</samp>"
END_TYPE

TYPE=  BEGIN_VERBATIM
      c=  ( \begin{verbatim} --> <pre> )
  START_TAG=  "<pre>"
END_TYPE

TYPE=  END_VERBATIM
      c=  ( \end{verbatim} --> </pre> )
  START_TAG=  "</pre>"
END_TYPE

TYPE=  BEGIN_DOLLAR
END_TYPE

TYPE=  END_DOLLAR
END_TYPE

TYPE=  SLASH_SPACE
  START_TAG=  " "
END_TYPE

TYPE=  OTHER_COMMAND
  PRINT_CONTROL=  NO_PRINT
END_TYPE

TYPE=  OTHER_BEGIN
  PRINT_CONTROL=  NO_PRINT
END_TYPE

TYPE=  OTHER_END
  PRINT_CONTROL=  NO_PRINT
END_TYPE

TYPE=  LBRACE
  START_TAG=  ""
END_TYPE

TYPE=  RBRACE
  START_TAG=  ""
END_TYPE

TYPE=  PARAGRAPH
  START_TAG=  "?n<p>"
END_TYPE

      c=  ---------------------- (La)TeX special characters

      c=  hash (for use in \def s )
TYPE=  TEX_CHAR
NAME=  #
END_TYPE

      c=  twiddle (unbreakable space)
TYPE=  TEX_CHAR
NAME=  ~
  START_TAG=  " "
END_TYPE

      c=  underscore (math subscript)
      c=  require a parameter 
TYPE=  TEX_CHAR
NAME=  _
      c=  ( _{text} --> <sub>text</sub> )
  START_TAG_1=  "<sub>"
  END_TAG_1=  "</sub>"
  REQPARAMS=  1
END_TYPE

      c=  caret (math superscript)
      c=  require a parameter 
TYPE=  TEX_CHAR
NAME=  ^
      c=  ( ~{text} --> <sup>text</sup> )
  START_TAG_1=  "<sup>"
  END_TAG_1=  "</sup>"
  REQPARAMS=  1
END_TYPE

      c=  percent (start of comment)
TYPE=  TEX_CHAR
NAME=  %
  START_TAG=  ""
END_TYPE

      c=  at 
TYPE=  TEX_CHAR
NAME=  @
  START_TAG=  "@"
END_TYPE

      c=  ----------------------- default single character commands

      c=  LaTeX start a new line
TYPE=  CHAR_COMMAND
NAME=  \\
      c=  ( \\ --> <br> )
  START_TAG=  "<br>"
IN_MODE=  tabular
      c=  ( \\ --> BUFFER 8">BUFFER 9</tr>
      c=           <tr><td                 )
  PC_AT_START=  RESET
  START_TAG=  
    SOURCE:  BUFFER 8
    STRING:  "> "
    RESET_BUFFER:  8
    SOURCE:  BUFFER 9
  END_TAG=  "</tr>?n<tr><td "
    RESET_BUFFER:  9
  PC_AT_END=  TO_BUFFER 9
END_MODE
IN_MODE=  eqnarray
      c=  ( \\ --> </td></tr>
      c=           <tr align=center><td nowrap> )
  START_TAG=  "</td></tr>?n<tr align=center><td nowrap>"
END_MODE
END_TYPE

      c=  small space
TYPE=  CHAR_COMMAND
NAME=  \,
  START_TAG=  " "
END_TYPE

      c=  end of sentence space
TYPE=  CHAR_COMMAND
NAME=  \@
  START_TAG=  " "
END_TYPE

      c=  hash
TYPE=  CHAR_COMMAND
NAME=  \#
  START_TAG=  "#"
END_TYPE

      c=  dollar
TYPE=  CHAR_COMMAND
NAME=  \$
  START_TAG=  "$"
END_TYPE

      c=  ampersand
TYPE=  CHAR_COMMAND
NAME=  \&
  START_TAG=  "&amp;"
END_TYPE

      c=  underscore
TYPE=  CHAR_COMMAND
NAME=  \_
  START_TAG=  "_"
END_TYPE

      c=  percent
TYPE=  CHAR_COMMAND
NAME=  \%
  START_TAG=  "%"
END_TYPE

      c=  optional hyphenation
TYPE=  CHAR_COMMAND
NAME=  \-
  START_TAG=  ""
END_TYPE

      c=   left brace
TYPE=  CHAR_COMMAND
NAME=  \{
  START_TAG=  "{"
END_TYPE

      c=   right brace
TYPE=  CHAR_COMMAND
NAME=  \}
  START_TAG=  "}"
END_TYPE

      c=   ----------------------------- (re)newstuff
      c=   do no processing

TYPE=  COMMAND_POOP
NAME=  \newcommand
  PRINT_P1=  NO_OP
  PRINT_P2=  NO_OP
  PRINT_P3=  NO_OP
  PRINT_P4=  NO_OP
END_TYPE

TYPE=  COMMAND_POOP
NAME=  \renewcommand
  PRINT_P1=  NO_OP
  PRINT_P2=  NO_OP
  PRINT_P3=  NO_OP
  PRINT_P4=  NO_OP
END_TYPE

TYPE=  COMMAND_POOP
NAME=  \providecommand
  PRINT_P1=  NO_OP
  PRINT_P2=  NO_OP
  PRINT_P3=  NO_OP
  PRINT_P4=  NO_OP
END_TYPE

TYPE=  COMMAND_POOPP
NAME=  \newenvironment
  PRINT_P1=  NO_OP
  PRINT_P2=  NO_OP
  PRINT_P3=  NO_OP
  PRINT_P4=  NO_OP
  PRINT_P5=  NO_OP
END_TYPE

TYPE=  COMMAND_POOPP
NAME=  \renewenvironment
  PRINT_P1=  NO_OP
  PRINT_P2=  NO_OP
  PRINT_P3=  NO_OP
  PRINT_P4=  NO_OP
  PRINT_P5=  NO_OP
END_TYPE

      c=  ------------------------- General (La)TeX

      c=  ------------------------- document title, author, etc

TYPE= COMMAND
NAME= \documentclass
      c= empty buffer 1 in case \mltitle not used in document
  OPT_PARAM= FIRST
  REQPARAMS= 1
  PRINT_P1= NO_PRINT
  PRINT_OPT= NO_PRINT
  END_TAG=
    RESET_BUFFER: 1
END_TYPE

TYPE= COMMAND
NAME= \documentstyle
      c= empty buffer 1 in case \mltitle not used in document
  OPT_PARAM= FIRST
  REQPARAMS= 1
  PRINT_P1= NO_PRINT
  PRINT_OPT= NO_PRINT
  END_TAG=
    RESET_BUFFER: 1
END_TYPE

      c=   special latex tag for html title
TYPE=  COMMAND
NAME=  \mltitle
      c=  ( newcommand{\mltitle}[1]{} )
      c=  ( \mltitle{text} --> BUFFER 1 )
  REQPARAMS=  1
  START_TAG= 
    RESET_BUFFER:  1
  PRINT_P1=  TO_BUFFER 1
END_TYPE

TYPE=  COMMAND
NAME=  \maketitle
      c=  ( \maketitle --> <h1 align=center>
      c=                    contents of \title command
      c=                   </h1>
      c=                   <h3 align=center>
      c=                   contents of \author command
      c=                   </h3>
      c=                   <h3 align=center>
      c=                   contents of \date command
      c=                   </h3>                          )
  START_TAG=  "?n"
    STRING:  "<h1 align=center>?n"
    SOURCE:  FILE tit.tmp
    STRING:  "?n</h1>?n<h3 align=center>?n"
    SOURCE:  BUFFER 2
    STRING:  "?n</h3>?n<h3 align=center>?n"
    SOURCE:  BUFFER 3
    STRING:  "?n</h3>?n"
    RESET_BUFFER:  2
    RESET_BUFFER:  3
END_TYPE

TYPE=  COMMAND
NAME=  \title
  REQPARAMS=  1
  PRINT_P1=  TO_FILE tit.tmp
END_TYPE

TYPE=  COMMAND
NAME=  \author
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 2
END_TYPE

TYPE=  COMMAND
NAME=  \date
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 3
END_TYPE

TYPE=  COMMAND
NAME=  \thanks
      c=  ( \thanks{text} --> <br><font size=-1>(text)</font><br> )
  START_TAG=  "<br><font size=-1>("
  END_TAG=  ")</font><br>"
  REQPARAMS=  1
END_TYPE

TYPE=  BEGIN_ENV
NAME=  abstract
      c=  ( \begin{abstract} --> <h4>Abstract</h4>
      c=                         <blockquote>      )
  START_TAG=  "<h4>Abstract</h4>?n<blockquote>?n"
END_TYPE

TYPE=  END_ENV
NAME=  abstract
      c=  ( \end{abstract} --> </blockquote> )
  START_TAG=  "</blockquote>?n"
END_TYPE

      c=      ---------------------- tables

TYPE=  BEGIN_ENV
NAME=  table
      c=  ( \begin{table}[opt] --> <center><table border> )
  START_TAG=  "<center><table border>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  END_TAG= 
    SET_MODE:  table
END_TYPE

TYPE=  END_ENV
NAME=  table
      c=  ( \end{table} --> </table></center> )
  START_TAG=  "</table></center>"
  END_TAG= 
    RESET_MODE: 
END_TYPE

TYPE=  BEGIN_ENV
NAME=  tabular
      c=  ( \begin{tabular}{pream} --> <tr><td )
  START_TAG=  "?n<tr><td"
    RESET_BUFFER:  8
    RESET_BUFFER:  9
  REQPARAMS=  1
  PRINT_P1=  NO_PRINT
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  END_TAG=  ""
    SET_MODE:  tabular
  PC_AT_END=  TO_BUFFER 9
END_TYPE

TYPE=  COMMAND
NAME=  \multicolumn
      c=  ( \multicolumn{num}{pream} --> colspan=num )
  PC_AT_START=  TO_BUFFER 8
  REQPARAMS=  2
  START_TAG_1=  " colspan="
  PRINT_P2=  NO_PRINT
  PC_AT_END=  RESET
END_TYPE

      c=  ampersand (table column delimeter)
TYPE=  TEX_CHAR
NAME=  &
      c=  ( & --> BUFFER 8 > BUFFER 9 </td><td )
  PC_AT_START=  RESET
  START_TAG=  ""
    SOURCE:  BUFFER 8
    STRING:  "> "
    RESET_BUFFER:  8
    SOURCE:  BUFFER 9
  END_TAG=  " </td><td "
    RESET_BUFFER:  9
  PC_AT_END=  TO_BUFFER 9
IN_MODE=  eqnarray
      c=  ( & --> </td><td nowrap> )
  START_TAG=  "</td><td nowrap>"
END_MODE
END_TYPE

TYPE=  END_ENV
NAME=  tabular
      c=  ( \end{tabular} --> > )
  PC_AT_START=  RESET
  START_TAG=  ">"
    RESET_BUFFER:  8
    RESET_BUFFER:  9
    RESET_MODE: 
END_TYPE

      c=  -------------------------------- EQNARRYs (a simple "table" format)

TYPE=  BEGIN_ENV
NAME=  eqnarray
      c=  ( \begin{eqnarray} --> <center><table>
      c=                         <tr align=center><td nowrap> )
  START_TAG=  "?n<center><table>?n<tr align=center><td nowrap>"
    SET_MODE:  eqnarray
END_TYPE

TYPE=  BEGIN_ENV
NAME=  eqnarray*
      c=  as for eqnarray
  START_TAG=  "?n<center><table>?n<tr align=center><td nowrap>"
    SET_MODE:  eqnarray
END_TYPE

TYPE=  END_ENV
NAME=  eqnarray
      c=  ( \end{eqnarray} --> </table></center> )
  START_TAG=  "</table></center>"
    RESET_MODE: 
END_TYPE

TYPE=  END_ENV
NAME=  eqnarray*
      c=  as for eqnarray*
  START_TAG=  "</table></center>"
    RESET_MODE: 
END_TYPE

TYPE=  BEGIN_ENV
NAME=  figure
      c=  ( \begin{figure}[opt] --> <h4 align=center>FIGURE</h4> )
  START_TAG=  "?n<h4 align=center>FIGURE</h4>?n"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  END_TAG= 
    SET_MODE:  figure
END_TYPE

TYPE=  END_ENV
NAME=  figure
      c=  ( \end{figure} --> <h5 align=center>Figures ... available!</h5> )
  START_TAG=  "?n"
    STRING:  "<h5 align=center>Figures are not yet available!</h5>"
  END_TAG= 
    RESET_MODE: 
END_TYPE

TYPE=  COMMAND
NAME=  \centering
END_TYPE

TYPE=  BEGIN_ENV
NAME=  center
  START_TAG=  "?n"
END_TYPE

TYPE=  END_ENV
NAME=  center
  START_TAG=  "?n"
END_TYPE

TYPE=  COMMAND
NAME=  \caption
      c=  ( \caption[opt]{text} --> <caption>text</caption> )
  START_TAG=  "<caption>"
  END_TAG=  "</caption>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
END_TYPE

      c=  --------------------------- lists
TYPE=  BEGIN_LIST_ENV
NAME=  itemize
      c=  ( \begin{itemize} --> <ul> )
      c=  ( \item --> <li> )
  START_TAG=  "<ul>?n"
  START_ITEM=  "?n <li> "
END_TYPE

TYPE=  END_LIST_ENV
NAME=  itemize
      c=  ( \end{itemize} --> </ul> )
  START_TAG=  "</ul>?n"
END_TYPE

TYPE=  BEGIN_LIST_ENV
NAME=  enumerate
      c=  ( \begin{enumerate} --> <ol> )
      c=  ( \item --> <li> )
  START_TAG=  "<ol>?n"
  START_ITEM=  "?n <li> "
END_TYPE

TYPE=  END_LIST_ENV
NAME=  enumerate
      c=  ( \end{enumerate} --> </ol> )
  START_TAG=  "</ol>?n"
END_TYPE

TYPE=  BEGIN_LIST_ENV
NAME=  description
      c=  ( \begin{description} --> <dl> )
      c=  ( \item[text] --> <dt>text
      c=                    <dd>     )
  START_TAG=  "<dl>"
  START_ITEM=  "<dt>"
  END_ITEM_PARAM=  "?n<dd>"
END_TYPE

TYPE=  END_LIST_ENV
NAME=  description
      c=  ( \end{description} --> </dl> )
  START_TAG=  "</dl>"
END_TYPE

      c=   fake some \dots commands
TYPE=  COMMAND
NAME=  \ldots
  START_TAG=  "..."
END_TYPE

TYPE=  COMMAND
NAME=  \cdots
  START_TAG=  "..."
END_TYPE

TYPE=  COMMAND
NAME=  \vdots
  START_TAG=  ":"
END_TYPE


      c=       replace footnote with parenthesised text
TYPE=  COMMAND
NAME=  \footnote
      c=  ( \footnote[opt]{text} --> (Footnote: text) )
  START_TAG=  " (Footnote: "
  END_TAG=  ") "
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
END_TYPE


      c=  -------------------------- quotations
TYPE=  BEGIN_ENV
NAME=  quote
      c=  ( \begin{quote} --> <blockquote> )
  START_TAG=  "<blockquote>"
END_TYPE

TYPE=  END_ENV
NAME=  quote
      c=  ( \end{quote} --> </blockquote> )
  START_TAG=  "</blockquote>"
END_TYPE

TYPE=  BEGIN_ENV
NAME=  quotation
      c=  as per quote
  START_TAG=  "<blockquote>"
END_TYPE

TYPE=  END_ENV
NAME=  quotation
      c=  as per quote
  START_TAG=  "</blockquote>"
END_TYPE



TYPE=  COMMAND
NAME=  \TeX
  START_TAG=  "TeX"
END_TYPE

TYPE=  COMMAND
NAME=  \LaTeX
  START_TAG=  "LaTeX"
END_TYPE

      c=  --------------------------- Picture commands
      c=  throw all their contents away

TYPE=  BEGIN_PICTURE_CC
NAME=  picture
  PC_AT_START=  NO_PRINT
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
END_TYPE

TYPE=  PICTURE_CP
NAME=  \put
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
END_TYPE

TYPE=  PICTURE_CCPP
NAME=  \multiput
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
  PRINT_P3=  NO_PRINT
  PRINT_P4=  NO_PRINT
END_TYPE

TYPE=  PICTURE_PCOP
NAME=  \savebox
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
  PRINT_P3=  NO_PRINT
  PRINT_P4=  NO_PRINT
END_TYPE

TYPE=  PICTURE_OCC
NAME=  \graphpaper
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
  PRINT_P3=  NO_PRINT
END_TYPE

TYPE=  PICTURE_OCCC
NAME=  \qbezier
  PRINT_P1=  NO_PRINT
  PRINT_P2=  NO_PRINT
  PRINT_P3=  NO_PRINT
  PRINT_P4=  NO_PRINT
END_TYPE

TYPE=  END_PICTURE
NAME=  picture
  PC_AT_END=  RESET
END_TYPE


      c=  -------------------------- sectioning (keep headers only)

TYPE=  SECTIONING
NAME=  \part
      c=  ( \part[opt]{text} --> <h1>text</h1> )
  SECTIONING_LEVEL=  PART
  START_TAG=  "<h1>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h1>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \chapter
      c=  similar to part
  SECTIONING_LEVEL=  CHAPTER
  START_TAG=  "<h2>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h2>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \section
      c=  similar to part
  SECTIONING_LEVEL=  SECT
  START_TAG=  "<h2>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h2>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subsection
      c=  similar to part
  SECTIONING_LEVEL=  SUBSECT
  START_TAG=  "<h3>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h3>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subsubsection
      c=  similar to part
  SECTIONING_LEVEL=  SUBSUBSECT
  START_TAG=  "<h4>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h4>"
END_TYPE

TYPE=  SECTIONING
NAME=  \paragraph
      c=  similar to part
  SECTIONING_LEVEL=  PARA
  START_TAG=  "<h5>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h5>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subparagraph
      c=  similar to part
  SECTIONING_LEVEL=  SUBPARA
  START_TAG=  "<h6>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h6>?n"
END_TYPE


TYPE=  SECTIONING
NAME=  \part*
      c=  similar to part
  SECTIONING_LEVEL=  PART
  START_TAG=  "<h1>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h1>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \chapter*
      c=  similar to part
  SECTIONING_LEVEL=  CHAPTER
  START_TAG=  "<h2>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h2>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \section*
      c=  similar to part
  SECTIONING_LEVEL=  SECT
  START_TAG=  "<h2>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h2>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subsection*
      c=  similar to part
  SECTIONING_LEVEL=  SUBSECT
  START_TAG=  "<h3>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h3>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subsubsection*
      c=  similar to part
  SECTIONING_LEVEL=  SUBSUBSECT
  START_TAG=  "<h4>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h4>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \paragraph*
      c=  similar to part
  SECTIONING_LEVEL=  PARA
  START_TAG=  "<h5>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h5>?n"
END_TYPE

TYPE=  SECTIONING
NAME=  \subparagraph*
      c=  similar to part
  SECTIONING_LEVEL=  SUBPARA
  START_TAG=  "<h6>"
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
  REQPARAMS=  1
  END_TAG_1=  "</h6>?n"
END_TYPE

TYPE=  COMMAND
NAME=  \appendix
      c=  ( \appendix --> <h2>APPENDICES</h2> )
  START_TAG=  "?n<h2>APPENDICES</h2>?n"
END_TYPE

      c=  --------------------------------- misc stuff

TYPE=  COMMAND
NAME=  \quad
  START_TAG=  "    "
END_TYPE

TYPE=  COMMAND
NAME=  \tableofcontents
END_TYPE

TYPE=  COMMAND
NAME=  \listoffigures
END_TYPE

TYPE=  COMMAND
NAME=  \listoftables
END_TYPE

TYPE=  COMMAND
NAME=  \clearpage
END_TYPE

TYPE=  COMMAND
NAME=  \pagenumbering
  REQPARAMS=  1
  PRINT_P1=  NO_PRINT
END_TYPE

TYPE=  COMMAND
NAME=  \bibliographystyle
  REQPARAMS=  1
  PRINT_P1=  NO_PRINT
END_TYPE

TYPE=  COMMAND
NAME=  \bibliography
  REQPARAMS=  1
  PRINT_P1=  NO_PRINT
END_TYPE

      c=  --------------------------------- special characters  LaTeX -> HTML

TYPE=  TEX_CHAR
NAME=  <
      c=  ( < --> &lt; )
  START_TAG=  "&lt;"
END_TYPE

TYPE=  TEX_CHAR
NAME=  >
      c=  ( > --> &gt; )
  START_TAG=  "&gt;"
END_TYPE

TYPE=  COMMAND
NAME=  \dag
  START_TAG=  "&#134;"
END_TYPE

TYPE=  COMMAND
NAME=  \ddag
  START_TAG=  "&#135;"
END_TYPE

TYPE=  COMMAND
NAME=  \OE
  START_TAG=  "&#140;"
END_TYPE

TYPE=  COMMAND
NAME=  \oe
  START_TAG=  "&#156;"
END_TYPE

TYPE=  COMMAND
NAME=  \pounds
  START_TAG=  "&pound;"
END_TYPE

TYPE=  COMMAND
NAME=  \S
  START_TAG=  "&sect;"
END_TYPE

TYPE=  COMMAND
NAME=  \copyright
  START_TAG=  "&copy;"
END_TYPE

TYPE=  COMMAND
NAME=  \neg
  START_TAG=  "&not;"
END_TYPE

TYPE=  COMMAND
NAME=  \pm
  START_TAG=  "&plusmn;"
END_TYPE

TYPE=  COMMAND
NAME=  \mu
  START_TAG=  "&micro;"
END_TYPE

TYPE=  COMMAND
NAME=  \P
  START_TAG=  "&para;"
END_TYPE

TYPE=  COMMAND
NAME=  \AA
  START_TAG=  "&Aring;"
END_TYPE

TYPE=  COMMAND
NAME=  \AE
  START_TAG=  "&AElig;"
END_TYPE

TYPE=  COMMAND
NAME=  \times
  START_TAG=  "&times;"
END_TYPE

TYPE=  COMMAND
NAME=  \O
  START_TAG=  "&Oslash;"
END_TYPE

TYPE=  COMMAND
NAME=  \ss
  START_TAG=  "&szlig;"
END_TYPE

TYPE=  COMMAND
NAME=  \aa
  START_TAG=  "&aring;"
END_TYPE

TYPE=  COMMAND
NAME=  \ae
  START_TAG=  "&aelig;"
END_TYPE

TYPE=  COMMAND
NAME=  \div
  START_TAG=  "&divide;"
END_TYPE

TYPE=  COMMAND
NAME=  \o
  START_TAG=  "&oslash;"
END_TYPE


      c=  ---------------------------- some math commands

TYPE=  COMMAND
NAME=  \mathcal
      c=  ( \mathcal{text} --> <i>text</i> )
  REQPARAMS=  1
  START_TAG_1=  "<i>"
  END_TAG_1=  "</i>"
END_TYPE

TYPE=  COMMAND
NAME=  \leq
  START_TAG=  " &lt;= "
END_TYPE

TYPE=  COMMAND
NAME=  \geq
  START_TAG=  " &gt;= "
END_TYPE

TYPE=  COMMAND
NAME=  \neq
  START_TAG=  " /= "
END_TYPE

TYPE=  COMMAND
NAME=  \subseteq
  START_TAG=  " &lt;= "
END_TYPE

TYPE=  COMMAND
NAME=  \subset
  START_TAG=  " &lt; "
END_TYPE

TYPE=  COMMAND
NAME=  \supseteq
  START_TAG=  " &gt;= "
END_TYPE

TYPE=  COMMAND
NAME=  \supset
  START_TAG=  " &gt; "
END_TYPE

TYPE=  COMMAND
NAME=  \cap
  START_TAG=  " * " 
END_TYPE

TYPE=  COMMAND
NAME=  \cup
  START_TAG=  " + " 
END_TYPE

TYPE=  COMMAND
NAME=  \in
  START_TAG=  " <i>in</i> "
END_TYPE

TYPE=  COMMAND
NAME=  \emptyset
  START_TAG=  "&Oslash;"
END_TYPE

TYPE=  COMMAND
NAME=  \forall
  START_TAG=  " <i>forall</i> "
END_TYPE

TYPE=  COMMAND
NAME=  \Rightarrow
  START_TAG=  " =&gt; "
END_TYPE

      c=  ----------------------------- font changes

TYPE=  COMMAND
NAME=  \texttt
      c=  ( \texttt{text} --> <tt>text</tt> )
  START_TAG=  "<tt>"
  END_TAG=  "</tt>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \emph
  START_TAG=  "<em>"
  END_TAG=  "</em>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \textit
  START_TAG=  "<i>"
  END_TAG=  "</i>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \textbf
  START_TAG=  "<b>"
  END_TAG=  "</b>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \textsl
  START_TAG=  "<i>"
  END_TAG=  "</i>"
  REQPARAMS=  1
END_TYPE





      c=  ------------------------------ bibliography and ref commands

TYPE=  BEGIN_ENV
NAME=  thebibliography
      c=  ( \begin{thebibliography}{text} --> <h2>REFERENCES</h2>
      c=                                      <dl>
      c=  )
  START_TAG=  "<h2>REFERENCES</h2>?n<dl>?n"
  REQPARAMS=  1
  PRINT_P1=  NO_PRINT
END_TYPE

TYPE=  END_ENV
NAME=  thebibliography
      c=  ( \end{thebibliography} --> </dl>
  START_TAG=  "</dl>?n"
END_TYPE

TYPE=  COMMAND
NAME=  \bibitem
      c=  ( \bibitem[opt]{text} --> [<a name="text">text</a>]<dd> )
  START_TAG=  "?n<dt>"
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 1
  END_TAG_1=  "[<a name=""
    SOURCE:  BUFFER 1
    STRING:   "">"
    SOURCE:  BUFFER 1
    STRING:  "</a>]<dd> "
  OPT_PARAM=  FIRST
  PRINT_OPT=  NO_PRINT
END_TYPE

TYPE=  COMMAND
NAME=  \newblock
END_TYPE

TYPE=  COMMAND
NAME=  \cite
      c=  ( \cite[opt]{text} --> opt[<a href="#text">text</a>] )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 1
  END_TAG=  "[<a href="#"
    SOURCE:  BUFFER 1
    STRING:  "">"
    SOURCE:  BUFFER 1
    STRING:  "</a>]"
  OPT_PARAM=  FIRST
  END_OPT=  ""
END_TYPE

TYPE=  COMMAND
NAME=  \label
      c=  ( \label{text} --> <a name="text"></a> )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 6
  END_TAG=  "<a name=""
    SOURCE:  BUFFER 6
    STRING:  "">"
    STRING:  "</a>"
IN_MODE=  table
      c=  ( \label{text} --> <a name="text">(Table text)</a> )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 6
  END_TAG=  "<a name=""
    SOURCE:  BUFFER 6
    STRING:  "">"
    STRING:  "(Table "
    SOURCE:  BUFFER 6
    STRING:  ")"
    STRING:  "</a>"
END_MODE
IN_MODE=  figure
      c=  ( \label{text} --> <a name="text">(Figure text)</a> )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 6
  END_TAG=  "<a name=""
    SOURCE:  BUFFER 6
    STRING:  "">"
    STRING:  "(Figure "
    SOURCE:  BUFFER 6
    STRING:  ")"
    STRING:  "</a>"
END_MODE
END_TYPE

TYPE=  COMMAND
NAME=  \ref
      c=  ( \ref{text} --> <a href="#text">text</a> )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 6
  END_TAG=  "<a href="#"
    SOURCE:  BUFFER 6
    STRING:  "">"
    SOURCE:  BUFFER 6
    STRING:  "</a>"
END_TYPE

      c=  ----------------------------- for the url package

TYPE=  VCOMMAND
NAME=  \url
      c=  ( \url{text} --> <a href="text">text</a> )
  REQPARAMS=  1
  PRINT_P1=  TO_BUFFER 7
  START_TAG=  ""
    RESET_BUFFER:  7
  END_TAG=  "<a href=""
    SOURCE:  BUFFER 7
    STRING:  "">"
    SOURCE:  BUFFER 7
    STRING:  "</a>"
    RESET_BUFFER:  7
END_TYPE

      c=  ----------------------------- commands from html.sty (as best I understand)
      c=                    (normally used with program latex2html)

TYPE=  COMMAND
NAME=  \htmladdnormallinkfoot
  REQPARAMS=  2
      c=   first argument is html highlighted text
      c=   second argument is a corresponding URL to be put in a LaTeX footnote
      c=   (e.g., newcommand{\htmladdnormallinkfoot}[2]{#1\footnote{#2}} )
      c=   ( \htmladdnormallinkfoot{first}{second} --> <a href="second">first</a> )
  START_TAG= 
    RESET_BUFFER:  4
    RESET_BUFFER:  5
  PRINT_P1=  TO_BUFFER 4
  PRINT_P2=  TO_BUFFER 5
  END_TAG=  "<a href=""
    SOURCE:  BUFFER 5
    STRING:  "">"
    SOURCE:  BUFFER 4
    STRING:  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmladdnormallink
  REQPARAMS=  2
      c=   first argument is html highlighted text
      c=   second argument is a LaTeX ignored URL not to be put in a LaTeX footnote
      c=   (e.g., newcommand{\htmladdnormallink}[2]{#1} )
      c=   ( \htmladdnormallink{first}{second} --> <a href="second">first</a> )
  START_TAG= 
    RESET_BUFFER:  4
    RESET_BUFFER:  5
  PRINT_P1=  TO_BUFFER 4
  PRINT_P2=  TO_BUFFER 5
  END_TAG=  "<a href=""
    SOURCE:  BUFFER 5
    STRING:  "">"
    SOURCE:  BUFFER 4
    STRING:  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmladdimg
  REQPARAMS=  1
      c=   argument is URL pointing to an image for embedding in HTML doc
      c=   ( \htmladdimg{first} --> <img src="first"> )
  START_TAG=  "<img src=""
  END_TAG=  "">"
END_TYPE

TYPE=  COMMAND
NAME=  \externallabels
  REQPARAMS=  2
      c=  first arg is URL to directory containing external document
      c=  second arg is the path to the labels.pl file of the external document
      c=  (e.g., newcommand{\externallabels}[2]{} )
END_TYPE

TYPE=  COMMAND
NAME=  \externalref
  REQPARAMS=  1
      c=  first arg is a label defined in an external document.
      c=  (e.g., newcommand{\externalref}[1]{} )
      c=  ( \externalref{first} --> <a href="first"></a>
  START_TAG=  "<a href=""
  END_TAG=  ""></a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmlrule
      c=  adds a horizontal rule
      c=  ( \htmlrule --> <hr> )
  START_TAG=  "<hr>"
END_TYPE

TYPE=  BEGIN_VENV
NAME=  rawhtml
      c=   html stuff only --- to be ignored by LaTeX
END_TYPE

TYPE=  END_VENV
NAME=  rawhtml
END_TYPE

TYPE=  BEGIN_VENV
NAME=  htmlonly
      c=  processed body appears in HTML output but ignored by LaTeX
END_TYPE

TYPE=  END_VENV
NAME=  htmlonly
END_TYPE

TYPE=  VCOMMAND
NAME=  \html
  REQPARAMS=  1
      c=  Short version of htmlonly environment.
      c=  First argument is ignored by LaTeX (e.g. \newcommand{\html}[1]{}.
END_TYPE

TYPE=  BEGIN_VENV
NAME=  latexonly
      c=  body appears only in LaTeX output
  PC_AT_END=  NO_PRINT
END_TYPE

TYPE=  END_VENV
NAME=  latexonly
  PC_AT_START=  RESET
END_TYPE

TYPE=  COMMAND
NAME=  \latex
  REQPARAMS=  1
      c=  command version of latexonly environment (e.g., \newcommand{\latex}[1]{#1})
  PRINT_P1=  NO_PRINT
END_TYPE

TYPE=  COMMAND
NAME=  \hyperref
  REQPARAMS=  4
      c=  first arg is text for HTML hyperizing (underlined)
      c=  second arg and third args are text for LaTeXing only
      c=  fourth arg is name of a label (\ref{#4}) appears as #2\ref{#4}#3
      c=  ( e.g., newcommand{\hyperref}[4]{#2\ref{#4}#3} )
      c=  ( \hyperref{first}{second}{third}{fourth} --> <a href="fourth">first</a> )
  START_TAG= 
    RESET_BUFFER:  4
    RESET_BUFFER:  5
  PRINT_P1=  TO_BUFFER 4
  PRINT_P2=  NO_PRINT
  PRINT_P3=  NO_PRINT
  PRINT_P4=  TO_BUFFER 5
  END_TAG=  "<a href=""
    SOURCE:  BUFFER 5
    STRING:  "">"
    SOURCE:  BUFFER 4
    STRING:  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmlref
  REQPARAMS=  2
      c=  mix between \htmladdnormallink and \hyperref
      c=  first arg is text for both LaTeX and HTML
      c=  second arg is label for use in HTML only
      c=  ( e.g., \newcommand{\htmlref}[2]{#1} )
      c=  ( \htmlref{first}{second} --> <a href="second">first</a> )
  START_TAG= 
    RESET_BUFFER:  4
    RESET_BUFFER:  5
  PRINT_P1=  TO_BUFFER 4
  PRINT_P2=  TO_BUFFER 5
  END_TAG=  "<a href=""
    SOURCE:  BUFFER 5
    STRING:  "">"
    SOURCE:  BUFFER 4
    STRING:  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmlimage
  REQPARAMS=  1
      c=  (e.g., newcommand{\htmlimage}[1]{} )
  PRINT_P1=  NO_PRINT
END_TYPE

TYPE=  COMMAND
NAME=  \htmladdtonavigation
  REQPARAMS=  1
      c=  (e.g., newcommand{\htmladdtonavigation}[1]{} )
  PRINT_P1=  NO_PRINT
END_TYPE

      c=   ------------------------- stuff for hyper package (as best I understand)

TYPE=  COMMAND
NAME=  \hyperanchor
  REQPARAMS=  2
      c=  first arg is the hypertext anchor for #2
      c=  second arg 
      c=  (e.g., newcommand{\hyperanchor}[2]{#2} )
      c=  ( \hyperanchor{first}{second} --> <a name ="first">second</a> )
  START_TAG_1=  "<a name=""
  END_TAG_1=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \blindhyperanchor
  REQPARAMS=  1
      c=  first arg a hypertext anchor
      c=  (e.g., newcommand{\blindhyperanchor}[1]{} )
      c=  ( \blindhyperanchor{first} --> <a name="first"></a> )
  START_TAG_1=  "<a name=""
  END_TAG=  ""></a>"
END_TYPE

TYPE=  COMMAND
NAME=  \hyperreference
  REQPARAMS=  2
      c=  first arg an anchor
      c=  second arg a reference to anchor #1
      c=  ( newcommand{\hyperreference}[2]{#2} )
      c=  ( \hyperreference{first}{second} --> <a href="#first">second</a> )
  START_TAG_1=  "<a href="#"
  END_TAG_1=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \hyperURL
  REQPARAMS=  4
      c=  first arg URL type
      c=  second arg URL domain
      c=  third arg URL document
      c=  fourth arg is reference to URL #1://#2/#3
      c=  ( newcommand{\hyperURL}[4]{#4} )
      c=  ( \hyperURL{first}{second}{third}{fourth} --> <a href="first://second/third">fourth</a> )
  START_TAG_1=  "<a href=""
  START_TAG_2=  "://"
  START_TAG_3=  "/"
  START_TAG_4=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \labeltext
  REQPARAMS=  2
      c=  first arg reference to text #2
      c=  second arg #2 is printed
      c=  ( newcommand{\labeltext}[2]{#2} )
      c=  ( \labeltext{first}{second} --> <a name="N">second</a> )
END_TYPE

TYPE=  COMMAND
NAME=  \noref
  OPT_PARAM=  FIRST
  REQPARAMS=  1
      c=  first arg hypertext ref to anchor #2 (optional arg is NOT optional)
      c=  second arg 
END_TYPE

TYPE=  COMMAND
      c=  This clashes with "normal" \ref command, so changed name
      c=  NAME= \ref
NAME=  \Href
  OPT_PARAM=  FIRST
  REQPARAMS=  1
      c=  like LaTeX #1~\ref{#2} except that hypertext ref is provided from both args
      c=  ( \ref[opt]{first} --> ??????  )
END_TYPE

TYPE=  COMMAND
NAME=  \pageref
  OPT_PARAM=  FIRST
  REQPARAMS=  1
      c=  like \ref, except for page number ref
      c=  ( \pageref[opt]{first} --> ??????? )
END_TYPE

TYPE=  COMMAND
NAME=  \refcurrent
  REQPARAMS=  1
      c=  first arg hypertext ref to actual anchor
      c=  ( \refcurrent{first} --> ??????? )
END_TYPE

TYPE=  COMMAND
NAME=  \refnext
  REQPARAMS=  1
      c=  first arg hypertext ref to the next anchor that will be generated
      c=  ( \refnext{first} --> ??????? )
END_TYPE

      c=   ------------------- stuff for hyperref package (as best I understand)

TYPE=  COMMAND
NAME=  \hyperlink
  REQPARAMS=  2
      c=  \hyperlink{linkname}{text}
      c=  ( newcommand{\hyperlink}[2]{#2} )
      c=  ( \hyperlink{first}{second} --> <a href="#first">second</a> )
  START_TAG_1=  "<a href="#"
  END_TAG_1=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \hypertarget
  REQPARAMS=  2
      c=  \hypertarget{anchorname}{text}
      c=  ( newcommand{\hypertarget}[2]{#2} )
      c=  ( \hypertarget{first}{second} --> <a name="first"></a>second )
  START_TAG_1=  "<a name=""
  END_TAG_1=  ""></a>"
END_TYPE

TYPE=  COMMAND
NAME=  \href
  REQPARAMS=  2
      c=  \href{URL}{anchor}
      c=  ( newcommand{\href}[2]{#2} )
      c=  ( \href{first}{second} --> <a href="first">second</a> )
  START_TAG_1=  "<a href=""
  END_TAG_1=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \hyperimage
  REQPARAMS=  1
      c=  \hyperimage{imageURL}
      c=  points to a graphic
      c=  ( newcommand{\hyperimage}[1]{} )
      c=  ( \hyperimage{first}  --><img src="first"> )
  START_TAG=  "<img src=""
  END_TAG=  "">"
END_TYPE

TYPE=  COMMAND
NAME=  \hyperdef
  REQPARAMS=  4
  OPT_PARAM=  FIRST
      c=  \hyperdef[label]{URL}{category}{name}{text}
      c=  ( newcommand{\hyperdef}[4]{#4}
      c=  ( \hyperdef[opt]{first}{second}{third}{fourth} --> <a name="firstsecond.third"></a>fourth )
  START_TAG=  "<a name=""
  START_TAG_3=  "."
  START_TAG_4=  ""></a>"
END_TYPE

TYPE=  COMMAND
NAME=  \hyperref
  REQPARAMS=  4
      c=  \hyperref{URL}{category}{name}{anchor}
      c=  \hyperref[label]{anchor}
      c=  ( newcommand{\hyperref}[4]{#4} )
      c=  ( \hyperref{first}{second}{third}{fourth} --> <a href="first#second.third">fourth</a> )
  START_TAG_1=  "<a href=""
  START_TAG_2=  "#"
  START_TAG_3=  "."
  START_TAG_4=  "">"
  END_TAG=  "</a>"
END_TYPE

TYPE=  COMMAND
NAME=  \htmladdimg
  REQPARAMS=  1
      c=  same as \hyperimage
  START_TAG=  "<img src=""
  END_TAG=  "">"
END_TYPE

TYPE=  COMMAND
NAME=  \htmladdnormallink
  REQPARAMS=  2
      c=  same as \href
  START_TAG_1=  "<a href=""
  END_TAG_1=  "">"
  END_TAG=  "</a>"
END_TYPE


      c=   -------------------- commands for html-ing ltx2x.tex
      c=   could have been defined via an included file. e.g.
      c=   INCLUDE= html.l2x

TYPE=  BEGIN_ENV
NAME=  htmlverbatim
  START_TAG=  "?n<pre>"
END_TYPE

TYPE=  END_ENV
NAME=  htmlverbatim
  END_TAG=  "</pre>?n"
END_TYPE

TYPE=  COMMAND
NAME=  \lx
  START_TAG=  "LTX2X"
END_TYPE

TYPE=  COMMAND
NAME=  \ctab
  START_TAG=  "command table"
END_TYPE

TYPE=  COMMAND
NAME=  \keyword
      c=  ( \keyword{first} --> <samp>first</samp> )
  START_TAG=  "<samp>"
  END_TAG=  "</samp>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \keytext
      c=  ( \keytext{first} --> <samp>first</samp> )
  START_TAG=  "<samp>"
  END_TAG=  "</samp>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \file
      c=  ( \file{first} --> <tt>first</tt> )
  START_TAG=  "<tt>"
  END_TAG=  "</tt>"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \ST
      c=  ( \ST{first} --> &lt;first&gt; )
  START_TAG=  "&lt;"
  END_TAG=  "&gt;"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \ET
      c=  ( \ET{first} --> &lt;/first&gt; )
  START_TAG=  "&lt;/"
  END_TAG=  "&gt;"
  REQPARAMS=  1
END_TYPE

TYPE=  COMMAND
NAME=  \Amp
  START_TAG=  "&amp;"
END_TYPE

TYPE=  COMMAND
NAME=  \LT
  START_TAG=  "&lt;"
END_TYPE

TYPE=  COMMAND
NAME=  \GT
  START_TAG=  "&gt;"
END_TYPE

TYPE=  COMMAND
NAME=  \HASH
  START_TAG=  "&#035;"  
END_TYPE

TYPE= COMMAND
NAME= \Express
  START_TAG= "EXPRESS"
END_TYPE

TYPE= COMMAND
NAME= \ExpressA
  START_TAG= "EXPRESS-A"
END_TYPE

TYPE= COMMAND
NAME= \ExpressG
  START_TAG= "EXPRESS-G"
END_TYPE

TYPE= COMMAND
NAME= \ExpressI
  START_TAG= "EXPRESS-I"
END_TYPE



      c=   ------------------- include extra ct files here

      c=   this will give an opportunity to interactively include a
      c=   ct file, assuming that ZiLcH.ct is not on the search path.
INCLUDE=  ZiLcH.ct



END_CTFILE=  --------------------- end of l2h.ct