The Template mktex4ht.4ht

<..*.4ht out of order..>
 \Hinclude{\@ifpackageloaded{colortbl}{%
       \no:dupl{array}{\input  array.4ht}%
       \no:dupl{color}{\input  color.4ht}%
       \no:dupl{colortbl}{\input  colortbl.4ht}%
     }{}}{colortbl}
 -_-_-

<..set Hinclude..>
 
 \<Hinclude plain\><<<
 \ifx \contextversion\Un:def
    \Hinclude{\input #1.4ht}{plain}
    \def\:temp{t}%
    \ifx \eplain\:temp
       \Hinclude{\input #1.4ht}{eplain}
    \fi
    |<include mex|>
    \ifx \d@nger\:UnDef \else
       \let\leftheadline\empty
       \let\rightheadline\empty
       \Hinclude{\input #1.4ht}{manmac}
    \fi
 \else
    \Hinclude{\input #1.4ht}{context}
 \fi
 >>>
 
 \<Hinclude latex\><<<
 \Hinclude{\input #1.4ht}{latex}
 >>>
 
 \<Hinclude plain lib\><<<
 |<Hinclude util|>
 >>>
 
 \<Hinclude latex lib\><<<
 |<Hinclude util|>
 >>>
 
 \<Hinclude plain + latex lib\><<<
 |<Hinclude util|>
 >>>
 
 
 
 
 \<include mex\><<<
 \def\:temp{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX}
 \ifx \nM@X\:temp
    \expandafter\ifx\csname emulateplain\endcsname\relax \else
      \Hinclude{\input #1.4ht}{mex}
 \fi\fi
 >>>
 
 
 
 Style files, like xy, may be loaded in latex with \verb’\usepackage’ or
 \verb’\input’.  The latter case doesn’t leave footprints, hence we need for
 it an explicitly check. On the other hand, we should avoid duplications.
 
 \<Hinclude util\><<<
 \expandafter\let\csname tex4ht:4ht\endcsname\empty
 \def\no:dupl#1#2{%
    \expandafter\ifx \csname #1:4ht\endcsname\relax
       \expandafter\let \csname #1:4ht\endcsname\empty
       \expand:after{#2}%
    \fi
 }
 >>>
 
 
 
 
 \<Hinclude plain lib\><<<
 \Hinclude{\def\:temp{\ht:everypar={\setbox0=\lastbox\ht:everypar={}}}%
    \ifx \NoindentAfter\:temp
       \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {osudeG}
 \Hinclude{\ifx\amstexloaded@\relax
      \no:dupl{#1}{
       \ifx  \Space@\:UnDef   \expand:after{\input #1.4ht} %
       \else                  \input vanilla.4ht  \fi}%
    \fi}
    {amstex}
 \Hinclude{\expandafter\ifx \csname amsppt.sty\endcsname\relax \else
        \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {amsppt}
 \Hinclude{\ifx \texinfoversion\:UnDef\else
       \no:dupl{#1}{\expand:after{\input texinfo.4ht}}\fi}
    {texinfo}
 \Hinclude{\ifx \thistubstyle\:UnDef\else
       \no:dupl{#1}{\expand:after{\input tugboat.4ht}}\fi}
    {tugboat}
 >>>
 
 
 
 \<Hinclude latex lib\><<<
 \Hinclude{\input #1.4ht}{fontmath}
 <.*.4ht out of order.>
 \def\h:input#1.#2.#3!*?: {%
    \:CheckOption{no_#1}\if:Option
       \let\:temp\empty
    \else
       \let\:temp\empty
       \no:dupl{#1}{%
          \openin15 #1.4ht
          \ifeof15
             \:CheckOption{debug}\if:Option
                \:warning{No configuration file for
                    #1.\if .#2.tex\else #2\fi}%
             \fi
             \let\:temp\empty
          \else
             \def\:temp{\input #1.4ht }%
          \fi   \closein15
        }%
    \fi  \:temp}
 \edef\:temp{\noexpand\Hinclude
    {\noexpand\h:input ##1..!*?: }{\@filelist}}
 \:temp
 >>>
 
 
 
 \<Hinclude plain + latex lib\><<<
 \Hinclude{\ifx \PsfigVersion\:UnDef \else
       \no:dupl{#1}{\expand:after{\input psfig.4ht}}\fi}
    {psfig}
 \Hinclude{\:CheckOption{#1}
    \if:Option     \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {pictex}
 \Hinclude{%
    \expandafter\ifx \csname PSTricksLoaded\endcsname\relax\else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {pstricks}
 \Hinclude{%
    \ifx \:DraCatCodes\:UnDef \else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {dratex}
 \Hinclude{%
    \ifx \xyloaded\:UnDef \else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {xy}
 
 \Hinclude{%
    \ifx \epsfsetgraph\:UnDef \else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {epsf}
 
 \Hinclude{%
    \ifx \diagram@help@messages\:UnDef \else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {diagrams}
 
 \Hinclude{%
    \ifx \figvisu\:UnDef \else
                   \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {fig4tex}
 
 \Hinclude{<.pctex table 4ht.>}
    {pctable}
 \Hinclude{%
    \:CheckOption{xhtml}\if:Option <.xhtml.4ht.>\fi}
    {xhtml}
 \Hinclude{\:CheckOption{#1}
       \if:Option\else   \:CheckOption{ShowFont}\fi
       \if:Option\else   \:CheckOption{frames-}\fi
       \if:Option\else   \:CheckOption{frames}\fi
       \if:Option\else   \:CheckOption{image-maps}\fi
       \if:Option\else   \:CheckOption{java}\fi
       \if:Option\else   \:CheckOption{javascript}\fi
       \if:Option \no:dupl{#1}{\expand:after{\input #1.4ht}}\fi}
    {th4}
 \Hinclude{\ifx \sethebrew\:UnDef\else \ifx \ArabTeX\:UnDef\else
       \no:dupl{#1}{\expand:after{\input hebtex.4ht}}\fi \fi}
    {hebtex}
 >>>
 
 
 
 \<pctex table 4ht\><<<
 \ifx \BeginTable\:UnDef \else\ifx \EndTable\:UnDef \else
 \expandafter\ifx \csname !ttBeginTable\endcsname\relax\else
   \no:dupl{#1}{\input #1.4ht}%
 \fi\fi\fi
 >>>
 
 
 
 -_-_-

\EXIST is needed for styles/classes not coming from tex4ht-4ht, e.g., for adding cases to \exit:ifnot.

<..mktex4ht.4ht..>
 % \def\HTML{...}  \def\CONFIG{...}  \def\MAKETITLE{...}  \def\EXIST{...}
 % \def\OPTIONS{...}  \def\PREAMBLE{...}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                              %
 %  Compile this file with the command ‘xhlatex mktex4ht.4ht’,  %
 %  and read the instructions at mktex4ht.html => index         %
 %  => mktex4ht.                                                %
 %                                                              %
 %  The compilation needs the files ProTex.sty & AlProTex.sty   %
 %  from                                                        %
 %    http://www.cse.ohio-state.edu/~gurari/systems.html        %
 %                                                              %
 %  This file is designed for machines--not human beings! You   %
 %  are strognly advised not to look at the code which follows  %
 %  the copyright notice.                                       %
 %                                                              %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % mktex4ht.4ht                         2014-07-12-22:36 %
 % Copyright (C) 1999--2009      Eitan M. Gurari         %
 <.TeX4ht copyright.>
 
 <.list of info files.>
 
 \openin15=ProTex.sty \ifeof15
     \immediate\write16{--- Needs ProTex.sty \& AlProTex.sty
     from http://www.cse.ohio-state.edu/\string
     ~gurari/systems.html --}
 \fi  \closein15
 
 
 
 \edef\RecallCats{\catcode‘\noexpand\^=\the\catcode‘\^} \catcode‘\^=7
 \catcode‘\%=12 \catcode‘\!=14  \catcode‘\^^M=13   \catcode‘\:=11
 \def\lit#1{
 \expandafter\ifx\csname !
      cw:)\clearcode:id P:configure \HTML\space #1\endcsname\relax !
 !  % no code for <configure \HTML\space #1> !
 \else !
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \space\space\space\space\space\space\space\space!
 \space\space\space\space\space\space\space\space!
  \string\ConfigureHinput\string{#1\string}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \space\space\space\space       \<configure \HTML\space #1\>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \space\space
   \string\endinput\string\empty\string\empty\string\empty\string\empty !
   \string\empty\string\empty
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \fi !
 }
 \catcode‘\%=14  \catcode‘\!=12
 
 \def\GetLit#1,{\def\HTML{#1}\ifx \HTML\empty
    \def\GetLit##1!*?: {}\else%
    \section{Container of \HTML.4ht}
    \expandafter\ifx\csname YES\HTML\endcsname\relax\else
       \<\HTML\><<<
           \string\exit:ifnot{\csname YES\HTML\endcsname}
       >>>
    \fi
    \<\HTML\><<<
    \lit{Preamble}\lit{tex4ht}\lit{tex4ht2}Ω\lit{etex4ht}Ω\lit{latex}Ω\lit{book}\lit{report}\lit{article}Ω\lit{tcilatex}\lit{fontmath}ΩΩ\lit{inputenc}Ω\lit{graphics}Ω\lit{graphicx}Ω\lit{debug}\lit{footnote-dw}\lit{latex209}Ω\lit{amsart}Ω\lit{amsbook}\lit{amsproc}\lit{amsldoc}\lit{amsthm}\lit{amsbsy}\lit{amsmath}Ω\lit{amsfonts}\lit{amstext}\lit{amstex1}Ω\lit{amstex}\lit{amsppt}\lit{babel}\lit{ngerman}\lit{plain}Ω\lit{amsopn}Ω\lit{biblatex}Ω\lit{reading}\lit{glossaries}\lit{glossary}Ω\lit{letter}\lit{latin2}\lit{dvips}ΩΩ\lit{seslideb}Ω\lit{xr}\lit{xr-hyper}Ω\lit{url}\lit{hyperref}\lit{supertabular}\lit{array}\lit{longtable}\lit{pctable}\lit{tabularx}\lit{ifthen}Ω\lit{mwart}\lit{mwrep}Ω\lit{mwbk}\lit{natbib}Ω\lit{CJK}\lit{german}Ω\lit{italian}\lit{french}\lit{moreverb}\lit{fancyvrb}\lit{epsf}\lit{psfig}\lit{epsfig}\lit{amscd}\lit{color}\lit{xcolor}Ω\lit{dvipsnam}\lit{svgnam}\lit{colortbl}\lit{minitoc}\lit{index}\lit{multind}\lit{fancybox}\lit{alltt}Ω\lit{latin1}\lit{utf8}\lit{utf8x}Ω\lit{ucs}\lit{vanilla}\lit{eplain}\lit{context}ΩΩ\lit{varioref}Ω\lit{nameref}\lit{byname}\lit{fleqn}\lit{tabulary}\lit{tabulary-a}Ω\lit{theorem}Ω\lit{ntheorem}\lit{t2benc}\lit{memoir}\lit{verse}\lit{mempatch}\lit{amssymb}\lit{gauss}\lit{arabicore}\lit{lfeenc}Ω\lit{alatex}\lit{rlbabel}Ω\lit{hebtex}\lit{abidir}\lit{hewrite}\lit{aoutput}Ω\lit{koi8-r}\lit{frenchb}\lit{powerdot}\lit{powerdot-a}\lit{euler}\lit{eucal}Ω\lit{mex}Ω\lit{titlesec}\lit{jeep}\lit{apacite}\lit{mla}\lit{path}\lit{hypcap}Ω\lit{dcolumn}Ω\lit{mdwtab}\lit{multirow}\lit{wrapfig}\lit{subfigure}\lit{caption}Ω\lit{makeidx}\lit{splitidx}\lit{chicago}\lit{srcltx}\lit{emulateapj}\lit{picins}\lit{nomencl}\lit{ot4enc}\lit{pd1enc}\lit{revtex4}Ω\lit{aps}\lit{revsymb}\lit{aa}\lit{latex2man}\lit{texinfo}Ω\lit{doc}\lit{holtxdoc}\lit{scrbook}\lit{scrartcl}Ω\lit{scrreprt}\lit{elsart}\lit{apa}Ω\lit{apa-a}\lit{JHEP}\lit{TextBook}\lit{combine}Ω\lit{g-brief}\lit{ltxguide}\lit{extarticle}\lit{extbook}Ω\lit{extletter}\lit{extproc}\lit{extreport}\lit{amsdtx}Ω\lit{mathtools}\lit{llncs}\lit{llncs-a}\lit{lncse}Ω\lit{lncse-a}\lit{bibtopic}Ω\lit{overcite}\lit{harvard}\lit{jurabib}\lit{cp1256}\lit{8859-6}\lit{germanb}\lit{ngermanb}\lit{manju}Ω\lit{verbatimfiles}\lit{verbatim}Ω\lit{prosper}\lit{prosper-a}Ω\lit{beamer}\lit{beamerbasetoc}Ω\lit{beamerbasefont}\lit{seminar}\lit{seminar-a}\lit{slides}Ω\lit{foils}\lit{slidesec}\lit{texpower}\lit{xy}Ω\lit{pictex}\lit{diagrams}\lit{pstricks}\lit{pst-all}Ω\lit{endfloat}\lit{mfpic}\lit{pb-diagram}Ω\lit{pgf}\lit{textures}\lit{dvipdf}\lit{dvipsone}\lit{fig4tex}Ω\lit{pctex32}\lit{overpic}\lit{dratex}\lit{europecv}Ω\lit{resume}\lit{curve}\lit{vowel}\lit{enumitem}Ω\lit{esperanto}\lit{IEEEtran}\lit{enumerate}\lit{accents}Ω\lit{linguex}\lit{cgloss4e}\lit{covington}\lit{pst-jtree}Ω\lit{diagram}\lit{subeqnarray}\lit{eurosym}\lit{SIunits}Ω\lit{sistyle}\lit{ushort}\lit{chapterbib}\lit{microtype}Ω\lit{bm}\lit{beton}\lit{everyshi}\lit{res}Ω\lit{res-a}\lit{algorithmic}\lit{algorithmicx}\lit{algorithm}Ω\lit{booktabs}\lit{tocloft}\lit{gloss}Ω\lit{dsfont}\lit{afterpage}\lit{longdiv}\lit{tugboat}Ω\lit{ltugboat}\lit{ltugboat-a}\lit{ltugproc}\lit{ltugproc-a}Ω\lit{mls}\lit{rotating}\lit{boxedminipage}\lit{ulem}Ω\lit{go}\lit{paralist}\lit{pifont}\lit{listings}Ω\lit{alphanum}\lit{lineno}\lit{errata}\lit{epigraph}Ω\lit{float}\lit{floatflt}\lit{lb}\lit{acm-proc-article-sp}\lit{sig-alternate}\lit{endnotes}Ω\lit{2up}\lit{web}\lit{exerquiz}\lit{nicefrac}Ω\lit{multicol}\lit{osudeG}\lit{ProTex}Ω\lit{th4}\lit{footmisc}\lit{writer}\lit{mdwlist}Ω\lit{sverb}\lit{syntax}\lit{soul}\lit{manmac}\lit{cp850}\lit{cp852}\lit{cp862}Ω\lit{cp1250}\lit{cp1252}\lit{cp437}\lit{cp437de}Ω\lit{cp865}\lit{norsk}\lit{polish}\lit{polski}Ω\lit{portuges}\lit{romanian}\lit{russianb}\lit{scottish}Ω\lit{slovak}\lit{slovene}\lit{spanish}\lit{swedish}Ω\lit{turkish}\lit{ukraineb}\lit{usorbian}\lit{welsh}Ω\lit{hebrew}\lit{austrian}\lit{catalan}\lit{croatian}Ω\lit{czech}\lit{danish}\lit{dutch}\lit{english}Ω\lit{esperant}\lit{estonian}\lit{finnish}\lit{francais}Ω\lit{galician}\lit{greek}\lit{exam}\lit{mktex4ht}Ω
    \ifx \EXIST\UnDef\else \expandafter\moreLit\EXIST,,//\fi
    \string\endinput
  >>>  \LitFile  \fi \GetLit}
 \catcode‘\^^M=5  \RecallCats
 
 \def\moreLit#1,{\if !#1!\expandafter\SofLit\else
    \lit{#1}\expandafter\moreLit\fi}
 \def\moreLitRow#1,{\if !#1!\expandafter\SofLit\else
    \LitRow{#1}\expandafter\moreLitRow\fi}
 \def\SofLit#1//{}
 
 \def\LitFile{\OutputCode[4ht]\<\HTML\>}
 
 \def\cleancom#1,#2(){#1}
 \def\LitRow#1{%
    \let\next=\LitCols   \def\RowTp{#1}%
    \HCode{<tr align="center"><td align="left">}\ifx \RowTp\empty \else
        \edef\temp{\noexpand\Link[\noexpand\cleancom
           \RefFile{f-#1}}\temp,()]{}{b-#1}#1\EndLink \fi \HCode{</td>}%
    \HAssign\curf=0
    \ifx \HTML\:UnDef
           \expandafter\LitCols\infosources,,!*?:
    \else  \expandafter\LitCols\HTML,,!*?: \fi
    \HCode{</tr>}%
 }
 \def\LitCols#1,{\def\temp{#1}\ifx \temp\empty
    \def\next##1!*?: {}\else%
    \ifx \RowTp\empty  \HCode{<th>}\Vth#1:\HCode{</th>}\else
      \HCode{<td>}\expandafter\ifx\csname
      cw:)\clearcode:id P:configure #1 \RowTp\endcsname\relax
    <.non-code pointer.>\else \LinkPort\<configure #1 \RowTp\>*\EndLink
       \expandafter\edef\csname YES#1\endcsname{%
          \expandafter\ifx \csname YES#1\endcsname\relax\else
             \csname YES#1\endcsname,\%\Hnewline\fi \RowTp}%
 \fi
      \HCode{</td>}\fi
      \fi
    \next }
 
 \def\Vth#1{\if #1:\else #1\expandafter\VTH\fi}
 \def\VTH#1{\if #1:\else \HCode{<br />}#1\expandafter\VTH\fi}
 
 \expandafter\def\csname html4hook\endcsname{%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % for bootstrapping, when html4.4ht is not available %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \ifx \b:HEAD\UnDef
    \let\tbl:XV=\empty
    \let\:Hii=\empty
    \let\End:Hii=\empty
    \let\:SPAN=\empty
    %
 \expandafter\def\csname html4hook\endcsname{%
    \csname newcount\endcsname\pageno
    \Configure{HtmlPar}{}{}{}{}
    \Configure{HEAD}{}{}
    \Configure{CssFile}{}{}
    \Configure{HTML}{}{}
    \Configure{TITLE}{}{}
    \Configure{BODY}{}{}
    \Configure{Css}{foo}
    \Configure{TITLE+}{}
    \Configure{HPageTITLE+}{}
 } \csname html4hook\endcsname
 \fi
 }
    \catcode‘\:=12
 
 
 
 \documentclass{book}
    \ifx \HCode\UnDef
       \def\temp{\usepackage[\ifx \OPTIONS\UnDef
                      xhtml,3,sections+\else \OPTIONS\fi]{tex4ht}}
       \expandafter\temp
    \fi
    \Configure{ProTex}{4ht,<<<>>>,|,title,list,[[]]}
    \csname PREAMBLE\endcsname
 \begin{document}
 
 \ifx \OPTIONS\UnDef
    \TocAt{section,subsection}
 \fi
 
 \title{TeX4ht: \ifx\HTML\UnDef Seeded Hooks\else Configuration Files\fi}
 \ifx \MAKETITLE\UnDef \else \expandafter\MAKETITLE\fi
 
 \maketitle
 
 
 
 \noindent
 [\HPage{index}
 \HCode{<table>}\LitRow{}\LitRow2up\LitRow8859-6\LitRowCJK\LitRowIEEEtranΩ\LitRowJHEP\LitRowPreamble\LitRowProTex\LitRowSIunitsΩ\LitRowTextBook\LitRowaa\LitRowabidir\LitRowaccentsΩ\LitRowacm-proc-article-sp\LitRowafterpage\LitRowalatex\LitRowalgorithmΩ\LitRowalgorithmic\LitRowalgorithmicx\LitRowalltt\LitRowalphanumΩ\LitRowamsart\LitRowamsbook\LitRowamsbsy\LitRowamscdΩ\LitRowamsdtx\LitRowamsfonts\LitRowamsldoc\LitRowamsmathΩ\LitRowamsopn\LitRowamsppt\LitRowamsproc\LitRowamssymbΩ\LitRowamstex\LitRowamstex1\LitRowamstext\LitRowamsthmΩ\LitRowaoutput\LitRowapa\LitRowapa-a\LitRowapaciteΩ\LitRowaps\LitRowarabicore\LitRowarray\LitRowarticleΩ\LitRowaustrian\LitRowbabel\LitRowbeamer\LitRowbeamerbasefontΩ\LitRowbeamerbasetoc\LitRowbeton\LitRowbiblatex\LitRowbibtopicΩ\LitRowbm\LitRowbook\LitRowbooktabs\LitRowboxedminipageΩ\LitRowbyname\LitRowcaption\LitRowcatalan\LitRowcgloss4eΩ\LitRowchapterbib\LitRowchicago\LitRowcolor\LitRowcolortblΩ\LitRowcombine\LitRowcontext\LitRowcovington\LitRowcp1250Ω\LitRowcp1252\LitRowcp1256\LitRowcp437\LitRowcp437deΩ\LitRowcp850\LitRowcp852\LitRowcp862\LitRowcp865Ω\LitRowcroatian\LitRowcurve\LitRowczech\LitRowdanishΩ\LitRowdcolumn\LitRowdebug\LitRowdiagram\LitRowdiagramsΩ\LitRowdoc\LitRowdratex\LitRowdsfont\LitRowdutchΩ\LitRowdvipdf\LitRowdvips\LitRowdvipsnam\LitRowdvipsoneΩ\LitRowelsart\LitRowemulateapj\LitRowendfloat\LitRowendnotesΩ\LitRowenglish\LitRowenumerate\LitRowenumitem\LitRowepigraphΩ\LitRoweplain\LitRowepsf\LitRowepsfig\LitRowerrataΩ\LitRowesperant\LitRowesperanto\LitRowestonian\LitRowetex4htΩ\LitRoweucal\LitRoweuler\LitRoweuropecv\LitRoweurosymΩ\LitRoweveryshi\LitRowexam\LitRowexerquiz\LitRowextarticleΩ\LitRowextbook\LitRowextletter\LitRowextproc\LitRowextreportΩ\LitRowfancybox\LitRowfancyvrb\LitRowfig4tex\LitRowfinnishΩ\LitRowfleqn\LitRowfloat\LitRowfloatflt\LitRowfoilsΩ\LitRowfontmath\LitRowfootmisc\LitRowfootnote-dw\LitRowfrancaisΩ\LitRowfrench\LitRowfrenchb\LitRowg-brief\LitRowgalicianΩ\LitRowgauss\LitRowgerman\LitRowgermanb\LitRowglossΩ\LitRowglossaries\LitRowglossary\LitRowgo\LitRowgraphicsΩ\LitRowgraphicx\LitRowgreek\LitRowharvard\LitRowhebrewΩ\LitRowhebtex\LitRowhewrite\LitRowholtxdoc\LitRowhypcapΩ\LitRowhyperref\LitRowifthen\LitRowindex\LitRowinputencΩ\LitRowitalian\LitRowjeep\LitRowjurabib\LitRowkoi8-rΩ\LitRowlatex\LitRowlatex209\LitRowlatex2man\LitRowlatin1Ω\LitRowlatin2\LitRowlb\LitRowletter\LitRowlfeencΩ\LitRowlineno\LitRowlinguex\LitRowlistings\LitRowllncsΩ\LitRowllncs-a\LitRowlncse\LitRowlncse-a\LitRowlongdivΩ\LitRowlongtable\LitRowltugboat\LitRowltugboat-a\LitRowltugprocΩ\LitRowltugproc-a\LitRowltxguide\LitRowmakeidx\LitRowmanjuΩ\LitRowmanmac\LitRowmathtools\LitRowmdwlist\LitRowmdwtabΩ\LitRowmemoir\LitRowmempatch\LitRowmex\LitRowmfpicΩ\LitRowmicrotype\LitRowminitoc\LitRowmktex4ht\LitRowmlaΩ\LitRowmls\LitRowmoreverb\LitRowmulticol\LitRowmultindΩ\LitRowmultirow\LitRowmwart\LitRowmwbk\LitRowmwrepΩ\LitRownameref\LitRownatbib\LitRowngerman\LitRowngermanbΩ\LitRownicefrac\LitRownomencl\LitRownorsk\LitRowntheoremΩ\LitRowosudeG\LitRowot4enc\LitRowovercite\LitRowoverpicΩ\LitRowparalist\LitRowpath\LitRowpb-diagram\LitRowpctableΩ\LitRowpctex32\LitRowpd1enc\LitRowpgf\LitRowpicinsΩ\LitRowpictex\LitRowpifont\LitRowplain\LitRowpolishΩ\LitRowpolski\LitRowportuges\LitRowpowerdot\LitRowpowerdot-aΩ\LitRowprosper\LitRowprosper-a\LitRowpsfig\LitRowpst-allΩ\LitRowpst-jtree\LitRowpstricks\LitRowreading\LitRowreportΩ\LitRowres\LitRowres-a\LitRowresume\LitRowrevsymbΩ\LitRowrevtex4\LitRowrlbabel\LitRowromanian\LitRowrotatingΩ\LitRowrussianb\LitRowscottish\LitRowscrartcl\LitRowscrbookΩ\LitRowscrreprt\LitRowseminar\LitRowseminar-a\LitRowseslidebΩ\LitRowsig-alternate\LitRowsistyle\LitRowslides\LitRowslidesecΩ\LitRowslovak\LitRowslovene\LitRowsoul\LitRowspanishΩ\LitRowsplitidx\LitRowsrcltx\LitRowsubeqnarray\LitRowsubfigureΩ\LitRowsupertabular\LitRowsverb\LitRowsvgnam\LitRowswedishΩ\LitRowsyntax\LitRowt2benc\LitRowtabularx\LitRowtabularyΩ\LitRowtabulary-a\LitRowtcilatex\LitRowtex4ht\LitRowtex4ht2Ω\LitRowtexinfo\LitRowtexpower\LitRowtextures\LitRowth4Ω\LitRowtheorem\LitRowtitlesec\LitRowtocloft\LitRowtugboatΩ\LitRowturkish\LitRowucs\LitRowukraineb\LitRowulemΩ\LitRowurl\LitRowushort\LitRowusorbian\LitRowutf8Ω\LitRowutf8x\LitRowvanilla\LitRowvarioref\LitRowverbatimΩ\LitRowverbatimfiles\LitRowverse\LitRowvowel\LitRowwebΩ\LitRowwelsh\LitRowwrapfig\LitRowwriter\LitRowxcolorΩ\LitRowxr\LitRowxr-hyper\LitRowxy
 \ifx \EXIST\UnDef\else \expandafter\moreLitRow\EXIST,,//\fi
 \ifvmode \IgnorePar\fi\EndP \HCode{</table>}
 \IgnoreIndent\par\rightline{[\ExitHPage{}]} \EndHPage{}]
        \ifx \HTML\UnDef
 \par
 \let\LitFile=\empty
   \def\HTML{replace-with-file-name}
 \immediate\write16{-- Missing definition for \noexpand\HTML --}
 See {\tt index => mktex4ht} for directions on how to create
 configuration files with ‘mktex4t.4ht’.\par
 WARNING: Missing definition for {\tt \string\HTML }
 \else
 [\HPage{the 4ht files}
 \def\Comma{\def\Comma{, }}
 \def\LitFiles#1,{\def\temp{#1}\ifx \temp\empty
    \def\LitFiles##1!*?: {}\else
    \Comma\Link[#1.4ht]{}{}#1.4ht\EndLink \fi
    \LitFiles }
    \expandafter\LitFiles\HTML,,!*?:
 \par\ShowPar[\ExitHPage{}] \EndHPage{}]
  \fi
 
 
 
 \ifx \CONFIG\UnDef
 WARNING: Missing definition for {\tt \string\CONFIG }
 \fi
 
 \IgnorePar\EndP
 
 
 
 
 \ifx \CONFIG\UnDef
 \immediate\write16{-- Missing definition for \noexpand\CONFIG --}
 \else
 \def\temp{\input \CONFIG}\expandafter\temp
 \fi
 
 
 
 \tableofcontents
 
 \chapter{Utilities}
 
 <.set Hinclude.>
 
 
 \chapter{Containers for the Configurations}
 
 
    \catcode‘\:=11
 \expandafter\GetLit\HTML,,,!*?: \relax
    \catcode‘\:=12
 
 <.include info4ht.>
 
 \end{document}
 \endinput
 -_-_-

<..include info4ht..>
 \bgroup
     \catcode‘\:=11      \catcode‘\@=0 \catcode‘\\=11 @relax
 
   @def@infoIVht[#1]#2//{@bgroup
      @no:catcodes0{255}{11}%
      @no:catcodes{47}{47}{12}% /
      @def@infoIVht##1\ConfigureHinput{@egroup
          @let@ConfigureHinput=@ConfigureHINPUT @ConfigureHinput}%
        @infoIVht }
 
   @def@ConfigureHINPUT#1{@bgroup
      @no:catcodes0{255}{11}%
      @no:catcodes{47}{47}{12}% /
      @no:catcodes{13}{13}{13}% ^^M
      @no:catcodes{32}{32}{13}% ^^M
      @def@ConfigureHinput##1//##2//##3\ifx\infoIVht##4\endinput{@egroup
        @HPage[f@curf-#1]{#1}%
          @rightline{@Link{b-#1}{}up@EndLink}@ShowPar@par@textbf{#1}@par
        @verbshow{##3}@rightline{@Link{b-#1}{}up@EndLink}%
        @EndHPage{}@par@ShowPar}@ConfigureHinput}
 
 @bgroup
    @catcode ‘[= 1  @catcode‘]=2 @catcode ‘@{=12 @catcode ‘@}=12
    @catcode‘@\=12
    @long@gdef@verbshow#1[@begin[verbatim]#1\end{verbatim}]
 @egroup
 
 @catcode‘@\=0     \catcode‘\:=12      \catcode‘\@=12  \relax
 
 
 \def\curf{}  \input info4ht.4ht
 \ifx \HTML\empty
     \HAssign\curf=0
     \def\nextinfo#1,{\if !#1!\def\nextinfo##1//{}
         \else  \HAdvance\curf by 1
                \input #1.4ht \expandafter\nextinfo
         \fi
     }
     \expandafter\nextinfo\infofiles,,//%
 \fi
 \egroup
 
 -_-_-

<..list of info files..>
 \def\infofiles{infoht4,infomml}
 \def\infosources{html4,mathml}
 -_-_-

<..non-code pointer..>
 \HAdvance\curf by 1\relax
 \expandafter\ifx \csname  cw:f\curf-\RowTp(L \endcsname\relax
  -\else\Link[\csname  cw:f\curf-\RowTp(L \endcsname]{}{}*\EndLink
 \fi
 -_-_-