summaryrefslogtreecommitdiff
path: root/support/TeX4ht/source/tex4ht-html32.tex
diff options
context:
space:
mode:
Diffstat (limited to 'support/TeX4ht/source/tex4ht-html32.tex')
-rw-r--r--support/TeX4ht/source/tex4ht-html32.tex7429
1 files changed, 7429 insertions, 0 deletions
diff --git a/support/TeX4ht/source/tex4ht-html32.tex b/support/TeX4ht/source/tex4ht-html32.tex
new file mode 100644
index 0000000000..ec6f767bde
--- /dev/null
+++ b/support/TeX4ht/source/tex4ht-html32.tex
@@ -0,0 +1,7429 @@
+% $Id: tex4ht-html32.tex 414 2018-06-12 23:04:41Z karl $
+% latex tex4ht-html32
+% or xhlatex tex4ht-html32 "html,3,sections+"
+%
+% Copyright 2009-2018 TeX Users Group
+% Copyright 1996-2009 Eitan M. Gurari
+% Released under LPPL 1.3c+.
+% See tex4ht-cpright.tex for license text.
+
+\ifx \HTML\UnDef
+ \def\HTML{html32,html32-math}
+ \def\CONFIG{\jobname}
+ \def\PREAMBLE{%
+ \usepackage{url}%
+ }
+ \def\MAKETITLE{\author{Eitan M. Gurari}}
+ \def\next{\input mktex4ht.4ht \endinput}
+ \expandafter\next
+\fi
+
+
+
+\input{common-code}
+\input{common}
+\input{tex4ht-cpright}
+
+\def\.{\string\a:mathml:\space}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{The Calling Tree for 4ht Files}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<0,32,4 tex4ht\><<<
+\if:latex |<Hinclude latex|>
+\else |<Hinclude plain|> \fi
+>>>
+
+
+\<0,32,4 plain\><<<
+|<Hinclude plain lib|>
+|<Hinclude plain + latex lib|>
+>>>
+
+\<0,32,4 latex\><<<
+|<Hinclude latex lib|>
+|<Hinclude plain + latex lib|>
+>>>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Structures}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Front}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<book-report-article make title\><<<
+\Configure{maketitle}
+ {|<title for TITLE|>%
+ \HCode{<div align="center">}}{\HCode{</div>}}
+ {\IgnorePar\HCode{<h2 class="maketitleHead">}\IgnorePar}
+ {\HCode{</h2>}\IgnoreIndent}
+\Configure{thanks author date and}
+ {\HCode{<div align="left"><i>}}{\HCode{</i></div>}}
+ {\HCode{<div align="center">}}{\HCode{</div>}}
+ {\HCode{<div align="center">}}{\HCode{</div>}}
+ {\:nbsp\:nbsp\:nbsp}{\HCode{<br\xml:empty>}}
+\Configure{thank}
+ {\HCode{<sup>}\Link{tk-\the\c@footnote}{}}
+ {\EndLink\HCode{</sup>}}
+ {\HCode{<br\xml:empty>}\protect\Link{}{tk-\the\c@footnote}\protect
+ \EndLink\HCode{<sup>}}
+ {\HCode{</sup>}} {}
+>>>
+
+
+
+
+
+\<configure aa 3.2/4.0t\><<<
+\Configure{subtitle institute}
+ {\HCode{<br\xml:empty><span class="subtitle">}}{\HCode{</span>}}
+ {\HCode{<div class="institute">}}{\HCode{</div>}}
+ {\Tg<sup>}{\Tg</sup>}
+ {\HCode{<br\xml:empty>}}
+
+\Configure{maketitle}
+ {\HCode{<div align="center" class="maketitle">}}
+ {\HCode{</div>}}
+ {\NoFonts\IgnorePar\HCode{<h2 class="maketitleHead">}\IgnorePar}
+ {\HCode{</h2>}\IgnoreIndent\EndNoFonts}
+\Configure{thanks author date and}{}{}
+ {\HCode{<div class="author" align="center">}}{\HCode{</div>}}
+ {\HCode{<div class="date" align="center">}}{\HCode{</div>}}
+ {\SPAN:{and}and\EndSPAN:}
+ {\HCode{<br\xml:empty>}}
+>>>
+
+
+
+\<configure aa 3.2/4.0t\><<<
+\ConfigureEnv{abstract}
+ {\:xhtml{\IgnorePar\EndP}\HCode {<div class="abstract">}}
+ {\HCode{</div>}}{}{}
+
+\Css{div.abstract{text-align:center;}}
+
+\Configure{makeheadbox}
+ {\HCode{<table class="makeheadbox"
+ width="100\%"><tr><td><table><tr><td>}}
+ {\HCode{</td></tr><tr><td>}}
+ {\HCode{</td></tr><tr><td>}}
+ {\HCode{</td></tr></table></td><td class="AALogo" width="10\%">}}
+ {\HCode{</td></tr></table>}}
+>>>
+
+% \Css{.AALogo{font-size:120\%;font-weight: bold; text-align:right;}}
+
+\<32,4 amsbook\><<<
+\Configure{authors}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{title}
+ {\HCode{<center>}\IgnorePar\HCode{<h2 class="titleHead">}}
+ {\HCode{</h2>}\IgnoreIndent\HCode{</center>}}
+\Configure{addresses}{\HCode{<center>}\IgnorePar}
+ {\IgnorePar\HCode{</center>}}
+\Configure{date}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{keywords}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{abstract}{\HCode{<div><\tbl:XV><tr><td\Hnewline
+ >}\IgnorePar}{\end:env}
+\ConfigureEnv{abstract}{}{}{}{}
+\Configure{thanks}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{subjclass}
+ {\ShowPar\par\HCode{<center>}\bgroup
+ \Configure{HtmlPar}{\HCode{<br\xml:empty>}}
+ {\HCode{<br\xml:empty>}}{}{}}
+ {\egroup\HCode{</center>}}
+\Configure{translators}{\HCode{<center>}}{\HCode{</center>}}
+
+>>>
+
+
+
+
+\<title for TITLE\><<<
+{\Configure{maketitle}{}{}{}{}%
+\a:NoSection |<disable latex fonts|>\more:no \let\thanks|=\:gobble
+\let\\|=\empty \def\TeX{TeX}%
+\def\gobble:font##1##2{##2}\:TITLE: \no:fonts
+\Tag{TITLE+}{\@title}}
+>>>
+
+\<disable latex fonts\><<<
+\let\leavevmode|=\empty \let\not@math@alphabet|=\:gobbleII
+\def\text@command##1{##1}\let\selectfont|=\empty
+\def\check@icl ##1\check@icr{}%
+>>>
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Footnotes}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{Plain}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+\<32,4 plain\><<<
+\Configure{vfootnote}
+ {\HPageButton[fn\FNnum]{\FNmark}}
+ {\BeginHPage[fn\FNnum]{ }}
+ {\EndHPage{}}
+>>>
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{LaTeX}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<latex footnotes\><<<
+|<footnote mark|>
+|<footnote text|>
+>>>
+
+
+
+\<footnote text\><<<
+\Configure{footnotetext}
+ {|<open footnote page|>%
+ \leavevmode \Link{}{|<footnote id|>}%
+ \NoFonts
+ }
+ {\EndNoFonts \EndLink}
+ {|<close footnote page|>}
+>>>
+
+\<footnote mark\><<<
+\Configure{footnotemark}
+ {\leavevmode |<footnotemark link|>\NoFonts
+ \Tag{|<footnote id|>}{}}
+ {\EndNoFonts |<end footnotemark link|>}
+>>>
+
+
+\<open footnote page\><<<
+\ifTag{|<footnote id|>}
+ {\expandafter\ifx\csname (|<footnote id|>)\endcsname\def
+ \:warning{Multiple footnote texts for mark \FNnum}%
+ \else \HPage{}\fi
+ }
+ {}%
+>>>
+
+\<close footnote page\><<<
+\ifTag{|<footnote id|>}
+ {\expandafter\ifx\csname (|<footnote id|>)\endcsname\def
+ \else \EndHPage{}\fi
+ }
+ {}%
+\expandafter\global\expandafter
+ \let\csname (|<footnote id|>)\endcsname\def
+>>>
+
+\<footnotemark link\><<<
+\ifTag{|<link tag to footnotetext|>|<footnote id|>}
+ {\Link{|<footnote id|>}{}}
+ {}%
+>>>
+
+\<end footnotemark link\><<<
+\ifTag{|<link tag to footnotetext|>|<footnote id|>}
+ {\EndLink}
+ {}%
+>>>
+
+
+
+\<footnote id\><<<
+fn\FNnum x\minipageNum
+>>>
+
+\<link tag to footnotetext\><<<
+)Q>>>
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{AMS}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<ams footnotes\><<<
+|<ams footnote mark|>
+|<ams footnote text|>
+>>>
+
+
+
+\<ams footnote text\><<<
+\Configure{footnotetext}
+ {|<open footnote page|>%
+ \HCode{<sup>}\Link{}{|<footnote id|>}%
+ \NoFonts
+ }
+ {\EndNoFonts \EndLink \HCode{</sup>}}
+ {|<close footnote page|>}
+>>>
+
+\<ams footnote mark\><<<
+\Configure{footnotemark}
+ {\HCode{<sup>}|<footnotemark link|>\NoFonts
+ \Tag{|<footnote id|>}{}}
+ {\EndNoFonts |<end footnotemark link|>\HCode{</sup>}}
+>>>
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Floating}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%
+\section{Wrapfig}
+%%%%%%%%%%%%%%%%%
+
+\<configure html32 wrapfig\><<<
+\Configure{wrapfloat}
+ {\getWFplace
+ \ifvmode\IgnorePar\EndP
+ \HCode{<div \WFplace>}%
+ \def\endWrap{\ifvmode\IgnorePar\fi\EndP\HCode{</div>}\par}%
+ \else
+ \HCode{<span \WFplace>}\bgroup
+ |<config span caption|>%
+ \def\endWrap{\egroup\HCode{</span>}}%
+ \fi
+ }
+ {\endWrap}
+\def\getWFplace{%
+ \let\:tempa=\empty
+ \def\:temp##1r##2//{\if !##2!\else
+ \def\:tempa{align="left"}\fi}%
+ \expandafter\:temp\WFplace l//%
+ \def\:temp##1r##2//{\if !##2!\else
+ \def\:tempa{align="right"}\fi}%
+ \expandafter\:temp\WFplace r//%
+ \let\WFplace=\:tempa }
+>>>
+
+\<config span caption\><<<
+\Configure{caption}
+ {\HCode{<br\xml:empty><span class="caption"><b>}}
+ {\HCode{</b>}: }{}{\HCode{</span><br\xml:empty>}}%
+>>>
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Etc}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\<0,32,4 preambles\><<<
+|<date utility|>
+|<cascade style sheets|>
+\Configure{Preamble}
+ {|<default cascade style sheets|>} {}
+>>>
+
+
+\<default cascade style sheets\><<<
+{\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@
+\leavevmode}%
+\writesixteen{--- file \aa:CssFile\space ---}%
+\ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}%
+\ht:special{t4ht<\aa:CssFile}%
+>>>
+
+
+
+
+
+
+
+
+
+\verb'\special' are like \verb'\hbox', and they so they may introduve empty lines in
+vertical mode. That might be a problem if we don't want empty lines at
+the start of the files. Hence, in latex we give them special treatment.
+
+
+
+\<cascade style sheets\><<<
+\ScriptCommand{\CssFile}{%
+ \writesixteen{--- file \aa:CssFile\space ---}%
+ \def\FontSize##1##2{\:Context{##1}\ht:special{t4ht;\%##2}\%}%
+ \def\FontName##1{\:Context{##1}\ht:special{t4ht;=}}%
+ \def\:Context##1{\ht:special{t4ht>\jobname.tmp}##1\ht:special
+ {t4ht>\aa:CssFile}}%
+ \ht:special{t4ht>\jobname.tmp}\ht:special{t4ht>\aa:CssFile}\bb:CssFile
+ \hfil\break\NoFonts}{\EndNoFonts
+ \ht:special{t4ht<\aa:CssFile}\ht:special{t4ht<\jobname.tmp}}
+\let\Css:File|=\CssFile
+\def\CssFile{\futurelet\:temp\Css:Fl}
+\def\Css:Fl{\ifx [\:temp \expandafter\Css:fl
+ \else \expand:after{\Css:File \space}\fi}
+\def\Css:fl[#1]{\Css:File\space \css:files #1,,|<par del|>}
+\def\css:files#1,#2|<par del|>{\def\:temp{#1}\ifx \:temp\empty
+ \else \def\:temp{\in:css#1.|<par del|>\css:files#2,,|<par del|>}\fi
+ \:temp }
+\def\in:css#1.#2|<par del|>{\def\:temp{#2}\ifx \:temp\empty \input #1.css
+ \else \inc:ss#1.#2|<par del|>\fi}
+\def\inc:ss#1.|<par del|>{\input #1 }
+\NewConfigure{CssFile}[2]{\def\aa:CssFile{#1}\def\bb:CssFile{#2}}
+>>>
+
+\verb'\CssFile[file-name,filename.ext,..]...\EndCssFile'.
+
+Default file, just in case the user doesn't provide one. If
+the user does, the following file will be overwritten.
+
+Can't use below \verb'\a:CssFile' and \verb'\b:CssFile', because
+\verb'\ScriptFile{\CssFile}' also needs them.
+
+
+
+\verb'\Css' changes its definition upon reachin \verb'\CssFile'. The
+first definition is needed within the sty files, and the info is
+sent to the lg file (where else it can be sent?).
+
+
+\<cascade style sheets\><<<
+\def\Css#1{{\def\:temp{\Configure{Needs}}%
+ \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}}
+\let\send:css|=\Css
+\ScriptCommand{\Css}{\HCode{<style
+ type="text/css">\Hnewline}\NoFonts}{\EndNoFonts\HCode{</style>}}
+\let\loc:css|=\Css
+\def\Css{\futurelet\:temp\:Css}
+\def\:Css{\ifx \:temp\bgroup \expandafter\send:css
+ \else \expandafter\loc:css\fi}
+>>>
+
+
+
+\<date utility\><<<
+\tmp:cnt|=\time \divide\tmp:cnt |by 60
+\edef\:temp{\the\tmp:cnt}
+\multiply\tmp:cnt |by -60 \advance\tmp:cnt |by \time
+\edef\:today{\the\year-\ifnum \month<10 0\fi
+ \the\month-\ifnum \day<10 0\fi\the\day
+ \space\ifnum \:temp<10 0\fi \:temp
+ :\ifnum \tmp:cnt<10 0\fi\the\tmp:cnt :00}
+>>>
+
+
+\<date utility\><<<
+\:CheckOption{hooks++} \if:Option
+ \else \:CheckOption{hooks+}
+ \if:Option \else \:CheckOption{hooks}\fi
+ \fi
+\if:Option
+ \Configure{hooks}
+ {\HCode{<strong class="hooks">&lt;}}{\HCode{&gt;</strong>}}{}{}
+\fi
+>>>
+
+
+
+
+
+
+The following provides a faster version
+than \verb'\LinkCommand\Link{a,href,name,}' for the \verb'\Link'
+command
+
+\<32,4 tex4ht\><<<
+\Configure{Link}{a}{href=}{name=}{}
+>>>
+
+
+
+\section{article}
+
+\<config book-report-article 3.2\><<<
+|<book-report-article make title|>
+|<book-report-article caption 3.2|>
+|<latex report,... config 3.2|>
+|<latex config div|>
+|<latex config like div 3.2|>
+>>>
+
+
+
+\<32,4 report,book\><<<
+\ConfigureEnv{description}{\IgnorePar}{}{}{}
+
+>>>
+
+
+
+\section{alsart}
+
+
+
+\<configure html32 elsart\><<<
+|<32,4 elsart|>
+\Configure{abstract}{\HCode{<\tbl:XV{abstract}><tr><td\Hnewline
+ >}}{\end:env}
+\Configure{keyword}{\HCode{<\tbl:XV{keyword}><tr><td\Hnewline
+ >}}{\end:env}
+\Configure{title}
+ {\IgnorePar\EndP\Tg<h2 class="title">\NoFonts}
+ {\EndNoFonts\Tg</h2>}
+>>>
+
+
+\<32,4 elsart\><<<
+\ConfigureEnv{frontmatter}
+ {\EndP\IgnorePar
+ \HCode{<\tbl:XV{frontmatter}><tr><td><div align="center"\Hnewline>}}
+ {\IgnorePar\EndP\HCode{</div>}\end:TTT\IgnorePar}
+ {}{}
+>>>
+
+\section{report}
+
+
+
+\<32,4 report\><<<
+\Configure{chapter}{}{}
+ {\IgnorePar\EndP\HCode{<h2 class="chapterHead">}%
+ \chaptername \ \thechapter\HCode{<br\xml:empty>}}
+ {\HCode{</h2>}\IgnoreIndent}
+\Configure{chapterTITLE+}{\thechapter\space#1}
+>>>
+
+
+\<32,4 report,book\><<<
+\Configure{appendix}{}{}
+ {\IgnorePar\EndP\HCode{<h2 class="appendixHead">}
+ \appendixname \ \thechapter\HCode{<br\xml:empty>}}
+ {\HCode{</h2>}\IgnoreIndent}
+\Configure{appendixTITLE+}{\thechapter\space#1}
+\Configure{likechapter}{}{}
+ {\IgnorePar\EndP\HCode{<h2 class="likechapterHead">}}
+ {\HCode{</h2>}\IgnoreIndent}
+
+\Configure{endchapter}{likechapter,appendix,part,likepart}
+\Configure{endlikechapter}{chapter,appendix,part,likepart}
+\Configure{endappendix}{chapter,likechapter,part,likepart}
+>>>
+
+\section{book}
+
+
+
+
+
+
+
+\<32,4 book\><<<
+\Configure{chapter}{}{}
+ {\IgnorePar\EndP\HCode{<h2 class="chapterHead">}
+ \if@mainmatter \chaptername \ \thechapter\HCode{<br\xml:empty>}\fi}
+ {\HCode{</h2>}\IgnoreIndent}
+\Configure{chapterTITLE+}{\if@mainmatter\thechapter\space\fi#1}
+\renewcommand\thechapter {\if@mainmatter\@arabic\c@chapter\fi}
+>>>
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%
+\section{latex.ltx}
+%%%%%%%%%%%%%%%%%%%%
+
+
+\<latex options 1, 2, 3\><<<
+\:CheckOption{7} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<cut toc: paragraph|>
+ |<cutat: paragraph|>
+ |<cut toc: subparagraph|>
+ |<cutat: subparagraph|>
+ |<tocat: part|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ |<tocat: subsubsection|>
+ |<tocat: paragraph|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<cut toc: paragraph|>
+ |<cutat: paragraph|>
+ |<cut toc: subparagraph|>
+ |<cutat: subparagraph|>
+ |<tocat: part|>
+ |<tocat: ch|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ |<tocat: subsubsection|>
+ |<tocat: paragraph|>
+ \fi
+\else\:CheckOption{6} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<cut toc: paragraph|>
+ |<cutat: paragraph|>
+ |<tocat: part|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ |<tocat: subsubsection|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<cut toc: paragraph|>
+ |<cutat: paragraph|>
+ |<tocat: part|>
+ |<tocat: ch|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ |<tocat: subsubsection|>
+ \fi
+\else \:CheckOption{5} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<tocat: part|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<cut toc: subsubsec|>
+ |<cutat: subsubsection|>
+ |<tocat: part|>
+ |<tocat: ch|>
+ |<tocat: section|>
+ |<tocat: subsection|>
+ \fi
+\else\:CheckOption{4} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<tocat: part|>
+ |<tocat: section|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<tocat: part|>
+ |<tocat: ch|>
+ |<tocat: section|>
+ \fi
+\else\:CheckOption{3} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<cut toc: subsec|>
+ |<cutat: subsection|>
+ |<tocat: part|>
+ |<tocat: section|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<tocat: part|>
+ |<tocat: ch|>
+ \fi
+\else\:CheckOption{2} \if:Option
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: sec|>
+ |<cutat: sec|>
+ |<tocat: part|>
+ \else
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+ |<cut toc: ch|>
+ |<cutat: chapter|>
+ |<tocat: part|>
+ \fi
+\else\:CheckOption{1} \if:Option
+ |<cut toc: part|> |%cut toc before cutat|%
+ |<cutat: part|>
+\else
+ \Log:Note{for automatic sectioning
+ pagination, use the command line option
+ `1', `2', `3', '4', '5', '6', or '7'}%
+\fi \fi \fi \fi \fi \fi \fi
+>>>
+
+
+
+
+\<cut toc: part\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}
+ {part,chapter,appendix}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}
+ {part,likepart,chapter,likechapter,appendix}
+\fi
+>>>
+
+
+
+\<cutat: part\><<<
+\CutAt{part}
+\CutAt{likepart}
+>>>
+
+
+
+
+\<tocat: part\><<<
+\:CheckOption{notoc*} \if:Option
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{part,/likepart,chapter,likechapter,appendix,%
+ section,likesection}
+ \TocAt*{likepart,/part,chapter,likechapter,appendix,%
+ section,likesection}
+ \fi
+\fi
+>>>
+
+\<note nominitoc\><<<
+\Log:Note{to eliminate mini tables of
+ contents, use the command line option `nominitoc'}
+>>>
+
+
+\<cut toc: ch\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,%
+ appendix,section\expandafter\ifx
+ \csname @chapter\endcsname\relax ,subsection\fi}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection\expandafter\ifx
+ \csname @chapter\endcsname\relax ,subsection,likesubsection\fi}
+\fi
+>>>
+
+
+
+
+
+\<cutat: chapter\><<<
+\CutAt{chapter,likechapter,appendix,part}
+\CutAt{likechapter,appendix,part}
+\CutAt{appendix,chapter,likechapter,part}
+>>>
+
+\<cut toc: sec\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,appendix,section%
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ ,subsection\fi}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection%
+ \expandafter\ifx \csname @chapter\endcsname\relax
+ ,subsection,likesubsection\fi}
+\fi
+>>>
+
+
+\<tocat: section\><<<
+\:CheckOption{notoc*} \if:Option
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,%
+ subsection,subsubsection}
+ \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,%
+ subsection,subsubsection}
+ \fi
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{section,/likesection,/chapter,/likechapter,/appendix,/part,%
+ subsection,likesubsection,subsubsection,likesubsubsection}
+ \TocAt*{likesection,/section,/chapter,/likechapter,/appendix,/part,%
+ subsection,likesubsection,subsubsection,likesubsubsection}
+ \fi
+\fi
+>>>
+
+\<cutat: sec\><<<
+\CutAt{section,likesection,chapter,likechapter,appendix,part}
+\CutAt{likesection,chapter,likechapter,appendix,part}
+>>>
+
+\<tocat: ch\><<<
+\:CheckOption{notoc*} \if:Option
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{chapter,/likechapter,/appendix,/part,%
+ section,subsection}
+ \TocAt*{likechapter,/appendix,/chapter,/part,%
+ section,subsection}
+ \TocAt*{appendix,/chapter,/likechapter,/part,%
+ section,subsection}
+ \fi
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{chapter,/likechapter,/appendix,/part,%
+ section,likesection,subsection,likesubsection}
+ \TocAt*{likechapter,/appendix,/chapter,/part,%
+ section,likesection,subsection,likesubsection}
+ \TocAt*{appendix,/chapter,/likechapter,/part,%
+ section,likesection,subsection,likesubsection}
+ \fi
+\fi
+>>>
+
+
+\<cut toc: subsec\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,%
+ appendix,section,subsection}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection,likesubsection,subsection}
+\fi
+>>>
+
+
+\<cutat: subsection\><<<
+\CutAt{subsection,section,likesection,%
+ chapter,likechapter,appendix,part}
+\CutAt{likesubsection,section,likesection,%
+ chapter,likechapter,appendix,part}
+>>>
+
+
+
+\<tocat: subsection\><<<
+\:CheckOption{notoc*} \if:Option
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{subsection,/likesubsection,/section,/likesection,%
+ /chapter,/likechapter,%
+ /appendix,/part,%
+ subsubsection,paragraph}
+ \TocAt*{likesubsection,/subsection,/likesection,%
+ /section,/chapter,/likechapter,/appendix,/part,%
+ subsubsection,paragraph}
+ \fi
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{subsection,/likesubsection,/section,/likesection,%
+ /chapter,/likechapter,/appendix,/part,%
+ subsubsection,likesubsubsection,%
+ paragraph}
+ \TocAt*{likesubsection,/subsection,%
+ /likesection,/section,/chapter,/likechapter,/appendix,/part,%
+ subsubsection,likesubsubsection,%
+ paragraph}
+ \fi
+\fi
+>>>
+
+
+\<cut toc: subsubsec\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,%
+ appendix,section,subsection,subsubsection}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection,%
+ likesubsection,subsection,likesubsubsection,subsubsection}
+\fi
+>>>
+
+
+
+
+\<tocat: subsubsection\><<<
+\:CheckOption{notoc*} \if:Option
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{subsubsection,/likesubsubsection,/subsection,%
+ /likesubsection,/section,/likesection,%
+ /chapter,/likechapter,%
+ /appendix,/part,%
+ paragraph,subparagraph}
+ \TocAt*{likesubsubsection,/subsubsection,/likesubsection,%
+ /subsection,/likesection,%
+ /section,/chapter,/likechapter,/appendix,/part,%
+ paragraph,subparagraph}
+ \fi
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{subsubsection,/likesubsubsection,%
+ /subsection,/likesubsection,/section,/likesection,%
+ /chapter,/likechapter,/appendix,/part,%
+ paragraph,subparagraph}
+ \TocAt*{likesubsubsection,/subsubsection,/likesubsection,/subsection,%
+ /likesection,/section,/chapter,/likechapter,/appendix,/part,%
+ paragraph,subparagraph}
+ \fi
+\fi
+>>>
+
+
+
+
+
+
+\<cut toc: paragraph\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,%
+ appendix,section,subsection,subsubsection,paragraph}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection,%
+ likesubsection,subsection,likesubsubsection,subsubsection,%
+ paragraph}
+\fi
+>>>
+
+
+\<tocat: paragraph\><<<
+\:CheckOption{notoc*} \if:Option
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{paragraph,/subsubsection,/likesubsubsection,/subsection,%
+ /likesubsection,/section,/likesection,%
+ /chapter,/likechapter,%
+ /appendix,/part,%
+ subparagraph}
+ \fi
+\else
+ \:CheckOption{nominitoc} \if:Option
+ \else
+ |<note nominitoc|>
+ \TocAt*{paragraph,/subsubsection,/likesubsubsection,%
+ /subsection,/likesubsection,/section,/likesection,%
+ /chapter,/likechapter,/appendix,/part,%
+ subparagraph}
+ \fi
+\fi
+>>>
+
+
+
+
+
+
+
+
+\<cut toc: subparagraph\><<<
+\:CheckOption{notoc*} \if:Option
+ \Configure{tableofcontents*}{part,chapter,%
+ appendix,section,subsection,subsubsection,%
+ paragraph,subparagraph}
+\else
+ |<notoc* note|>
+ \Configure{tableofcontents*}{part,likepart,chapter,likechapter,%
+ appendix,section,likesection,%
+ likesubsection,subsection,likesubsubsection,subsubsection,%
+ paragraph,subparagraph}
+\fi
+>>>
+
+
+\<cutat: subsubsection\><<<
+\CutAt{subsubsection,subsection,likesubsection,section,likesection,%
+ chapter,likechapter,appendix,part}
+\CutAt{likesubsubsection,subsection,likesubsection,section,likesection,%
+ chapter,likechapter,appendix,part}
+>>>
+
+\<cutat: paragraph\><<<
+\CutAt{paragraph,subsubsection,likesubsubsection,subsection,likesubsection,%
+ section,likesection,chapter,likechapter,appendix,part}
+>>>
+
+\<cutat: subparagraph\><<<
+\CutAt{subparagraph,paragraph,subsubsection,likesubsubsection,%
+ subsection,likesubsection,%
+ section,likesection,chapter,likechapter,appendix,part}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltplain.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{obeylines}
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltspace.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Spaces}
+
+\<32,4 latex\><<<
+\Configure{hspace}{}{}{\:nbsp}
+>>>
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltlogos.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Logos}
+
+
+
+
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltoutenc.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+\<0,32,4 plain,latex accents\><<<
+\:CheckOption{new-accents} \if:Option
+ |<new accents|>
+\else
+ |<old accents |>
+ |<old plain,latex accents|>
+\fi
+\let\^^_|=\v
+>>>
+
+
+\<0,32,4 latex\><<<
+|<0,32,4 plain,latex accents|>
+\let\@acci|=\' \let\@accii|=\` \let\@acciii|=\=
+>>>
+
+\<0,32,4 plain\><<<
+|<0,32,4 plain,latex accents|>
+>>>
+
+
+\<new accents\><<<
+\:CheckOption{accent-} \if:Option
+ \Configure{HAccent}\acute{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\bar{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\breve{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\check{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\ddot{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\dot{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\grave{AEIOUaeiou{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\hat{AEIOUaeiou{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\tilde{AOaoNn{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\vec{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\widehat{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\widetilde{}{\Picture+{}}{\EndPicture}
+\fi
+\:CheckOption{mathaccent-} \if:Option
+ \Configure{HAccent}\"{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\'{AEIOUYaeiouy{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\.{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\={}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\H{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\^{AEIOUaeiou{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\`{AEIOUaeiou{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\b{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\c{Cc{}}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\d{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\t{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\u{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\v{}{\Picture+{}}{\EndPicture}
+ \Configure{HAccent}\~{AOaoNn{}}{\Picture+{}}{\EndPicture}
+\fi
+>>>
+
+\<new accents\><<<
+\Configure{accent}{*}
+ {<!--tex4ht:accent\Hnewline font="}{" char="}{" type="}{"-->}
+ {<!--tex4ht:end accent-->}
+\Configure{mathaccent}{*}
+ {<!--tex4ht:mathaccent\Hnewline font="}{" char="}{" type="}{"-->}
+ {<!--tex4ht:end mathaccent-->}
+\Configure{accented}{*}
+ {<!--tex4ht:accented\Hnewline font="}{" char="}{" type="}{"-->}
+ {<!--tex4ht:end accented-->}
+\Configure{accenting}{*}
+ {<!--tex4ht:accenting\Hnewline-->}
+ {<!--tex4ht:end accenting-->}
+>>>
+
+
+\<old accents\><<<
+\Configure{accent}\`\grave{A{A}E{E}I{I}O{O}U{U}%
+ a{a}e{e}i{i}\i{i}o{o}u{u}{}{}}
+ {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}}
+\Configure{accent}\'\acute{A{A}E{E}I{I}O{O}U{U}Y%
+ {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{}}
+ {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}}
+\Configure{accent}\^\hat{A{A}E{E}I{I}O{O}U{U}a{a}%
+ e{e}i{i}\i{i}o{o}u{u}{}{}}
+ {\a:accents{circ}{#1}} {\b:accents{hat}{#1}{#2}}
+\Configure{accent}\~\tilde{A{A}O{O}a{a}o{o}N{N}n{n}{}{}}
+ {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}}
+\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y%
+ {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+>>>
+
+
+
+
+
+The following are also placed under accents configuration.
+
+\<old accents\><<<
+\Configure{accent}\c\c{C{C}c{c}{}{}}
+ {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}}
+\Configure{accent}\t\t{{}{}}
+ {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}}
+\Configure{accent}\H\H{{}{}} {}{\b:accents{Huml}{#1}{#2}}
+>>>
+
+The following originally have been defined to be parameter-less.
+
+
+
+\<old accents\><<<
+\Configure{accent}\.\dot{{}{}} {}{\b:accents{dot}{#1}{#2}}
+\Configure{accent}\u\breve{{}{}}{}{\b:accents{breve}{#1}{#2}}
+\Configure{accent}\vec\vec{{}{}}{}{\b:accents{vec}{#1}{#2}}
+\Configure{accent}\v\check{{}{}}{}{\b:accents{check}{#1}{#2}}
+\Configure{accent}\=\bar{{}{}} {}{\b:accents{bar}{#1}{#2}}
+>>>
+
+
+% \= macron
+
+\<old accents\><<<
+\Configure{accent}\widetilde\widetilde{{}{}}
+ {}{\b:accents{widetilde}{#1}{#2}}
+\Configure{accent}\widehat\widehat{{}{}}
+ {}{\b:accents{widehat}{#1}{#2}}
+>>>
+
+
+\verb'\vec', \verb'\widetilde', and \verb'\widehat' are for math mode.
+\verb'\b', \verb'\c', \verb'\d', \verb'\t', and \verb'\H' are for text mode.
+
+
+
+
+
+%%%%%%%%%%%%%
+\subsection{accents from html4}
+%%%%%%%%%%%%%
+
+
+
+\<latex accents\><<<
+\Configure{add accent}{T1:2}
+ {}{\ht:special{t4ht@+\string&\#x005E;}x}
+ {}{}
+>>>
+
+
+
+
+\<babel accents\><<<
+|<optional iso-8859-2 accents|>
+>>>
+
+
+
+\<old plain,latex accents\><<<
+|<old iso-8859-1 accents|>
+|<OT1 old iso-8859-1 accents|>
+|<optional iso-8859-2 accents|>
+>>>
+
+
+\<old iso-8859-1 accents\><<<
+\Configure{accent}\widetilde\widetilde{{}{}}
+ {\a:accents{widetilde}{#1}} {\b:accents{widetilde}{#1}{#2}}
+\Configure{accent}\widehat\widehat{{}{}}
+ {\a:accents{widehat}{#1}} {\b:accents{widehat}{#1}{#2}}
+>>>
+
+
+
+\<configure html32 latex\><<<
+\ifOption{charset=iso-8859-7}
+ {|<T1 greek ldf iso-8859-7|>}
+ {}
+\:CheckOption{new-accents} \if:Option
+\else
+ |<T1 old iso-8859-1 accents|>
+\fi
+\let\^^_|=\v
+>>>
+
+
+
+\<T1 old iso-8859-1 accents\><<<
+\expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname
+ \csname T1\string\`\endcsname{|<grave codes|>{}{}}
+ {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname
+ \csname T1\string\'\endcsname{|<acute codes|>{}{}}
+ {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname
+ \csname T1\string\^\endcsname{|<circumflex codes|>{}{}}
+ {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname
+ \csname T1\string\~\endcsname{|<tilde codes|>{}{}}
+ {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname
+ \csname T1\string\"\endcsname{|<diaeresis codes|>{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\r\endcsname
+ \mathring{|<ring codes|>{}{}}
+ {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}}
+>>>
+
+
+
+\<T1 old iso-8859-1 accents\><<<
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\c\endcsname}%
+ \csname T1\string\c\endcsname{|<cedilla codes|>{}{}}
+ {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\t\endcsname}%
+ \csname T1\string\t\endcsname{{}{}}
+ {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\H\endcsname}%
+ \csname T1\string\H\endcsname{{}{}}
+ {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\b\endcsname}%
+ \csname T1\string\b\endcsname{{}{}}
+ {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\d\endcsname}%
+ \csname T1\string\d\endcsname{{}{}}
+ {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}}
+>>>
+
+
+
+\<T1 old iso-8859-1 accents\><<<
+\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname
+ \csname T1\string\.\endcsname
+ {|<dot above codes|>{}{}}
+ {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname
+ \csname T1\string\u\endcsname
+ {|<breve codes|>{}{}}
+ {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname
+ \csname T1\string\vec\endcsname
+ {|<vec iso-8859-1|>{}{}}
+ {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname
+ \csname T1\string\v\endcsname
+ {|<caron codes|>{}{}}
+ {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname
+ \csname T1\string\=\endcsname
+ {|<macron codes|>{}{}}
+ {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}}
+>>>
+
+
+
+\<OT1 old iso-8859-1 accents\><<<
+\expand:after{\Configure{accent}}\csname OT1\string\`\endcsname
+ \grave{|<grave codes|>{}{}}
+ {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\'\endcsname
+ \acute{|<acute codes|>{}{}}
+ {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\^\endcsname
+ \hat{|<circumflex codes|>{}{}}
+ {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\~\endcsname
+ \tilde{|<tilde codes|>{}{}}
+ {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname
+ OT1\string\"\expandafter\endcsname
+ \csname OT1\string\"\endcsname{|<diaeresis codes|>{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+\Configure{accent}\ddot\ddot{|<diaeresis codes|>{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\r\endcsname
+ \mathring{|<ring codes|>{}{}}
+ {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}}
+>>>
+
+
+\<OT1 old iso-8859-1 accents\><<<
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\c\endcsname}%
+ \csname OT1\string\c\endcsname{|<cedilla codes|>{}{}}
+ {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\t\endcsname}%
+ \csname OT1\string\t\endcsname{{}{}}
+ {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\H\endcsname}%
+ \csname OT1\string\H\endcsname{{}{}}
+ {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\b\endcsname}%
+ \csname OT1\string\b\endcsname{{}{}}
+ {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\d\endcsname}%
+ \csname OT1\string\d\endcsname{{}{}}
+ {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}}
+>>>
+
+
+
+
+\<OT1 old iso-8859-1 accents\><<<
+\expand:after{\Configure{accent}}\csname OT1\string\.\endcsname
+ \dot{|<dot above codes|>{}{}}
+ {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\u\endcsname
+ \breve{|<breve codes|>{}{}}
+ {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\vec\endcsname
+ \vec{|<vec iso-8859-1|>{}{}}
+ {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\v\endcsname
+ \check{|<caron codes|>{}{}}
+ {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname OT1\string\=\endcsname
+ \bar{|<bar iso-8859-1|>{}{}}
+ {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}}
+>>>
+
+
+
+\<OT1 old iso-8859-1 accents\><<<
+|<ot1enc.def unicode|>
+>>>
+
+
+
+\<ot1enc.def unicode\><<<
+\expandafter\def
+ \csname OT1\string\l\endcsname{\ht:special{t4ht@+\string&{35}x0142{59}}x}
+\expandafter\def
+ \csname OT1\string\L\endcsname{\ht:special{t4ht@+\string&{35}x0141{59}}x}
+>>>
+
+
+
+
+\<optional iso-8859-2 accents\><<<
+\def\:temp{charset=iso-8859-2}
+\ifx \a:charset\:UnDef
+ \ifx \A:charset\:temp \let\:temp=\def \fi
+\else \ifx \a:charset\:temp \let\:temp=\def \fi
+\fi
+\ifx \:temp\def
+ \:CheckOption{new-accents} \if:Option \else
+ |<old iso-8859-2 accents|>
+\fi \fi
+>>>
+
+
+\<old iso-8859-2 accents\><<<
+|<T1 old iso-8859-2 accents|>
+>>>
+
+
+
+\<old iso-8859-2 accents\><<<
+\Configure{accent}\`\grave{|<grave codes|>{}{}}
+ {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}}
+\Configure{accent}\'\acute{|<acute codes|>{}{}}
+ {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}}
+\Configure{accent}\^\hat{|<circumflex codes|>{}{}}
+ {\a:accents{hat}{#1}} {\b:accents{hat}{#1}{#2}}
+\Configure{accent}\~\tilde{|<tilde codes|>{}{}}
+ {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}}
+\Configure{accent}\"\ddot{|<diaeresis codes|>{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+>>>
+
+
+\<old iso-8859-2 accents\><<<
+\Configure{accent}\c\c{|<cedilla codes|>{}{}}
+ {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}}
+\Configure{accent}\t\t{{}{}}
+ {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}}
+\Configure{accent}\H\H{|<double acute iso-8859-2|>{}{}}
+ {\a:accents{Huml}{#1}} {\b:accents{Huml}{#1}{#2}}
+\Configure{accent}\b\b{{}{}}
+ {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}}
+\Configure{accent}\d\d{{}{}}
+ {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}}
+>>>
+
+
+\<old iso-8859-2 accents\><<<
+\Configure{accent}\.\.{|<dot above codes|>{}{}}
+ {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}}
+\Configure{accent}\dot\dot{|<dot above codes|>{}{}}
+ {\a:accents{dot}{#1}} {\b:accents{dot}{#1}{#2}}
+\Configure{accent}\u\breve{|<breve codes|>{}{}}
+ {\a:accents{breve}{#1}} {\b:accents{breve}{#1}{#2}}
+\Configure{accent}\vec\vec{{}{}}
+ {\a:accents{vec}{#1}} {\b:accents{vec}{#1}{#2}}
+\Configure{accent}\v\v{|<caron codes|>{}{}}
+ {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}}
+\Configure{accent}\check\check{|<caron codes|>{}{}}
+ {\a:accents{check}{#1}} {\b:accents{check}{#1}{#2}}
+\Configure{accent}\=\bar{{}{}}
+ {\a:accents{bar}{#1}} {\b:accents{bar}{#1}{#2}}
+>>>
+
+
+\<configure html4 romanian\><<<
+\def\A:charset{charset=iso-8859-2}
+\:CheckOption{new-accents} \if:Option \else
+ |<old iso-8859-2 accents|>
+\fi
+>>>
+
+
+\<configure html4 croatian\><<<
+\def\A:charset{charset=iso-8859-2}
+\:CheckOption{new-accents} \if:Option \else
+ |<old iso-8859-2 accents|>
+\fi
+>>>
+
+
+\<configure html4 slovak\><<<
+\def\A:charset{charset=iso-8859-2}
+\:CheckOption{new-accents} \if:Option \else
+ |<old iso-8859-2 accents|>
+\fi
+>>>
+
+
+\<configure html4 slovene\><<<
+\def\A:charset{charset=iso-8859-2}
+\:CheckOption{new-accents} \if:Option \else
+ |<old iso-8859-2 accents|>
+\fi
+>>>
+
+
+
+\<T1 old iso-8859-2 accents\><<<
+\expand:after{\Configure{accent}}\csname T1\string\`\expandafter\endcsname
+ \csname T1\string\`\endcsname{|<grave codes|>{}{}}
+ {\a:accents{grave}{#1}} {\b:accents{grave}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\'\expandafter\endcsname
+ \csname T1\string\'\endcsname{|<acute codes|>{}{}}
+ {\a:accents{acute}{#1}} {\b:accents{acute}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\^\expandafter\endcsname
+ \csname T1\string\^\endcsname{|<circumflex codes|>{}{}}
+ {\a:accents{circ}{#1}} {\b:accents{circ}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\~\expandafter\endcsname
+ \csname T1\string\~\endcsname{|<tilde codes|>{}{}}
+ {\a:accents{tilde}{#1}} {\b:accents{tilde}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\"\expandafter\endcsname
+ \csname T1\string\"\endcsname{|<diaeresis codes|>{}{34}}
+ {\a:accents{uml}{#1}} {\b:accents{uml}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\r\endcsname}%
+ \csname T1\string\r\endcsname{|<ring codes|>{}{}}
+ {\a:accents{ring}{#1}} {\b:accents{ring}{#1}{#2}}
+>>>
+
+
+
+
+\<T1 old iso-8859-2 accents\><<<
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\c\endcsname}%
+ \csname T1\string\c\endcsname{|<cedilla codes|>{}{}}
+ {\a:accents{cedil}{#1}} {\b:accents{cedil}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\t\endcsname}%
+ \csname T1\string\t\endcsname{{}{}}
+ {\a:accents{udot}{#1}} {\b:accents{udot}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\H\endcsname}%
+ \csname T1\string\H\endcsname{|<double acute iso-8859-2|>{}{}}
+ {\a:accents{Huml}{#1}}{\b:accents{Huml}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\b\endcsname}%
+ \csname T1\string\b\endcsname{{}{}}
+ {\a:accents{b}{#1}} {\b:accents{b}{#1}{#2}}
+\expand:after{\expand:after{\Configure{accent}}%
+ \csname T1\string\d\endcsname}%
+ \csname T1\string\d\endcsname{{}{}}
+ {\a:accents{d}{#1}} {\b:accents{d}{#1}{#2}}
+>>>
+
+
+
+\<T1 old iso-8859-2 accents\><<<
+\expand:after{\Configure{accent}}\csname T1\string\.\expandafter\endcsname
+ \csname T1\string\.\endcsname
+ {|<dot iso-8859-2|>{}{}}
+ {\a:accents{dot}{#1}}{\b:accents{dot}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\u\expandafter\endcsname
+ \csname T1\string\u\endcsname
+ {|<breve codes|>{}{}}
+ {\a:accents{breve}{#1}}{\b:accents{breve}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\vec\expandafter\endcsname
+ \csname T1\string\vec\endcsname
+ {|<vec iso-8859-2|>{}{}}
+ {\a:accents{vec}{#1}}{\b:accents{vec}{#1}{#2}}
+\expandafter\let\csname T1\string\v\endcsname\:UnDef
+\expand:after{\Configure{accent}}\csname T1\string\v\expandafter\endcsname
+ \csname T1\string\v\endcsname
+ {|<caron codes|>{}{}}
+ {\a:accents{check}{#1}}{\b:accents{check}{#1}{#2}}
+\expand:after{\Configure{accent}}\csname T1\string\=\expandafter\endcsname
+ \csname T1\string\=\endcsname
+ {|<bar iso-8859-2|>{}{}}
+ {\a:accents{bar}{#1}}{\b:accents{bar}{#1}{#2}}
+>>>
+
+
+
+
+
+
+
+\<grave codes\><<<
+A{00C0}E{00C8}I{00CC}N{01F8}O{00D2}U{00D9}W{1E80}%
+Y{1EF2}a{00E0}e{00E8}i{00EC}n{01F9}o{00F2}u{00F9}%
+w{1E81}y{1EF3}\i{00EC}%
+>>>
+
+
+\<acute codes\><<<
+A{00C1}C{0106}D{010E}E{00C9}G{01F4}I{00CD}L{0139}N{0143}%
+O{00D3}R{0154}S{015A}U{00DA}Y{00DD}Z{0179}a{00E1}c{0107}%
+d{010F}e{00E9}g{01F5}i{00ED}l{013A}n{0144}o{00F3}r{0155}%
+s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}%
+>>>
+
+
+
+
+
+\<circumflex codes\><<<
+A{00C2}E{00CA}I{00CE}O{00D4}U{00DB}a{00E2}e{00EA}%
+i{00EE}o{00F4}u{00FB}C{0108}c{0109}G{011C}g{011D}%
+H{0124}h{0125}J{0134}j{0135}S{015C}s{015D}W{0174}%
+w{0175}Y{0176}y{0177}Z{1E90}z{1E91}\i{00EE}\j{0135}%
+>>>
+
+
+
+\<tilde codes\><<<
+A{00C3}N{00D1}O{00D5}a{00E3}n{00F1}o{00F5}I{0128}%
+i{0129}U{0168}u{0169}V{1E7C}v{1E7D}E{1EBC}e{1EBD}%
+Y{1EF8}y{1EF9}\i{0129}%
+>>>
+
+
+
+
+
+
+\<diaeresis codes\><<<
+H{1E26}h{1E27}W{1E84}w{1E85}X{1E8C}x{1E8D}%
+t{1E97}A{00C4}E{00CB}I{00CF}O{00D6}U{00DC}%
+a{00E4}e{00EB}i{00EF}o{00F6}u{00FC}y{00FF}%
+Y{0178}\i{00EF}%
+>>>
+
+
+
+
+\<ring codes\><<<
+A{00C5}a{00E5}U{016E}u{016F}%
+>>>
+
+
+
+
+
+
+
+\<cedilla codes\><<<
+K{0136}k{0137}L{013B}l{013C}N{0145}n{0146}%
+R{0156}r{0157}S{015E}s{015F}T{0162}t{0163}%
+E{0228}e{0229}D{1E10}d{1E11}H{1E28}h{1E29}%
+C{00C7}c{00E7}G{0122}g{0123}%
+>>>
+
+
+
+
+
+
+\<dot above codes\><<<
+C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}%
+I{0130}Z{017B}z{017C}A{0226}a{0227}O{022E}%
+o{022F}B{1E02}b{1E03}D{1E0A}d{1E0B}F{1E1E}%
+f{1E1F}H{1E22}h{1E23}M{1E40}m{1E41}N{1E44}%
+n{1E45}P{1E56}p{1E57}R{1E58}r{1E59}S{1E60}%
+s{1E61}T{1E6A}t{1E6B}W{1E86}w{1E87}X{1E8A}%
+x{1E8B}Y{1E8E}y{1E8F}%
+>>>
+
+
+
+
+
+
+
+
+
+\<breve codes\><<<
+g{011F}I{012C}i{012D}O{014E}o{014F}%
+U{016C}u{016D}A{0102}a{0103}E{0114}%
+e{0115}G{011E}\i{012D}%
+>>>
+
+
+
+
+
+\<vec iso-8859-1\><<<
+>>>
+
+\<bar iso-8859-1\><<<
+>>>
+
+
+
+
+\<caron codes\><<<
+C{010C}c{010D}D{010E}d{010F}%
+E{011A}e{011B}L{013D}l{013E}N{0147}n{0148}R{0158}r{0159}%
+S{0160}s{0161}T{0164}t{0165}Z{017D}z{017E}A{01CD}a{01CE}I{01CF}%
+i{01D0}O{01D1}o{01D2}U{01D3}u{01D4}G{01E6}g{01E7}K{01E8}k{01E9}%
+j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}%
+>>>
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltfssini.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{tt Font}
+
+\<0,32,4 latex\><<<
+\ifx \ttfamily\:UnDef \else \Configure{tt}{\ttfamily} \fi
+>>>
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltxref.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Cross References}
+
+
+\<32,4 latex\><<<
+\Configure{ref}{\Link}{\EndLink}{}
+>>>
+
+
+
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltmiscen.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Miscellaneous Environments}
+
+
+\<32,4 plain,latex\><<<
+\def\end:TTT{\EndP\HCode{</td></tr></table>}}
+>>>
+
+\<32 latex\><<<
+\ConfigureEnv{center}{\EndP}{\par \ShowPar}
+ {\EndP\IgnorePar
+ \HCode{<\tbl:XV{center}><tr><td><div align="center"\Hnewline>}}
+ {\IgnorePar\EndP\HCode{</div>}\end:TTT\IgnorePar}
+\ConfigureEnv{flushleft}{\par\leavevmode\IgnorePar}{\par \ShowPar}
+ {\start:fenv{left}}{\end:fenv}
+\ConfigureEnv{flushright}{\par\leavevmode\IgnorePar}{\par \ShowPar}
+ {\start:fenv{right}}{\end:fenv}
+>>>
+
+
+
+\<32,4 latex\><<<
+\ConfigureEnv{verbatim}{\env:verb{verbatim}}{\endenv:verb}{}{}
+\ConfigureEnv{verbatim*}{\env:verb{verbatim}}{\endenv:verb}{}{}
+\def\env:verb#1{\ifvmode \IgnorePar \fi\EndP\HCode{<\tbl:XV{#1}><tr
+ class="#1"><td\Hnewline
+ class="#1">}\HCode{<pre class="#1">}\EndNoFonts}
+\def\endenv:verb{\NoFonts
+ \ifvmode \IgnorePar\fi \EndP
+ \ht:special{t4ht=</pre>}\end:TTT \ShowPar\:xhtml{\par}}
+\def\start:fenv#1{\:xhtml{\IgnorePar\EndP}\HCode{<table
+ \Hnewline width="100\%"
+ \:zbsp{flush#1}><tr><td><div align="#1"\Hnewline>}}
+\def\end:fenv{\IgnorePar\HCode{</div>}\end:TTT\IgnorePar}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltmath.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Math Setup}
+
+
+
+
+
+\<configure html32-math latex\><<<
+\:CheckOption{pic-eqnarray} \if:Option
+ |<PIC eqnarray Config|>
+\fi
+>>>
+
+
+\<PIC eqnarray Config\><<<
+\ConfigureEnv{eqnarray}
+ {\IgnorePar\EndP\Tg<div class="pic-eqnarray">\Picture*{}}
+ {\EndPicture\Tg</div>}{}{}
+\Css{div.pic-eqnarray {text-align:center;}}
+\ConfigureEnv{eqnarray*}
+ {\IgnorePar\EndP\Tg<div class="pic-eqnarray-star">\Picture*{}}
+ {\EndPicture\Tg</div>}{}{}
+\Css{div.pic-eqnarray-star {text-align:center;}}
+>>>
+
+
+
+
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % lttab.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Tabbing, Tabular and Array Environments}
+
+
+
+
+\<32,4 picmath latex\><<<
+\:CheckOption{pic-array} \if:Option
+ \ConfigureEnv{array}
+ {\IgnorePar\EndP\Tg<div class="pic-array">\Picture*{}$$}
+ {$$\EndPicture\Tg</div>}{}{}
+ \Css{div.pic-array {text-align:center;}}
+\fi
+>>>
+
+
+\<32,4 latex\><<<
+\:CheckOption{pic-tabular} \if:Option
+ \ConfigureEnv{tabular}
+ {\IgnorePar\EndP\Tg<div class="pic-tabular">\Picture*{}}
+ {\EndPicture\Tg</div>}{}{}
+ \Css{div.pic-tabular {text-align:center;}}
+\fi
+>>>
+
+
+
+
+\<vspace body for array/tabular\><<<
+\append:def\vspc:s{\h:HBorder}%
+\def\:tempb{\ifnum \tmp:cnt<\ar:cnt
+ \advance\tmp:cnt by 1 \append:def\vspc:s{\i:HBorder}%
+ \expandafter\:tempb
+ \fi }
+\tmp:cnt|=0 \:tempb
+\append:def\vspc:s{\j:HBorder}\global\let\vspc:s|=\vspc:s
+>>>
+
+
+\<0,32,4 latex\><<<
+\Configure{hline}{\ifx \ar:cnt\:UnDef
+ \else\o:noalign:{|<hline body for array/tabular|>}\fi}
+\Configure{//[]}{\ifx \ar:cnt\:UnDef
+ \else\o:noalign:{|<vspace body for array/tabular|>}\fi}
+>>>
+
+
+
+\<hline body for array/tabular\><<<
+\append:def\hline:s{\a:HBorder}%
+\def\:tempb{\ifnum \tmp:cnt<\ar:cnt
+ \advance\tmp:cnt by 1 \append:def\hline:s{\b:HBorder}%
+ \expandafter\:tempb
+ \fi }
+\tmp:cnt|=0 \:tempb
+\append:def\hline:s{\c:HBorder}\global\let\hline:s|=\hline:s
+>>>
+
+
+
+
+
+\<configure clear noalign\><<<
+\Configure{noalign}{}{}
+>>>
+
+\<configure tabular noalign\><<<
+\Configure{noalign}%
+ {\f:tabular\d:tabular \HCode{<tr><td colspan="\ar:cnt">}}
+ {\HCode{</td></tr>}\pend:def\TableNo{0}\c:tabular\e:tabular}%
+>>>
+
+
+
+
+
+
+\verb'\AllColMargins' Return a binary string in which 1 represents
+a column, and 0 represents a `@'. \verb'\ColMargins' retrieves the
+zeros before the 1's that represent the current and following 1's.
+
+
+
+
+
+
+
+
+
+
+
+\subsection{The option @()}
+
+
+
+
+
+
+
+
+\<configuring @()\><<<
+\Configure{@{}}{}
+>>>
+
+
+
+
+
+
+We force border around the full table whenever a vertical line is
+requested, because it makes the tables better looking within the
+existing capabilities.
+
+
+
+Currently, we either have empty \verb'\VBorder', or one defined to
+\verb'\def\VBorder{border="1"}'.
+
+
+
+When \verb'\putVBorder' is call in \verb'\VBorder'
+we have a sequence of the form
+\verb'<COLGROUP><COL ...">...</COLGROUP>...' with the last
+tag possibly missing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%% to be placed %%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{to be placed}
+%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<0,32,4 plain,latex\><<<
+\Configure{ }{\:nbsp}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<0,32,4 latex\><<<
+\Configure{framebox}
+ {\Picture+[]{ \a:@Picture{framebox}}} {\EndPicture}
+\Configure{InsertTitle}{\let\label|=\lb:l
+ \let\ref|=\o:ref \Configure{ref}{}{}{}}
+\Configure{AfterTitle}{\let\index|=\:index
+ \let\ref|=\:ref \let\label|=\lb:l }
+\Configure{NoSection}
+ {\let\sv:index|=\index \let\sv:label|=\label \let\sv:ref|=\ref
+ \let\sv:newline|=\newline \def\newline{ }%
+ \let\sv:setfontsize|=\@setfontsize \let\@setfontsize|=\:gobbleIII
+ \let\index|=\@gobble \let\label|=\@gobble \let\ref|=\@gobble
+ }
+ {\let\index|=\sv:index \let\label|=\sv:label \let\ref|=\sv:ref
+ \let\newline|=\sv:newline \let\@setfontsize|=\sv:setfontsize
+ }
+\Configure{oalign}{\Picture+{ \a:@Picture{oalign}}}{\EndPicture}
+
+\Configure{TocLink}
+ {\Link{#2}{#3}{\Configure{ref}{}{}{}\Configure{cite}{}{}{}{}#4}\EndLink}
+>>>
+
+
+
+
+
+
+
+
+\<configure html32-math latex\><<<
+\Configure{stackrel}{\Picture+{ class="stackrel"}\mathrel}
+ {\limits ^}{\EndPicture}
+>>>
+
+
+
+
+
+
+
+Don't put \verb'\:xhtml{\IgnorePar\EndP}' on the following; \verb'\PicDisplay'
+should handle it.
+
+
+\<4 picmath th4,latex\><<<
+\Configure{[]}
+ {\PicDisplay $$\everymath{}\everydisplay{}}
+ {$$\EndPicDisplay |<try inline par|>}
+\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath}
+>>>
+
+
+
+\<0,32,4 latex\><<<
+\Configure{picture}
+ {\Picture+[PICT]{}}
+ {\EndPicture}
+>>>
+
+\<32,4 latex\><<<
+\Configure{cite}{}{}{\Link}{\EndLink}
+\Configure{bibitem}{\Link}{\EndLink}
+\ConfigureEnv{minipage}
+ {\IgnorePar\EndP
+ \HCode{<center class="minipage">}%
+ {\ifnum 0=`}\fi
+ }
+ {\ifnum 0=`{\fi}%
+ \EndP\HCode{</center>}}
+ {}{}
+\Configure{fbox}
+ {\leavevmode\Picture+[]{ \a:@Picture{fbox}}} {\EndPicture}
+>>>
+
+
+
+\<shared sec div config\><<<
+\Configure{endsection}
+ {likesection,chapter,likechapter,appendix,part,likepart}
+\Configure{endlikesection}
+ {section,chapter,likechapter,appendix,part,likepart}
+>>>
+
+
+
+
+
+\<shared subsec div config\><<<
+\Configure{endsubsection}
+ {likesubsection,section,likesection,chapter,%
+ likechapter,appendix,part,likpart}
+\Configure{endlikesubsection}
+ {subsection,section,likesection,chapter,%
+ likechapter,appendix,part,likpart}
+>>>
+
+
+
+
+
+\<shared sub end div config\><<<
+\Configure{endsubsubsection}
+ {likesubsubsection,subsection,likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+\Configure{endlikesubsubsection}
+ {subsubsection,subsection,likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+\Configure{endparagraph}
+ {likeparagraph,subsubsection,likesubsubsection,subsection,%
+ likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+\Configure{endlikeparagraph}
+ {paragraph,subsubsection,likesubsubsection,subsection,%
+ likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+\Configure{endsubparagraph}
+ {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,%
+ subsection,likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+\Configure{endlikesubparagraph}
+ {subparagraph,likeparagraph,subsubsection,likesubsubsection,%
+ subsection,likesubsection,section,%
+ likesection,chapter,likechapter,appendix,part,likpart}
+>>>
+
+\<latex shared div config\><<<
+\ConfigureEnv{thebibliography}{\IgnorePar}{\IgnorePar\par}{}{}
+\ifx \part\:UnDef \else
+ |<latex shared part config|>
+\fi
+>>>
+
+
+
+
+
+
+
+
+
+
+
+\<shared part div config\><<<
+\Configure{endpart}{likepart}
+\Configure{endlikepart}{endpart}
+>>>
+
+
+
+\<latex shared part config\><<<
+\Configure{part}{}{}
+ {\IgnorePar \IgnorePar\HCode{<h1 class="partHead">}%
+ \partname \ \thepart\HCode{<br\xml:empty>}}
+ {\HCode{</h1>}\IgnoreIndent}
+\Configure{partTITLE+}{\thepart\space #1}
+>>>
+
+
+\<latex shared likepart config\><<<
+\Configure{likepart}{}{}
+ {\IgnorePar\IgnorePar\HCode{<h1 class="likepartHead">}}
+ {\HCode{</h1>}\IgnoreIndent}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+It is better to put the LI in the third field to avoid extra space
+to the following text.
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<save configure tableofcontents\><<<
+\let\sv:atoc|=\a:tableofcontents
+\let\sv:btoc|=\b:tableofcontents
+\let\sv:ctoc|=\c:tableofcontents
+\let\sv:dtoc|=\d:tableofcontents
+\let\sv:etoc|=\e:tableofcontents
+>>>
+
+
+\<recall configure tableofcontents\><<<
+\let\a:tableofcontents|=\sv:atoc
+\let\b:tableofcontents|=\sv:btoc
+\let\c:tableofcontents|=\sv:ctoc
+\let\d:tableofcontents|=\sv:dtoc
+\let\e:tableofcontents|=\sv:etoc
+>>>
+
+
+
+
+Earlier we had
+\verb'\:CheckOption{no-halign} \if:Option \else |<pic array|> \fi',
+and the same for pic tabular. Why?
+
+
+\<no wrap\><<<
+nowrap="nowrap" >>>
+
+
+
+\<32 plain,latex\><<<
+\Configure{displaylines}
+ {\HCode{<table \Hnewline border="0" width="100\%">}}
+ {\HCode{</table>}}
+ {\HCode{<tr><td\Hnewline valign="bottom" align="center" |<no wrap|> >}}
+ {\HCode{</td></tr>}}
+>>>
+
+
+
+\<picmath plain,latex\><<<
+\let\A:displaylines|=\a:displaylines
+\let\B:displaylines|=\b:displaylines
+\let\C:displaylines|=\c:displaylines
+\let\D:displaylines|=\d:displaylines
+\Configure{displaylines}
+ {\ifmmode
+ \def\A:displaylines{\Picture*{}}%
+ \def\B:displaylines{\EndPicture}%
+ \fi
+ \A:displaylines}
+ {\B:displaylines} {\C:displaylines}{\D:displaylines}
+>>>
+
+
+%%%%%%%%%%%%%%%%%%
+\section{Long Tables}
+%%%%%%%%%%%%%%%%%%
+
+\<configure html32 tex4ht\><<<
+\HAssign\TableNo=0
+\newif\ifHCond
+>>>
+
+\<configure html32 longtable\><<<
+\:CheckOption{old-longtable}\if:Option
+ |<config old longtable|>
+\else
+ |<config new longtable|>
+\fi
+\:CheckOption{pic-longtable} \if:Option
+ \ConfigureEnv{longtable}
+ {\IgnorePar\EndP
+ \Tg<div class="pic-longtable">\Picture*{}}
+ {\EndPicture\Tg</div>}{}{}
+% \Css{div.pic-longtable {text-align:center;}}
+\else
+ \Log:Note{for pictorial longtable,
+ use the command line option `pic-longtable'}
+\fi
+>>>
+
+
+\<config new longtable\><<<
+\Configure{halignTB<>}{longtable}{\HCode{id="TBL-\TableNo"
+ class="longtable" cellpadding="5" \VBorder}<>\HAlign}
+\Configure{longtable}
+ {\IgnorePar\EndP
+ \gHAdvance\TableNo by 1
+ \HCode{|<show input line no|><div class="longtable">}%
+ \halignTB{longtable}%
+ }
+ {\HCode{</table></div>}}
+ {\HCode{<tr \Hnewline}\halignTR\HCode{ id="TBL-\TableNo-\HRow-">}}
+ {\r:HA}
+ {\HCode{<td \ifnum \HMultispan>1 colspan="\HMultispan" \fi}%
+ \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol"
+ \Hnewline class="td}|<tabular td align|>%
+ \HCode{">}|<td save EndP|>%
+ |<start array par box|>\PushStack\Table:Stck\TableNo}
+ {\PopStack\Table:Stck\TableNo |<end array par box|>\d:HA}
+\Configure{longtableparbox}{\IgnorePar\leavevmode\ShowPar\par}
+>>>
+
+\<config old longtable\><<<
+\let\a:longtable=\a:tabular
+\let\b:longtable=\b:tabular
+\let\c:longtable=\c:tabular
+\let\d:longtable=\d:tabular
+\let\e:longtable=\e:tabular
+\let\f:longtable=\f:tabular
+>>>
+
+
+\<show input line no\><<<
+<!--l. \the\inputlineno-->%
+>>>
+
+\<tabular td align\><<<
+\NoFonts
+ \bgroup
+ \ifx \ttfamily\:UnDef \else \ttfamily\fi
+ \ColMargins
+ \egroup
+\EndNoFonts
+>>>
+
+\<td save EndP\><<<
+\SaveEndP
+>>>
+
+\<td recall EndP\><<<
+\RecallEndP
+>>>
+\<start array par box\><<<
+\par \ShowPar
+>>>
+
+\<end array par box\><<<
+\IgnorePar \EndP
+>>>
+
+\<html latex array/tabular Config 3.2\><<<<
+\let\AllColMargins|=\empty
+\Configure{VBorder}{\global\let\VBorder|=\empty}{\gdef\VBorder{border="1"}}{}{}
+
+ \Configure{HBorder}
+ {<tr\Hnewline class="hline">}
+ {<td><hr\xml:empty></td>} {</tr>}
+ {<tr\Hnewline class="cline">}
+ {<td></td>} {<td><hr\xml:empty></td>} {</tr>}
+ {<tr\Hnewline class="vspace" style="font-size:\HBorderspace">}
+ {<td\Hnewline>\string&nbsp;</td>} {</tr>}
+%\Configure{putHBorder}{\HCode{\HBorder}}
+\Configure{putHBorder}{\HCode{}}
+\HAssign\Next:TableNo|=0 \global\let\TableNo=\Next:TableNo
+% \Css{.hline hr, .cline hr{ height : 1px; margin:0px; }}
+>>>
+
+
+
+
+
+
+\<html latex array/tabular Config 3.2\><<<<
+\def\ColMargins{}
+\def\nosp:hbr#11#2//{\ifnum \tmp:cnt>1 \advance\tmp:cnt by -1
+ \nosp:hbr#2//\else\nosp:gt#11#2//\fi}
+\def\nosp:gt#11#21#3//{%
+ \def\:temp{#1}\ifx \:temp\empty 1\else 0\fi
+ \def\:temp{#2}\ifx \:temp\empty 1\else 0\fi}
+% \Css{div.td00{ margin-left:0pt; margin-right:0pt; }}
+% \Css{div.td01{ margin-left:0pt; margin-right:5pt; }}
+% \Css{div.td10{ margin-left:5pt; margin-right:0pt; }}
+% \Css{div.td11{ margin-left:5pt; margin-right:5pt; }}
+>>>
+
+
+
+
+\<html latex array/tabular Config 3.2\><<<<
+\Configure{multicolumn}
+ {\let\col:Css\empty
+% \Configure{VBorder}
+% {\let\VBorder|=\empty}{\def\VBorder{border="1"}}{}{}
+ }
+ {}
+ {\ifvmode\IgnorePar\fi
+ \HCode{<div class="multicolumn" }\HColAlign\HCode{>}%
+ }
+ {\ifvmode\IgnorePar\fi \EndP\HCode{</div>}}
+>>>
+
+The \verb'<TABLE>' is needed as a grouping mechanism for \verb'<CENTER>'.
+
+
+%%%%%%%%%%%%%%%%%%
+\section{Ams Math}
+%%%%%%%%%%%%%%%%%%
+
+
+\<configure html32-math amsmath\><<<
+\Configure{overset} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{underset} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+>>>
+
+
+\<configure html32-math amsmath\><<<
+\Configure{xrightarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{xleftarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{genfrac}
+ {\Picture+{}\bgroup} {}{}{}{}{\egroup\EndPicture}
+>>>
+
+
+%%%%%%%%%%%%%%%%%%%%%
+\section{Shared}
+%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+\<0,32,4 article,report,book\><<<
+|<html latex tocs|> |%should appear before TocAt|%
+|<latex options 1, 2, 3|>
+>>>
+
+
+
+
+
+
+
+
+
+
+\<0,32,4 article,report,book\><<<
+|<latex shared div config|>
+|<shared sec div config|>
+|<shared subsec div config|>
+|<shared sub end div config|>
+\ifx \part\:UnDef \else
+ |<shared part div config|>
+ |<latex shared likepart config|>
+\fi
+>>>
+
+
+
+
+\section{aa}
+
+
+
+
+
+\subsection{Sizes of Fonts}
+
+
+
+pages should honor the base font sizes the
+readers choose for their browsers. Hence, under this assumption, all
+tex4ht should do is just assure appropriate relative dimensions for
+fonts of other sizes. To meet this end, I modified latex.4ht to
+automatically include
+
+ \verb'{\Configure{Needs}{Font\string_Size: #1}\Needs{1...}}'
+
+when options 11pt and 12pt are listed in \verb'\documentclass'.
+
+
+\<32,4 article,report,book\><<<
+|<base font size|>
+>>>
+
+
+\<ams art,proc,book\><<<
+|<base font size|>
+|<ams footnotes|>
+>>>>
+
+
+
+\<base font size\><<<
+{\Configure{Needs}{Font\string_Size: #1}\ifcase \@ptsize
+ \or \Needs{11}\or \Needs{12}\else \fi}
+>>>
+
+
+\section{plain}
+
+
+
+
+
+
+
+\<picmath plain,latex\><<<
+\Configure{$$}{\:xhtml{\EndP}\PicDisplay}{\EndPicDisplay}
+ {\everymath{}\everydisplay{}}
+>>>
+
+
+
+\<0,32,4 plain\><<<
+\Configure{settabs}[1.5]{}{}{}{}{}
+\Configure{line}{\HCode{<br\xml:empty>}}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<math plain,fontmathNO\><<<
+\Configure{big}{\HCode{<span class="big">}}{\HCode{</span>}}{}{}
+\Configure{Big}{\HCode{<span class="bbig">}}{\HCode{</span>}}{}{}
+\Configure{bigg}{\HCode{<span class="bigg">}}{\HCode{</span>}}{}{}
+\Configure{Bigg}{\HCode{<span class="bbigg">}}{\HCode{</span>}}{}{}
+>>>
+
+
+
+
+
+
+
+\<under/over line css\><<<
+\Configure{underline}
+ {\HCode{<span class="underline">}} {\HCode{</span>}}
+\Configure{overline}
+ {\HCode{<span class="overline">}} {\HCode{</span>}}
+\Css{.underline{ text-decoration:underline; }}
+\Css{.overline{ text-decoration:overline; }}
+>>>
+
+
+
+
+
+
+
+
+The \verb'100%' is to allow centering of stuff on the page.
+The table is a grouping mechanism to protect internal stuff
+from external centering operations.
+
+
+
+
+The \verb'special{t4ht=' is superior to \verb'\HCode{' because it can
+prevent \verb'<p>'s from entering before \verb'<NOBR>'.
+
+
+
+
+The hbox is for avoiding the start of a new paragraph, if in vmode.
+
+
+\<configure html32 latex\><<<
+\ifOption{charset=iso-8859-7}
+ {|<T1 greek ldf iso-8859-7|>}
+ {}
+\:CheckOption{new-accents} \if:Option
+\else
+ |<T1 old iso-8859-1 accents|>
+\fi
+\let\^^_|=\v
+>>>
+
+
+
+\<32,4 plain,latex\><<<
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{accents}
+ {\expandafter\ifx \csname #1-num\endcsname\relax
+ \ht:special{t4ht@+\string&{35}x#2{59}}x%
+ \else
+ \ht:special{t4ht@+\string&\#x#2;}X%
+ \fi
+ }
+ {\Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture}
+ \expandafter\let\csname ring-num\endcsname=\def
+\fi
+>>>
+
+
+\<configure html32 plain\><<<
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{accents}
+ {\ht:special{t4ht@+\string&{35}x#2{59}}x}
+ {\Picture+{ \:Picture:{#1}}#2{#3}\EndPicture}
+\fi
+>>>
+
+
+\<32,4 plain,latexNO\><<<
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{accents}
+ {\ht:special{t4ht@+\string&#2#1;}#2}
+ {\Picture+{ \a:@Picture{#1}}#2{#3}\EndPicture}
+\fi
+>>>
+
+\<32,4 latexPRE-CSS\><<<
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{textscaccent}
+ {\Tg<small class="small-caps">}{\Tg</small>}
+\fi
+>>>
+
+
+
+
+
+
+
+
+\section{amsart}
+
+
+
+
+
+
+
+\section{amsproc}
+
+
+
+
+\section{amsbook}
+
+
+
+
+
+
+
+
+\section{babel.sty}
+
+
+
+
+
+
+\<configure html32 babel\><<<
+|<0,32,4 babel|>
+>>>
+
+
+
+\<0,32,4 babel.def\><<<
+\Configure{quotedblbase}{\leavevmode\special{t4ht@+&{35}8222;}x}
+\Configure{quotesinglbase}{\leavevmode\special{t4ht@+&{35}8218;}x}
+>>>
+
+
+
+
+
+\<configure html32 frenchb\><<<
+\def\A:charset{charset=iso-8859-1}
+\Configure{frenchb-thinspace}
+ {\ht:special{t4ht@?unhskip}}
+ {}
+\Configure{frenchb-nbsp}
+ {\ht:special{t4ht@?unhskip}}{}
+\Configure{system-nbsp}
+ {\ht:special{t4ht@[unhskip}}
+ {\ht:special{t4ht@]unhskip}}
+\Configure{frenchb-thinspace}
+ {\ht:special{t4ht@[unhskip}}
+ {\ht:special{t4ht@]unhskip}}
+\Configure{@TITLE}{\Configure{frenchb-thinspace}{}{}}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Scientific Word}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\<configure html32 tcilatex\><<<
+\Configure{GRAPHICSPS}
+ {\Picture+[PICT]{}} {\EndPicture}
+\Configure{GRAPHICSHP}
+ {\Picture+[PICT]{}} {\EndPicture}
+>>>
+
+\<configure html32 seslideb\><<<
+\ConfigureEnv{center}
+ {\IgnorePar \par \EndP \HCode{<div class="center"\Hnewline>}}
+ {\ifvmode\IgnorePar\fi\EndP\HCode{</div>}}
+ {} {}
+{\Configure{Needs}{Font\string_Size: #1}%
+ \expandafter\Needs\expandafter{\csname normalsize@fsize\endcsname}}
+>>>
+
+\<configure html32 seslideb\><<<
+\ConfigureToc{swSlide}
+ {} {\relax } {} { }
+\:CheckOption{0}
+ \if:Option \else \:CheckOption{1} \fi
+\if:Option
+ \:CheckOption{1} \if:Option
+ \CutAt{swSlide}
+ \Configure{crosslinks}{}{}{}{}{}{}{}{}
+ \fi
+ |<seslideb toc|>
+ |<seslideb page break|>
+\else
+ \Log:Note{pagination may be obtained
+ through the option `0' or `1', at locations marked with
+ \noexpand\csname PageBreak\string\endcsname}
+ |<handle my missing sw fonts|>
+\fi
+>>>
+
+\<handle my missing sw fonts\><<<
+\Configure{swSlide}{}{}{\bgroup\bf}{\egroup}
+>>>
+
+\<seslideb toc\><<<
+\def\:temp{%
+ \ifOption{1}{\par\IgnorePar\EndP\HCode{<hr />}\par}{}
+ \HAssign\TocN=1
+ \def\swTitle{\gHAdvance\TocN by 1 \TocN}\:TableOfContents[swSlide]
+ \let\swTitle=\relax
+ \ifOption{0}{\par\IgnorePar\EndP\HCode{<hr />}\par}{}
+ \let\swSlide=\o:swSlide: \let\o:swSlide:=\empty \swSlide}
+\HLet\swSlide=\:temp
+>>>
+
+
+\<seslideb page break\><<<
+\Configure{swSlide}
+ {\gHAdvance\swSlideN by 1 \Link{}{s-\swSlideN}\EndLink }
+ {\rightline{
+ {\HAdvance\swSlideN by -1 \Link{s-\swSlideN}{}\swSlideN\EndLink}
+ \Link[\jobname.html]{}{}\HCode{&lt;&gt;}\EndLink{}
+ {\HAdvance\swSlideN by 1
+ \ifTag{)Qs-\swSlideN}{\Link{s-\swSlideN}{}\swSlideN\EndLink}{}}
+ }
+ \ifOption{0}{\par \IgnorePar\EndP\HCode{<hr />}\par}{}
+ }
+ {\IgnorePar\bgroup \bf }
+ {\egroup \ShowPar\IgnoreIndent\par}
+\HAssign\swSlideN=1
+>>>
+
+
+
+
+%%%%%%%%%%%%%%%%%
+\section{Babel}
+%%%%%%%%%%%%%%%
+
+\<0,32,4 babel\><<<
+|<0,32,4 babel.def|>
+\ifx \@begindocumenthook\:UnDef\else
+ \:CheckOption{new-accents} \if:Option \else
+ \def\:temp{russian}\ifx \languagename\:temp
+ |<russian|>
+ \fi
+\fi\fi
+>>>
+
+We had also \verb'\append:def\@begindocumenthook{\HLet\"|=\ddot}' in
+babel. It gets russian and brazil into infinite loop. Why it was
+inserted.
+
+
+\<russian\><<<
+\Configure{accent}\"\ddot{A{A}E{E}I{I}O{O}U{U}Y%
+ {Y}a{a}e{e}i{i}\i{i}o{o}u{u}y{y}å{e}{}{34}}
+ {\a:accents{uml}{#1}}
+ {\def\:temp{>}\def\:tempa{#2}\ifx \:temp\:tempa\HCode{»}%
+ \else \def\:temp{<}\ifx \:temp\:tempa\HCode{«}%
+ \else \b:accents{uml}{#1}{#2}\fi\fi}
+>>>
+
+
+
+
+
+
+\section{babel.sty}
+
+\<32,4 tex4ht\><<<
+\NewConfigure{charset}[1]{\def\a:charset{#1}}
+\def\:temp#1charset=#2,#3|<par del|>{%
+ \if !#2!\else \Configure{charset}{#2}\fi}
+\expandafter\:temp\Preamble charset=,|<par del|>
+>>>
+
+
+
+
+
+\<configure html32 CJK\><<<
+\Configure{charset}{charset=big5}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+\section{moreverb}
+
+
+
+
+\<32,4 moreverb\><<<
+\ConfigureEnv{verbatimtab}{\env:verb{verbatim}}{\endenv:verb}{}{}
+\ConfigureEnv{verbatimtab*}{\env:verb{verbatim}}{\endenv:verb}{}{}
+\ConfigureEnv{boxedverbatim}
+ {\env:verb{boxedverbatim}}{\endenv:verb}{}{}
+\ConfigureEnv{boxedverbatim*}
+ {\env:verb{boxedverbatim}}{\endenv:verb}{}{}
+>>>
+
+
+
+
+\section{color}
+
+
+
+\<configure html32 color\><<<
+\Configure{HColor}{red}{\#FF0000}
+\Configure{HColor}{rgb 1 0 0}{\#FF0000}
+\Configure{HColor}{blue}{\#0000FF}
+\Configure{HColor}{rgb 0 0 1}{\#0000FF}
+\Configure{HColor}{green}{\#00FF00}
+\Configure{HColor}{rgb 0 1 0}{\#00FF00}
+\Configure{HColor}{white}{\#FFFFFF}
+\Configure{HColor}{gray 1}{\#FFFFFF}
+\Configure{HColor}{rgb 1 1 1}{\#FFFFFF}
+\Configure{HColor}{black}{\#000000}
+\Configure{HColor}{gray 0}{\#000000}
+\Configure{HColor}{rgb 0 0 0}{\#000000}
+\Configure{HColor}{cyan}{\#00FFFF}
+\Configure{HColor}{cmyk 1 0 0 0}{\#00FFFF}
+\Configure{HColor}{magenta}{\#FF00FF}
+\Configure{HColor}{cmyk 0 1 0 0}{\#FF00FF}
+\Configure{HColor}{yellow}{\#FFFF00}
+\Configure{HColor}{cmyk 0 0 1 0}{\#FFFF00}
+\Configure{color}{\:gobble}
+>>>
+
+
+
+
+\<configure html32 color\><<<
+\Configure{HColor:gray}{%
+ \int:of\:tempa{255}{#1}%
+ \Configure{HColor}{}{rgb(\:tempa,\:tempa,\:tempa)}%
+}
+\Configure{HColor:rgb}{%
+ \int:of\:tempa{255}{#1}%
+ \int:of\:tempb{255}{#2}%
+ \int:of\:tempc{255}{#3}%
+ \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}%
+}
+\Configure{HColor:cmyk}{%
+ \int:of\:Cyan{255}{#1}%
+ \int:of\:Magenta{255}{#2}%
+ \int:of\:Yellow{255}{#3}%
+ \int:of\:Black{255}{#4}%
+ \:cmyk\:tempa\:Cyan
+ \:cmyk\:tempb\:Magenta
+ \:cmyk\:tempc\:Yellow
+ \Configure{HColor}{}{rgb(\:tempa,\:tempb,\:tempc)}%
+}
+|<HColor util|>
+>>>
+
+
+\<HColor util\><<<
+\def\int:of#1#2#3{%
+ \tmp:dim=#3pt \tmp:dim=#2\tmp:dim
+ \edef\:temp{\tmp:cnt\the\tmp:dim//}%
+ \def#1##1//{}\afterassignment#1\:temp
+ \edef#1{\the\tmp:cnt}%
+}
+>>>
+
+
+\<HColor util\><<<
+\def\:cmyk#1#2{%
+ \tmp:cnt=255 \advance\tmp:cnt by -\:Black
+ \multiply\tmp:cnt by#2 \advance\tmp:cnt by \:Black
+ \advance\tmp:cnt by -255 \tmp:cnt=-\tmp:cnt
+ \ifnum \tmp:cnt<0 \tmp:cnt=0 \fi
+ \edef#1{\the\tmp:cnt}%
+}
+>>>
+
+
+
+
+
+
+\<plain tex classes\><<<
+\Configure{MathClass}{1}{}{}{}{
+ \mathchar"1360
+ \mathchar"1357
+ \mathchar"1356
+ \mathchar"1355
+ \mathchar"1354
+ \mathchar"1353
+ \mathchar"1352
+ \mathchar"1351
+ \mathchar"1350
+ \mathchar"134E
+ \mathchar"134C
+ \mathchar"134A
+ \mathchar"1348
+ \mathchar"1346
+ \mathchar"1273
+}
+>>>
+
+
+\subsection{2: Binary Operations}
+
+\begin{verbatim}
+\mathchardef\triangleleft="212F
+\mathchardef\triangleright="212E
+\mathchardef\bigtriangleup="2234
+\mathchardef\bigtriangledown="2235
+\mathchardef\wedge="225E \let\land=\wedge
+\mathchardef\vee="225F \let\lor=\vee
+\mathchardef\cap="225C
+\mathchardef\cup="225B
+\mathchardef\ddagger="227A
+\mathchardef\dagger="2279
+\mathchardef\sqcap="2275
+\mathchardef\sqcup="2274
+\mathchardef\uplus="225D
+\mathchardef\amalg="2271
+\mathchardef\diamond="2205
+\mathchardef\bullet="220F
+\mathchardef\wr="226F
+\mathchardef\div="2204
+\mathchardef\odot="220C
+\mathchardef\oslash="220B
+\mathchardef\otimes="220A
+\mathchardef\ominus="2209
+\mathchardef\oplus="2208
+\mathchardef\mp="2207
+\mathchardef\pm="2206
+\mathchardef\circ="220E
+\mathchardef\bigcirc="220D
+\mathchardef\setminus="226E % for set difference A\setminus B
+\mathchardef\cdot="2201
+\mathchardef\ast="2203
+\mathchardef\times="2202
+\mathchardef\star="213F
+\mathcode`\*="2203 % \ast
+\mathcode`\+="202B
+\mathcode`\-="2200
+\end{verbatim}
+
+\<plain tex classes\><<<
+\Configure{MathClass}{2}{}{}{}{
+*-+/
+\mathchar"212F
+\mathchar"212E
+\mathchar"2234
+\mathchar"2235
+\mathchar"225E
+\mathchar"225F
+\mathchar"225C
+\mathchar"225B
+\mathchar"227A
+\mathchar"2279
+\mathchar"2275
+\mathchar"2274
+\mathchar"225D
+\mathchar"2271
+\mathchar"2205
+\mathchar"220F
+\mathchar"226F
+\mathchar"2204
+\mathchar"220C
+\mathchar"220B
+\mathchar"220A
+\mathchar"2209
+\mathchar"2208
+\mathchar"2207
+\mathchar"2206
+\mathchar"220E
+\mathchar"220D
+\mathchar"226E
+\mathchar"2201
+\mathchar"2203
+\mathchar"2202
+\mathchar"213F
+}
+>>>
+
+
+\subsection{3: Relational Operations}
+
+
+
+
+
+The catcode is needed because 303A is \verb':'.
+
+\<plain tex classes\><<<
+\Configure{MathClass}{3}{}{}{}{
+ \mathchar"3128
+ \mathchar"3129
+ \mathchar"312A
+ \mathchar"312B
+ \mathchar"315E
+ \mathchar"315F
+ \mathchar"3210
+ \mathchar"3211
+ \mathchar"3212
+ \mathchar"3213
+ \mathchar"3214
+ \mathchar"3215
+ \mathchar"3216
+ \mathchar"3217
+ \mathchar"3218
+ \mathchar"3219
+ \mathchar"321A
+ \mathchar"321B
+ \mathchar"321C
+ \mathchar"321D
+ \mathchar"321E
+ \mathchar"321F
+ \mathchar"3220
+ \mathchar"3221
+ \mathchar"3224
+ \mathchar"3227
+ \mathchar"3232
+ \mathchar"3233
+ \mathchar"3236
+ \mathchar"3237
+ \mathchar"323F
+ :=><
+ \mathchar"322F
+ \mathchar"3276
+ \mathchar"3277
+ \mathchar"326B
+ \mathchar"326A
+ \mathchar"3261
+ \mathchar"3260
+ \mathchar"3225
+ \mathchar"3226
+ \mathchar"322D
+ \mathchar"322E
+ \mathchar"322C
+ \mathchar"3228
+ \mathchar"3229
+}
+>>>
+
+
+
+
+
+
+
+\begin{verbatim}
+\mathcode`\>="313E
+\mathcode`\<="313C
+\mathcode`\=="303D
+\mathcode`\:="303A
+\mathchardef\leq="3214 \let\le=\leq
+\mathchardef\geq="3215 \let\ge=\geq
+\mathchardef\succ="321F
+\mathchardef\prec="321E
+\mathchardef\approx="3219
+\mathchardef\succeq="3217
+\mathchardef\preceq="3216
+\mathchardef\supset="321B
+\mathchardef\set="321A
+\mathchardef\supseteq="3213
+\mathchardef\seteq="3212
+\mathchardef\in="3232
+\mathchardef\ni="3233 \let\owns=\ni
+\mathchardef\gg="321D
+\mathchardef\ll="321C
+\mathchardef\not="3236
+\mathchardef\leftrightarrow="3224
+\mathchardef\leftarrow="3220 \let\gets=\leftarrow
+\mathchardef\rightarrow="3221 \let\to=\rightarrow
+\mathchardef\mapstochar="3237 \def\mapsto{\mapstochar\rightarrow}
+\mathchardef\sim="3218
+\mathchardef\simeq="3227
+\mathchardef\perp="323F
+\mathchardef\equiv="3211
+\mathchardef\asymp="3210
+\mathchardef\smile="315E
+\mathchardef\frown="315F
+\mathchardef\leftharpoonup="3128
+\mathchardef\leftharpoondown="3129
+\mathchardef\rightharpoonup="312A
+\mathchardef\rightharpoondown="312B
+\mathchardef\propto="322F
+\mathchardef\sqsubseteq="3276
+\mathchardef\sqsupseteq="3277
+\mathchardef\parallel="326B
+\mathchardef\mid="326A
+\mathchardef\dashv="3261
+\mathchardef\vdash="3260
+\mathchardef\nearrow="3225
+\mathchardef\searrow="3226
+\mathchardef\nwarrow="322D
+\mathchardef\swarrow="322E
+\mathchardef\Leftrightarrow="322C
+\mathchardef\Leftarrow="3228
+\mathchardef\Rightarrow="3229
+\end{verbatim}
+
+
+\subsection{4/5: Delimiters}
+
+\begin{verbatim}
+\mathcode`\(="4028
+\mathcode`\)="5029
+\mathcode`\[="405B
+\mathcode`\]="505D
+\mathcode`\{="4266
+\mathcode`\}="5267
+\delcode`\(="028300
+\delcode`\)="029301
+\delcode`\[="05B302
+\delcode`\]="05D303
+\def\lmoustache{\delimiter"437A340 } % top from (, bottom from )
+\def\rmoustache{\delimiter"537B341 } % top from ), bottom from (
+\def\lgroup{\delimiter"462833A } % extensible ( with sharper tips
+\def\rgroup{\delimiter"562933B } % extensible ) with sharper tips
+\def\backslash{\delimiter"26E30F } % for double coset G\backslash H
+\def\rangle{\delimiter"526930B }
+\def\langle{\delimiter"426830A }
+\def\rbrace{\delimiter"5267309 } \let\}=\rbrace
+\def\lbrace{\delimiter"4266308 } \let\{=\lbrace
+\def\rceil{\delimiter"5265307 }
+\def\lceil{\delimiter"4264306 }
+\def\rfloor{\delimiter"5263305 }
+\def\lfloor{\delimiter"4262304 }
+\def\arrowvert{\delimiter"26A33C } % arrow without arrowheads
+\def\Arrowvert{\delimiter"26B33D } % double arrow without arrowheads
+\def\bracevert{\delimiter"77C33E } % the vertical bar that extends braces
+\def\Vert{\delimiter"26B30D } \let\|=\Vert How should these be treated?
+\def\vert{\delimiter"26A30C } " " " " "
+\def\uparrow{\delimiter"3222378 }
+\def\downarrow{\delimiter"3223379 }
+\def\updownarrow{\delimiter"326C33F }
+\def\Uparrow{\delimiter"322A37E }
+\def\Downarrow{\delimiter"322B37F }
+\def\Updownarrow{\delimiter"326D377 }
+\end{verbatim}
+
+The comamnds \verb'\Configure{MathClass}{4}...'
+and \verb'\Configure{MathClass}{5}...'
+are for unmatched delimiters, and the comamnd
+\verb'\Configure{MathDelimiters}{(}{)}' is for matched ones.
+
+
+
+
+\<plain tex classes\><<<
+\Configure{MathClass}{4}{}{}{}{}
+\Configure{MathDelimiters}{(}{)}
+\Configure{MathDelimiters}{[}{]}
+\Configure{MathDelimiters}{\mathchar"4262}{\mathchar"5263}
+\Configure{MathDelimiters}{\mathchar"4264}{\mathchar"5265}
+\Configure{MathDelimiters}{\mathchar"4266}{\mathchar"5267}
+\Configure{MathDelimiters}{\mathchar"4268}{\mathchar"5269}
+\Configure{MathDelimiters}{\mathchar"4300}{\mathchar"5301}
+\Configure{MathDelimiters}{\mathchar"4302}{\mathchar"5303}
+\Configure{MathDelimiters}{\mathchar"4304}{\mathchar"5305}
+\Configure{MathDelimiters}{\mathchar"4306}{\mathchar"5307}
+\Configure{MathDelimiters}{\mathchar"4308}{\mathchar"5309}
+\Configure{MathDelimiters}{\mathchar"430A}{\mathchar"530B}
+>>>
+
+
+
+\begin{verbatim}
+\mathcode`\?="503F
+\end{verbatim}
+
+
+
+
+
+
+\subsection{6: Punctuation Marks}
+
+\begin{verbatim}
+\mathchardef\ldotp="613A % ldot as a punctuation mark
+\mathchardef\cdotp="6201 % cdot as a punctuation mark
+\mathchardef\colon="603A % colon as a punctuation mark
+\mathcode`\;="603B
+\mathcode`\,="613B
+\end{verbatim}
+
+
+
+
+
+
+
+\<plain tex classes\><<<
+\Configure{MathClass}{6}{}{}{}{
+\mathchar"613A
+\mathchar"6201
+\mathchar"603A
+?; ,
+}
+>>>
+
+
+
+
+\subsection{Questions}
+
+\begin{verbatim}
+
+
+\delcode`\<="26830A
+\delcode`\>="26930B
+\delcode`\|="26A30C
+\delcode`\\="26E30F
+
+% N.B. { and } should NOT get delcodes; otherwise parameter grouping fails!
+
+\def\mathhexbox#1#2#3{\leavevmode
+ \hbox{$\m@th \mathchar"#1#2#3$}}
+\def\dag{\mathhexbox279}
+\def\ddag{\mathhexbox27A}
+\def\S{\mathhexbox278}
+\def\P{\mathhexbox27B}
+\end{verbatim}
+
+
+
+
+
+
+\subsection{Type 4: Math Open}
+
+
+latex.ltx, fontmath.ltx, plain.tex
+
+
+
+
+
+
+
+\section{fleqn.sty}
+
+
+
+
+
+\section{amsppt.sty}
+
+
+\<32 amsppt, 32,4 vanilla\><<<
+\Configure{title}
+ {\IgnorePar\EndP\HCode{<div class="title">}\begingroup\bf}
+ {\endgroup\IgnorePar\HCode{</div>}}
+\Css{div.title {margin-top: 0.5em;}}
+\Configure{author}
+ {\IgnorePar\EndP\HCode{<br\xml:empty><center>}\IgnorePar\par}
+ {\IgnorePar\EndP\HCode{</center>}}
+
+>>>
+
+\<32 amsppt\><<<
+\Configure{affil}{\IgnorePar\HCode{<br\xml:empty><center>}\IgnorePar}
+ {\IgnorePar\HCode{</center>}}
+\Configure{abstract} {\HCode{<br\xml:empty><center>}} {\HCode{</center>}}
+ {\IgnorePar\HCode{<table cellpadding="15"><tr><td>}\IgnorePar\par}
+ {\IgnorePar\HCode{</td></tr></table>}\IgnorePar\par}
+\Configure{date}{\IgnorePar\HCode{<center>}\IgnorePar}
+ {\IgnorePar\HCode{</center>}}
+|<32 amsppt, 32,4 vanilla|>
+>>>
+
+
+\<32,4 amsppt\><<<
+\Configure{specialhead}{}{}
+ {\IgnorePar\EndP\HCode{<h1 class="amsspecialheadHead">}}
+ {\HCode{</h1>}\IgnoreIndent}
+\ConfigureToc{specialhead}
+ {\HCode{<center>}\ignorespaces}{ }
+ {}{\HCode{</center>}}
+\Configure{head}{}{}
+ {\IgnorePar\EndP\HCode{<h2 class="amsheadHead">}}
+ {\HCode{</h2>}\IgnoreIndent}
+\ConfigureToc{head}
+ {\ignorespaces}{ }{}{\HCode{<br\xml:empty>}}
+\Configure{subhead}{}{}
+ {\IgnorePar\EndP\HCode{<h3 class="amssubheadHead">}}
+ {\HCode{</h3>}\IgnoreIndent}
+\ConfigureToc{subhead}
+ {\:nbsp\:nbsp\:nbsp\:nbsp\ignorespaces} { }
+ {} {\HCode{<br\xml:empty>}}
+\Configure{subsubhead}{}{}
+ {\IgnorePar\EndP\HCode{<h4 class="amssubsubheadHead">}}
+ {\HCode{</h4>}\IgnoreIndent}
+\ConfigureToc{subsubhead}
+ {\:nbsp\:nbsp\:nbsp\:nbsp\:nbsp%
+ \:nbsp\:nbsp\:nbsp\ignorespaces} { } {} {\HCode{<br\xml:empty>}}
+\Configure{block}
+ {\IgnorePar\EndP
+ \HCode{<table cellpadding="15"><tr><td>}\IgnorePar\par}
+ {\IgnorePar\HCode{</td></tr></table>}\IgnorePar\par}
+\Configure{caption}
+ {\:xhtml{\IgnorePar\EndP}\HCode{<center>}}{}{\HCode{</center>}}
+\Configure{roster}
+ {\IgnorePar\EndP\HCode{<table>}\let\end:item|=\empty}
+ {\IgnorePar\end:item\HCode{</table>}\IgnorePar\par}
+ {\IgnorePar\end:item \HCode{<tr valign="top"><td>}
+ \def\end:item{\EndP\HCode{</td></tr>}}}
+ {\:nbsp\EndP\HCode{</td><td>}\ShowPar}
+ {\IgnorePar\EndP\HCode{<table>}\let\end:iitem|=\empty}
+ {\IgnorePar\end:iitem\HCode{</table>}\IgnorePar\par}
+ {\IgnorePar\end:iitem\HCode{<tr valign="top"><td>}}
+ {\HCode{</td><td>}
+ \def\end:iitem{\EndP\HCode{</td></tr>}}}
+|<bib in amsppt.sty|>
+>>>
+
+
+\<bib in amsppt.sty\><<<
+\Configure{vol}{\HCode{<strong>}}{\HCode{</strong>}}
+\Configure{book}{\HCode{<em>}}{\HCode{</em>}}
+\Configure{paper}{\HCode{<em>}}{\HCode{</em>}}
+\Configure{Refs}{\IgnorePar\EndP\HCode{<table class="Refs">}}
+ {\HCode{</table>}}
+\Configure{ref}{\HCode{<tr valign="top"><td align="right">}}
+ {\EndP\HCode{</td></tr>}}{}
+\Configure{keyformat}{}{\EndP\HCode{</td><td>}}
+>>>
+
+
+
+\section{amsmath.sty}
+
+
+
+
+
+\<configure html32-math amsmath\><<<
+\Configure{equation}
+ {\Configure{gather}
+ {\HCode{<\tbl:XV{equation}><tr><td><center>}\IgnorePar}
+ {\end:TTT\IgnorePar\par}
+ {}{}
+ {\ifnum\HCol=2 \IgnorePar\HCode{</center></td><td width="5\%">}\fi}
+ {}
+ }{}{}
+>>>
+
+
+
+
+
+\<configure html32-math amsmath\><<<
+\Configure{equation}
+ {\NoHtmlEnv \Configure{gather}
+ {\HCode{<\tbl:XV{equation}><tr><td><center>}\IgnorePar}
+ {\end:TTT\IgnorePar\par}
+ {\Configure{$}{\PicMath}{\EndPicMath}{}}
+ {}
+ {\ifnum\HCol=2 \IgnorePar\HCode{</center></td><td width="5\%">}\fi}
+ {}
+ }{}{}
+>>>
+
+
+Equations in amsmath.sty are defined in term of gather, and
+gather is a one parameter macro. Unlike laktex where the body is
+read within the environment, in gather it is read at the \verb'\begin{equation}' point under the conditions that exist there.
+
+
+\<32,4 pic amsmath\><<<
+\Configure{substack}{\Picture+{}}{\EndPicture}
+>>>
+
+
+
+
+\section{amstex.sty (amstex1)}
+
+
+
+
+\section{amstex.tex}
+
+
+\<amstex.tex m:env\><<<
+|<amsmath / amstex1 m:env|>
+>>>
+
+
+\<NO\><<<
+\def\m:env#1{\:xhtml{\IgnorePar\EndP}\HCode{<center><table class="#1"
+ border="0" cellpadding="0" cellspacing="15"><tr><td>}}
+\def\endm:env{\HCode
+ {</td></tr></table></center>}\IgnorePar}
+>>>
+
+\<amsmath / amstex1 m:env\><<<
+\def\m:env#1{\relax\ifmmode\else\par\fi\:xhtml{\IgnorePar\EndP}%
+ \HCode{<center class="#1"><table class="#1"\Hnewline
+ border="0" cellpadding="0" cellspacing="15"><tr><td>}}
+\def\endm:env{\:xhtml{\IgnorePar\EndP}%
+ \HCode{</td></tr></table></center>}\IgnorePar
+ \ifmmode\else\par\fi}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+% \Configure{topaligned}{\m:env{topaligned}}{\endm:env}
+% \Configure{botaligned}{\m:env{botaligned}}{\endm:env}
+
+
+
+
+
+
+
+\<32,4 picmath amstex.tex\><<<
+\Configure{frac}{\Picture+{}}{\EndPicture}
+\Configure{dfrac}{\Picture+{}}{\EndPicture}
+\Configure{tfrac}{\Picture+{}}{\EndPicture}
+\Configure{binom}{\Picture+{}}{\EndPicture}
+\Configure{dbinom}{\Picture+{}}{\EndPicture}
+\Configure{tbinom}{\Picture+{}}{\EndPicture}
+\Configure{boxed}{\Picture+{}}{\EndPicture}
+>>>
+
+
+
+
+
+
+\section{vanilla}
+
+
+
+
+
+
+\<32,4 vanilla\><<<
+\Configure{matrix}
+ {\EndP\HCode{<center><table\Hnewline
+ border="0" cellpadding="0" cellspacing="15" class="matrix">}}
+ {\HCode{</table></center>}\IgnorePar}
+ {\HCode{<tr\Hnewline valign="top">}}{\HCode{</tr>}}
+ {\HCode{<td>}} {\HCode{</td>}}
+\Configure{align}
+ {\EndP\HCode{<center><table\Hnewline
+ border="0" cellpadding="0" cellspacing="15" class="align">}}
+ {\HCode{</table></center>}\IgnorePar}
+ {\HCode{<tr\Hnewline valign="top">}}{\HCode{</tr>}}
+ {\HCode{<td>}} {\HCode{</td>}}
+>>>
+
+
+\section{slidesec}
+
+
+
+
+\section{ltugboat}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%
+\section{tex4ht}
+%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+\<0,32,4 tex4ht\><<<
+\Configure{HVerbatim+}{\z@}{\:nbsp}
+\:CheckOption{jpg} \if:Option
+ \Configure{Picture}{.jpg}
+\else
+ \Log:Note{for jpg bitmaps of pictures, use the `jpg'
+ command line option. |<ch bitmaps|>}
+\fi
+\:CheckOption{gif} \if:Option
+ \Configure{Picture}{.gif}
+\else
+ \Log:Note{for gif bitmaps of pictures, use the `gif'
+ command line option. |<ch bitmaps|>}
+\fi
+>>>
+
+
+
+\<ch bitmaps\><<<
+(Character bitmaps are controled only by `g' records of tex4ht.env and `-g'
+switches of tex4ht.c)
+>>>
+
+
+
+
+\<32,4 th4\><<<
+\:CheckOption{javascript}
+ \if:Option \else\:CheckOption{th4}\fi
+\if:Option
+ \Configure{JavaScript}
+ {\HCode{<script type="text/JavaScript" ><!--\Hnewline}}
+ {\HCode{//-->\Hnewline </script>}}
+\fi
+>>>
+
+
+
+
+
+
+
+\verb'\Hnewline' is needed at end of file to avoid loosing the
+last line under some applications.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<configure html32 latex\><<<
+\Configure{htf}{4}{+}{<small\Hnewline
+ class="}{}{}{}{}{small-caps">}{</small>}
+\Configure{htf}{6}{+}{<u\Hnewline
+ class="}{}{}{}{}{underline">}{</u>}
+\Configure{htf}{8}{+}
+ {<sup class="htf"><strong>}{}{}{}{}{}{</strong></sup>}
+\Configure{htf}{10}{+}
+ {<tt>}{}{}{}{}{}{</tt>}
+\Configure{htf}{14}{+}{<i>}{}{}{}{}{}{</i>}
+>>>
+
+\verb'\Configure{htf}{0}{+}{<!--span class="}{\%s}{-\%s}{--\%d}{}{"-->}{<!--/span-->}' caused netscape to
+loose spaces between comments.
+\verb'\Configure{htf}{0}{+}{<!--span\Hnewline class="}{\%s}{-\%s}{ - -\%d}{}{"-->}{<!--/span-->}' caused netscape
+to misbehave on \verb'<pre>'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\section{th4}
+
+
+\<0 th4\><<<
+\Configure{Chapter}
+ {}{} {Chapter \theChapterCounter} {}
+\Configure{Appendix}
+ {}{} {Appendix \theChapterCounter} {}
+\Configure{LikeChapter}
+ {}{} {} {}
+>>>
+
+\<32,4 th4\><<<
+\Configure{Columns}
+ {\IgnorePar\EndP
+ \HCode{<table \Hnewline cellspacing="15"><tr valign="top">}}
+ {\HCode{</tr></table>}}
+ {\HCode{<td>}\ColMag{1.03}}
+ {\IgnorePar\EndP\HCode{</td>}}
+>>>
+
+
+
+\<32,4 th4\><<<
+\:CheckOption{index}\if:Option
+ \Configure{index}
+ {\bgroup
+ \Configure{Columns}
+ {\IgnorePar\EndP
+ \HCode{<table \Hnewline class="index" width="100\%"
+ cellspacing="15"><tr valign="top">}}
+ {\HCode{</tr></table>}}
+ {\HCode{<td>}\ColMag{1.1}}
+ {\IgnorePar\EndP\HCode{</td>}}
+ \Columns{2}\IndexFonts}
+ {\EndColumns \egroup}
+ {\bgroup\IgnorePar\EndP\expandafter\ifx \csname prev:A\endcsname\relax
+ \else \hfil\break \Tg<br\xml:empty>\par\IgnorePar \fi \IndexSec}
+ {\egroup~~~~}
+ {\bgroup\hfil\break\Tg<br\xml:empty>~~~}{\egroup~~~~}
+ {~}{}
+ \def\Idx:ch{0}
+ \def\IndexSec#1{%
+ \tmp:cnt=`#1\relax
+ \ifnum \tmp:cnt>`Z\advance\tmp:cnt by -32 \fi
+ \ifnum \tmp:cnt<`A\else \ifnum \tmp:cnt>`Z \else
+ \ifnum \Idx:ch<\tmp:cnt
+ \bgroup
+ \Configure{centerline}
+ {\HCode{<div\Hnewline class="IndexSec">}}{\HCode{</div>}}
+ \leftline{\bf \char\tmp:cnt }%
+ \global\let\prev:A|=\:UnDef
+ \xdef\Idx:ch{\the\tmp:cnt}%
+ \egroup
+ \fi
+ \fi \fi #1%
+ }
+ \Css{.IndexSec {margin-top:1em; margin-bottom:0.5em;}}
+\fi
+>>>
+
+\<32,4 th4\><<<
+\Configure{Chapter}
+ {}{}
+ {\IgnorePar\EndP\HCode{<h2 class="ChapterHead">}%
+ Chapter \theChapterCounter \HCode{<br\xml:empty>}}
+ {\HCode{</h2>}\IgnoreIndent\IgnorePar}
+\Configure{Appendix}
+ {}{}
+ {\IgnorePar\EndP\HCode{<h2 class="AppendixHead">}%
+ Appendix \theChapterCounter \HCode{<br\xml:empty>}}
+ {\HCode{</h2>}\IgnoreIndent\IgnorePar}
+\Configure{LikeChapter}
+ {}{}
+ {\IgnorePar\EndP\HCode{<h2 class="LikeChapterHead">}\noindent
+ \bgroup \def\uppercase##1{##1}}
+ {\egroup \HCode{</h2>}\IgnoreIndent\IgnorePar }
+>>>
+
+
+
+
+
+
+\<32,4 th4\><<<
+\Configure{UList}
+ {\IgnorePar\EndP\def\:tempB{disc}%
+ \ifx\:tempA\:tempB \else \def\:tempB{square}\fi
+ \ifx\:tempA\:tempB \else \def\:tempB{circle}\fi
+ \hbox{\IgnorePar\EndP\HCode{<ul
+ \ifx\:tempA\:tempB type="\:tempA" \fi \:UL:>}}}
+ {\everypar{}\EndP\HCode{</li></ul>}}
+ {\ifnum \ListCounter>1 \EndP\HCode{</li>}\fi \hfil\break \HCode{<li>}}
+\Configure{OList}
+ {\IgnorePar\EndP\hbox{\HCode{<ol
+ \ifx \:temp\empty \else type="\:temp" \fi
+ \:OL:>}}}
+ {\everypar{}\EndP\HCode{</li></ol>}}
+ {\ifnum \ListCounter>1 \EndP\HCode{</li>}\fi \hfil\break \HCode{<li>}}
+>>>
+
+
+
+
+\<32,4 th4\><<<
+\Configure{HTable}
+ {\everypar{}\EndP\HCode{<table \Hnewline\TABLE:\:HTable:>}%
+ \def\BR{\HCode{<br\xml:empty>}}}
+ {\HCode{</table>}}
+ {\HCode{<tr \:TR>}}{\HCode{</tr>}}
+ {\everypar{}\HCode{<\TD:typ\TD:more\Hnewline>}}
+ {\everypar{}\HCode{</\TD:typ>}}
+\let\:HTable:|=\empty
+>>>
+
+
+
+
+\<32,4 th4\><<<
+\Configure{Item}{}{\par}%
+\Configure{DList}
+ {\IgnorePar\EndP\HCode{<dl \:DL:>}}
+ {\everypar{}\EndP\HCode{\End:dd</dl>}}
+ {\IgnorePar\EndP\ifnum \ListCounter>1 \HCode{</dd>}\fi
+ \HCode{<dt>}}
+ {\HCode{</dt><dd>}\ShowPar \def\End:dd{</dd>}\hfil\break}
+\Configure{buttonList}{}{}
+ {}{.\ #1 }{\ListCounter}
+>>>
+
+
+\<32,4 th4\><<<
+\Configure{Part}{}{}{%
+ \html:rightskip
+ \bgroup
+ \html:rightskip \everypar{}
+ \IgnorePar\EndP\HCode{<h1 class="PartHead">}}
+ {\HCode{</h1>}\IgnoreIndent \egroup \IgnoreIndent}
+\Configure{LikeSection}{}{}
+ {\IgnorePar \EndP\HCode{<h3 class="LikeSectionHead">}}
+ {\HCode{</h3>}\IgnoreIndent
+ |<addr for Tag and Ref of Sec|>%
+ \par \IgnoreIndent
+ }
+\ConfigureMark{Section}{\theSection}
+\Configure{Section}
+ {}{}
+ {\IgnorePar\EndP\HCode{<h3 class="SectionHead">}%
+ \gHAdvance\SectionCounter |by 1
+ \TitleMark\space
+ }{\HCode{</h3>}\IgnoreIndent
+ |<addr for Tag and Ref of Sec|>%
+ \par \IgnoreIndent
+ }
+\Configure{SubSection}
+ {}{}
+ {\par \IgnorePar\EndP\HCode{<h3 class="SubSectionHead">}}
+ {\HCode{</h3>}\IgnoreIndent \ShowPar}
+>>>
+
+\<32,4 th4\><<<
+\ConfigureToc{Chapter}
+ {\HCode{<span class="ChapterToc">}}
+ {~}
+ {}
+ {\HCode{</span><br\xml:empty>}}
+\ConfigureToc{Section}
+ {\HCode{<span class="SectionToc">}~~~}
+ {~}
+ {}
+ {\HCode{</span><br\xml:empty>}}
+\ConfigureToc{LikeSection}
+ {}
+ {\HCode{<span class="LikeSectionToc">}~~~}
+ {}
+ {\HCode{</span><br\xml:empty>}}
+\ConfigureToc{SubSection}
+ {}
+ {\HCode{<span class="SubSectionToc">}~~~~~~}
+ {}
+ {\HCode{</span><br\xml:empty>}}
+>>>
+
+
+
+
+
+\section{seminar}
+
+
+
+
+
+
+\section{slides}
+
+
+
+
+
+
+
+
+\section{amsthm.sty}
+
+
+
+
+
+\section{colortbl.sty}
+
+
+
+
+
+\section{epsfig}
+
+
+
+\<0,32,4 epsfig\><<<
+\Configure{epsfig} {\Picture+[epsfig]{}}{\EndPicture}
+>>>
+
+\section{psfig}
+
+
+
+\<0,32,4 psfig\><<<
+\Configure{psfig} {\Picture+[psfig]{}}{\EndPicture}
+>>>
+
+\section{graphics}
+
+
+
+\<0,32,4 graphics\><<<
+\Configure{graphics}{\Picture+[PIC]{}}{\EndPicture}
+\Configure{graphics*}
+ {gif}
+ {\Picture[pict]{\csname Gin@base\endcsname.gif}}
+\Configure{graphics*}
+ {png}
+ {\Picture[pict]{\csname Gin@base\endcsname.png}}
+\Configure{graphics*}
+ {jpeg}
+ {\Picture[pict]{\csname Gin@base\endcsname.jpeg}}
+\Configure{graphics*}
+ {jpg}
+ {\Picture[pict]{\csname Gin@base\endcsname.jpg}}
+>>>
+
+
+
+
+
+\section{foils}
+
+
+
+\<32,4 foils\><<<
+\Configure{foilheads} {}{}
+ {\IgnorePar\EndP\HCode{<h1 class="foilheadsHead">}}
+ {\HCode{</h1>}\IgnorePar}
+\ConfigureEnv{Theorem}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Lemma}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Corollary}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Corollary*}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Proposition}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Definition}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{Proof}{\par\leavevmode}{\ShowPar}{}{}
+\ConfigureEnv{thebibliography}{\par\leavevmode}{\ShowPar}{}{}
+\:CheckOption{1} \if:Option
+ \CutAt{foilheads}
+ \ConfigureToc{foilheads}{}{ *\ }{}{}
+ \Configure{tableofcontents*}{foilheads}
+\fi
+>>>
+
+\section{index}
+
+
+
+\<configure html32 index\><<<
+\Configure{NoSection}
+ {\let\sv:index|=\p@index \let\sv:label|=\label \let\sv:ref|=\ref
+ \let\sv:newline|=\newline \def\newline{ }%
+ \def\p@index[##1]{\@gobble}\let\label|=\@gobble \let\ref|=\@gobble
+ }
+ {\let\p@index|=\sv:index \let\label|=\sv:label \let\ref|=\sv:ref
+ \let\newline|=\sv:newline
+ }
+>>>
+
+
+
+\section{}
+
+
+
+
+\section{ntheorem}
+
+
+
+\<32,4 ntheorem\><<<
+\ConfigureEnv{Anmerkung}
+ {\HCode{<div class="Anmerkung">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Beispiel}
+ {\HCode{<div class="Beispiel">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Bemerkung}
+ {\HCode{<div class="Bemerkung">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Beweis}
+ {\HCode{<div class="Beweis">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Corollary}
+ {\HCode{<div class="Corollary">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Definition}
+ {\HCode{<div class="Definition">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Example}
+ {\HCode{<div class="Example">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Korollar}
+ {\HCode{<div class="Korollar">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Lemma}
+ {\HCode{<div class="Lemma">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Proof}
+ {\HCode{<div class="Proof">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Proposition}
+ {\HCode{<div class="Proposition">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Remark}
+ {\HCode{<div class="Remark">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Satz}
+ {\HCode{<div class="Satz">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{Theorem}
+ {\HCode{<div class="Theorem">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{anmerkung}
+ {\HCode{<div class="anmerkung">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{beispiel}
+ {\HCode{<div class="beispiel">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{bemerkung}
+ {\HCode{<div class="bemerkung">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{beweis}
+ {\HCode{<div class="beweis">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{corollary}
+ {\HCode{<div class="corollary">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{definition}
+ {\HCode{<div class="definition">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{example}
+ {\HCode{<div class="example">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{korollar}
+ {\HCode{<div class="korollar">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{lemma}
+ {\HCode{<div class="lemma">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{proof}
+ {\HCode{<div class="proof">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{proposition}
+ {\HCode{<div class="proposition">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{remark}
+ {\HCode{<div class="remark">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{satz}
+ {\HCode{<div class="satz">}} {\HCode{</div>}} {}{}
+\ConfigureEnv{theorem}
+ {\HCode{<div class="theorem">}} {\HCode{</div>}} {}{}
+>>>
+
+
+
+
+
+\section{hyperref}
+
+\<configure html32 hyperref\><<<
+\Configure{Form}
+ {\IgnorePar\EndP\leavevmode \Tg<form \Hnewline \Attributes>}
+ {\IgnorePar\EndP\Tg</form>}
+>>>
+
+\<configure html32 hyperref\><<<
+|<hyperref shared|>
+|<hyperref TextField|>
+|<hyperref multiline|>
+|<hyperref password|>
+|<hyperref radio|>
+|<hyperref on...|>
+\NewConfigure{::action}{1}
+\Configure{::action}
+ {\edef\Attributes{\Attributes\space action="\AttributeVal"}}
+\NewConfigure{::method}{1}
+\Configure{::method}
+ {\edef\Attributes{\Attributes\space method="\AttributeVal"}}
+\NewConfigure{PushButton::}{1}
+\Configure{PushButton::}
+ {\leavevmode\Tg<input type="button" \Attributes\space/>}
+\NewConfigure{Reset::}{1}
+\Configure{Reset::}
+ {\leavevmode\Tg<input type="reset" \Attributes\space/>}
+\NewConfigure{Submit::}{1}
+\Configure{Submit::}
+ {\leavevmode\Tg<input type="submit" \Attributes\space/>}
+\NewConfigure{CheckBox::}{2}
+\Configure{CheckBox::}
+ {\leavevmode\Tg<input type="checkbox" \Attributes\space/>}{}
+\NewConfigure{CheckBox::checked}{2}
+\Configure{CheckBox::checked}
+ {\leavevmode\Tg<input type="checkbox" checked="checked"
+ \Attributes\space/>}{}
+\HAssign\form:id=0
+>>>
+
+
+\<hyperref shared\><<<
+\NewConfigure{::value}{1}
+\Configure{::value}
+ {\edef\Attributes{\Attributes\space value="\AttributeVal"}}
+\NewConfigure{::name}{1}
+\Configure{::name}
+ {\edef\Attributes{\Attributes\space name="\AttributeVal"}}
+\NewConfigure{::default}{1}
+\Configure{::default}
+ {\let\::default=\AttributeVal}
+\def\get:int#1.#2//{\tmp:cnt=#1 }
+>>>
+
+\<\><<<
+\NewConfigure{::borderwidth}{1}
+\Configure{::borderwidth}
+ {\Css{div\#form-\form:id {border-width: \AttributeVal;
+ border-style:solid;}}}
+\NewConfigure{::bordercolor}{1}
+\Configure{::bordercolor}
+ {\expandafter\get:colors\AttributeVal//%
+ \Css{div\#form-\form:id {border-color:\AttributeVal}}}
+\def\get:colors#1 #2 #3//{%
+ \get:color{#1}\edef\AttributeVal{\the\tmp:cnt\%}%
+ \get:color{#2}\edef\AttributeVal{\AttributeVal,
+ \the\tmp:cnt\%}%
+ \get:color{#3}\edef\AttributeVal{rgb(\AttributeVal,
+ \the\tmp:cnt\%)}%
+}
+\def\get:color#1{%
+ \tmp:dim=#1pt \multiply\tmp:dim by 100
+ \expandafter\get:int\the\tmp:dim//}
+>>>
+
+
+
+
+
+
+
+
+
+\<hyperref on...\><<<
+\def\:tempc#1{%
+ \NewConfigure{::#1}{1}%
+ \Configure{::#1}%
+ {\edef\Attributes{\Attributes\space #1="\AttributeVal"}}}
+\:tempc{onclick}
+\:tempc{onblur}
+\:tempc{onchange}
+\:tempc{onclick}
+\:tempc{ondblclick}
+\:tempc{onfocus}
+\:tempc{onkeydown}
+\:tempc{onkeypress}
+\:tempc{onkeyup}
+\:tempc{onmousedown}
+\:tempc{onmousemove}
+\:tempc{onmouseout}
+\:tempc{onmouseover}
+\:tempc{onmouseup}
+\:tempc{onselect}
+>>>
+
+
+
+\<hyperref TextField\><<<
+\NewConfigure{TextField::}{2}
+\Configure{TextField::}{}{ \Tg<input type="text" \Attributes />}
+\NewConfigure{TextField::width}{1}
+\Configure{TextField::width}
+ {\tmp:dim=\AttributeVal \divide\tmp:dim by 6
+ \expandafter\get:int\the\tmp:dim//%
+ \edef\Attributes{\Attributes\space size="\the\tmp:cnt"}}
+\NewConfigure{TextField::default}{1}
+\Configure{TextField::default}
+ {\edef\Attributes{\Attributes\space value="\AttributeVal"}}
+>>>
+
+
+\<hyperref multiline\><<<
+\NewConfigure{TextField::multiline}{2}
+\Configure{TextField::multiline}
+ {}
+ { \Tg<textarea
+ \Attributes>\expandafter\set:ln\multiline:value,|<par del|>%
+ \global\let\multiline:value=\empty \Tg</textarea>}
+
+\let\multiline:value=\empty
+\def\set:ln#1,#2|<par del|>{#1%
+ \def\:temp{#2}\ifx \:temp\empty \else
+ \hfil\break \def\:temp{\set:ln#2|<par del|>}%
+ \fi \:temp}
+
+\NewConfigure{multiline::value}{1}
+\Configure{multiline::value}
+ {\let\multiline:value=\AttributeVal}
+
+\NewConfigure{multiline::width}{1}
+\Configure{multiline::width}
+ {\tmp:dim=\AttributeVal \divide\tmp:dim by 6
+ \expandafter\get:int\the\tmp:dim//%
+ \edef\Attributes{\Attributes\space cols="\the\tmp:cnt"}}
+>>>
+
+
+\<hyperref password\><<<
+\NewConfigure{TextField::password}{2}
+\Configure{TextField::password}
+ {}{\Tg<input type="password" \Attributes />}
+>>>
+
+\<hyperref shared\><<<
+\def\Default:Checked#1{%
+ \let\:temp=\relax
+ \let\:tempa=\relax
+ \edef\:temp{\def\:temp####1#1#1####2//{\def\:temp{####2}}%
+ \:temp \AttributeVal #1=#1#1//%
+ \def\:tempa####1=####2//{\def\noexpand\AttributeVal{####1}}%
+ \:tempa\AttributeVal=//}%
+ \:temp}
+>>>
+
+\<hyperref radio\><<<
+\NewConfigure{ChoiceMenu::radio}{5}
+\Configure{ChoiceMenu::radio}
+ {\IgnorePar\EndP\leavevmode
+ \Tg<div id="form-\form:id">\gHAdvance\form:id by 1 }
+ { }{\IgnorePar\EndP\Tg</div>}
+ {\Default:Checked\radio::default
+ \Tg<input\Hnewline type="radio"
+ \ifx \:temp\empty\else checked="checked" \fi
+ \Attributes\space />}
+ {}
+\NewConfigure{radio::default}{1}
+\Configure{radio::default}
+ {\let\radio::default=\AttributeVal}
+>>>
+
+
+\<hyperref radio\><<<
+\NewConfigure{ChoiceMenu::combo}{5}
+\Configure{ChoiceMenu::combo}
+ {}
+ {~\Tg<select\Hnewline \Attributes \Hnewline size="1">}
+ {\Tg</select>}
+ {\Tg<option \ifx\::default\AttributeVal selected="selected"\fi
+ \Hnewline>}
+ {\Tg</option>}
+\NewConfigure{combo::default}{1}
+\Configure{combo::default}
+ {\let\radio::default=\AttributeVal}
+>>>
+
+
+
+
+
+\<hyperref radio\><<<
+\NewConfigure{ChoiceMenu::popdown}{5}
+\Configure{ChoiceMenu::popdown}
+ {}{\HCode{\Hnewline <select \Attributes \Hnewline size="1">}}
+ {\Tg</select>}
+ {\Tg<option \ifx\::default\AttributeVal selected="selected"\fi
+ \Hnewline>} {\Tg</option>}
+>>>
+
+The \verb'size="1"' makes the select a popout memnu
+
+
+\<hyperref radio\><<<
+\NewConfigure{ChoiceMenu::}{5}
+\Configure{ChoiceMenu::}
+ {}{\HCode{\Hnewline <select\Hnewline \Attributes>}}{\Tg</select>}
+ {\Tg<option \ifx\::default\AttributeVal selected="selected"\fi
+ \Hnewline>} {\Tg</option>}
+\NewConfigure{::menulength}{1}
+\Configure{::menulength}
+ {\edef\Attributes{\Attributes\space size="\AttributeVal"}}
+>>>
+
+
+
+\section{web}
+
+
+
+\section{exerquiz}
+
+
+
+
+\<32,4 exerquiz\><<<
+\Configure{Form}{}{}
+\Configure{@HEAD}{\input exerqz.4ht }
+\Css{.onClick {color:green;}}
+\Configure{TextField::}{}{%
+ \IgnorePar \EndP
+ \HCode{<form action="." name="form\quiz@total"><input
+ type="text"\Hnewline \Attributes /></form>}%
+}
+\Configure{javascript}{JavaScript:}
+>>>
+
+\<32,4 exerquiz\><<<
+\ifx \eq@sqrtmsg\:UnDef
+ \def\eq@sqrtmsg{"Right!"}
+\fi
+\ifx \eq@sqwgmsg\:UnDef
+ \def\eq@sqwgmsg{"Wrong!"}
+\fi
+\Configure{shortquiz}
+ {(\alph{quizno})}
+ {alert(\eq@sqrtmsg,3);}
+ {alert(\eq@sqwgmsg,3);}
+\Configure{quiz}
+ {(\alph{quizno})}
+ {qthis=this;
+ ProcessQuestion (\ANS,"\alph{quizno}",\thequestionno,
+ 1,"\eq@bqlabel",\Quiz:N)}
+ {InitializeQuiz("\quiz@total",
+ \ifeq@nocorrections0\else1\fi,\Quiz:N,\LikeRef{ans-\Quiz:N},
+ "(",")")}
+ {QuizEnd("\:bqlabel",\thequestionno,"\quiz@total",\Quiz:N)}
+ {Corrections("\eq@RC","\eq@AC",\Quiz:N)}
+\Configure{quiz*}
+ {[]}
+ {qthis=this;
+ ProcessQuestion (\ANS,"[]",\thequestionno,
+ 0,"\eq@bqlabel",\Quiz:N)}
+ {InitializeQuiz("\quiz@total",
+ \ifeq@nocorrections0\else1\fi,\Quiz:N,
+ \LikeRef{ans-\Quiz:N},"","")}
+>>>
+
+\<-NOPE\><<<
+\Configure{quiz*}
+ {qthis=this;
+ ProcessQuestion(\ANS,"\alph{quizno}",\thequestionno,
+ 0,"\eq@bqlabel",\Quiz:N)}
+>>>
+
+
+\<32,4 exerquiz\><<<
+\ConfigureEnv{shortquiz}
+ {\IgnorePar\EndP\leavevmode} {} {}{}
+\Configure{ReturnTo}{\begin{flushright}}{\end{flushright}}
+>>>
+
+
+
+\<configure html32 exerquiz\><<<
+\ConfigureList{questions}%
+ {\HCode{<ol type="1"\Hnewline>}}
+ {\HCode{</ol>}\ShowPar}
+ {\DeleteMark}
+ {\HCode{<li>}\AnchorLabel}
+>>>
+
+
+
+
+
+
+
+\<exerqz\><<<
+% exerqz.4ht (|version), generated from |jobname.tex
+% Copyright (C) 2009-2010 TeX Users Group
+% Copyright (C) |CopyYear.1999. Eitan M. Gurari & Donald P. Story
+|<exerqz's vars|>
+|<predefined exerquiz javascript|>
+>>>
+
+
+
+\<predefined exerquiz javascript\><<<
+\JavaScript-$
+var QuizInitialized;
+var EndQuizPushed;
+var CurrentQuizNo;
+var Responses;
+var ResponsesAddr;
+var Cor;
+var CorAddr;
+var qthis;
+var prev_notify;
+function InitializeQuiz(qtfield,mark,quizN,ansN,lbrc,rbrc) {
+ Score=0;
+ QuizInitialized=1;
+ CurrentQuizNo=quizN;
+ eval( 'document.form'+qtfield+'.'+qtfield+'.value="$eqScore";' )
+ RightWrong=new Array();
+ |<hide sol|>
+ Responses=new Array();
+ ResponsesAddr=new Array();
+ |<hide cor|>
+ Cor=new Array();
+ CorAddr=new Array();
+ EndQuizPushed=0;
+ for(var i=1; i<=ansN; i++){
+ RightWrong[i]=0;
+ }
+}
+\EndJavaScript
+>>>
+
+
+
+\<show sol\><<<
+if( ResponsesAddr[probno] != null ){
+ if (notify == 0 ) {
+ ResponsesAddr[probno].value=Responses[probno];
+ } else {
+ ResponsesAddr[probno].value="("+Responses[probno]+")";
+} }
+qthis.value = "#"; ResponsesAddr[probno]=qthis;
+>>>
+
+\<hide sol\><<<
+for(var i in Responses){
+ if (prev_notify == 0 ) {
+ ResponsesAddr[i].value=Responses[i];
+ } else {
+ ResponsesAddr[i].value="("+Responses[i]+")";
+} }
+>>>
+
+% if( Responses != null ){
+
+
+\<record cor\><<<
+var k=Cor.length;
+eval('Cor[k]=thisform'+quizN+'.ans'+quizN+'x'+i+'.value');
+eval('CorAddr[k]=thisform'+quizN+'.ans'+quizN+'x'+i);
+>>>
+
+
+\<hide cor\><<<
+for(var i in Cor){
+ CorAddr[i].value=Cor[i];
+}
+>>>
+
+% if( Cor != null ){
+
+
+
+\<predefined exerquiz javascript\><<<
+\JavaScript
+function href(addr) { top.location.href=addr; }
+\EndJavaScript
+>>>
+
+% function href(addr) { window.navigate(addr); }
+
+
+
+
+\<predefined exerquiz javascript\><<<
+\JavaScript
+function Corrections(lbl1,lbl2,quizN) {
+ if ( (EndQuizPushed == 1) && ( CurrentQuizNo == quizN ) ){
+ for(var i in RightWrong){
+ if( (RightWrong[i]==0) ){
+ |<record cor|>
+ eval('thisform'+quizN+'.ans'+quizN+'x'+i+'.value= "*"');
+ } }
+} }
+\EndJavaScript
+>>>
+
+
+
+
+
+\<32,4 exerquiz\><<<
+\writesixteen{%
+***********************************************************\Hnewline
+The `\eq@CA' button fails under Netscape, \Hnewline
+due to a code of the following form.\Hnewline
+\Hnewline
+<html><head><title>?</title>\Hnewline
+<script\space type="text/JavaScript"\space ><!--\space \Hnewline
+\space \space \space function\space f()\space {\Hnewline
+\space \space \space \space \space formxx.inputxx.value="BBB";\Hnewline
+\space \space \space}\Hnewline
+//-->\space \Hnewline
+</script>\space \space </head>\space <body>\Hnewline
+\Hnewline
+<form\space id="formxx">\space \space \Hnewline
+\space \space \space <input\space type="text"\space \space name="foo"\space id="inputxx"\space \space value="AAA"\space />\Hnewline
+\space \space \space <input\space value="\eq@CA"\space type="button"\space \space \space onClick="f()"\space />\Hnewline
+\space \space \space <input\space value="CLEAR"\space type="reset"\space \space \space onClick="clear()"\space />\Hnewline
+</form>\Hnewline
+ \Hnewline
+</body> \Hnewline
+</html> \Hnewline
+\Hnewline
+If you know how to fix the function f() above for Netscape,\Hnewline
+without changing the id attribute names, please consider\Hnewline
+emailing the fix to tex4ht@tug.org. Thanks\Hnewline
+***********************************************************}
+>>>
+
+
+\<predefined exerquiz javascript\><<<
+\JavaScript
+function LinkTo(addr) {
+}
+\EndJavaScript
+>>>
+
+\<exerqz's vars\><<<
+\def\eqXInitQuizMsg{\hbox{%
+ \let\noexpand|=\string
+ \csname eq@InitQuizMsg\endcsname}}
+\expandafter\ifx \csname eq@InitQuizMsg\endcsname\relax
+ \expandafter\def\csname eq@InitQuizMsg\endcsname{
+ "You must initialize the Quiz! Click on "+bqlabel}
+\fi
+\def\eqXQuizTotalMsg{\hbox{%
+ \let\noexpand|=\string
+ \def\thequestionno{"+thequestionno+"}%
+ \csname eq@QuizTotalMsg\endcsname}}
+\expandafter\ifx \csname eq@QuizTotalMsg\endcsname\relax
+ \expandafter\def\csname eq@QuizTotalMsg\endcsname{"Score: '
+ +Score +' out of '+thequestionno+'"}
+\fi
+\def\eqXMadeChoice{\hbox{%
+ \let\noexpand|=\string
+ \csname eq@MadeChoice\endcsname}}
+\expandafter\ifx \csname eq@MadeChoice\endcsname\relax
+ \expandafter\def\csname eq@MadeChoice\endcsname{
+ "You have already made a choice. Your choice was ("
+ +Responses[probno]+")."
+ +" Do you want to change it?"}
+\fi
+\expandafter\ifx \csname eqScore\endcsname\relax
+ \def\eqScore{Score:}
+\fi
+>>>
+
+The \verb'Wollen Sie dies \noexpand\344ndern?' is a problem because it
+takes the \verb'\344' into \verb'44'. A \verb'\string' will properly
+produce \verb'\344'; hence, the above dirty trick.
+
+\begin{verbatim}
+Doesn't IE escape in the way that Acrobat JavaScript does?
+
+Another possibility is to use String.fromCharCode()
+
+Convert Octal \344 to decimal 228, then use
+String.fromCharCode(228)
+
+
+
+
+ How to deliver browser specific content using JavaScript
+
+
+<SCRIPT LANGUAGE="JavaScript">
+<!--
+ if( -1 != navigator.userAgent.
+ indexOf ("AOL") )
+ {
+ // load America Online version
+ location.href="aol.htm";
+ }
+ else
+ if( -1 != navigator.userAgent.
+ indexOf ("MSIE") )
+ {
+ // load Microsoft Internet
+ // Explorer version
+ location.href="msie.htm";
+ }
+ else
+ if( -1 != navigator.userAgent.
+ indexOf ("Mozilla") )
+ {
+ // load Netscape version
+ location.href="netscape.htm";
+ }
+ else
+ {
+ // load other version
+ location.href="other.htm";
+ }
+-->
+</SCRIPT>
+
+\end{verbatim}
+
+
+
+\<predefined exerquiz javascript\><<<
+\JavaScript-$
+function QuizEnd(bqlabel,thequestionno,quiztotal,quizN){
+ if ((QuizInitialized !=1) |||| ( CurrentQuizNo!= quizN )){
+ alert($eqXInitQuizMsg,3);
+ } else {
+ eval( 'document.form'+quiztotal+'.'+quiztotal+
+ '.value=$eqXQuizTotalMsg');
+ QuizInitialized=-1;
+ EndQuizPushed=1;
+} }
+\EndJavaScript
+
+\JavaScript-$
+function ProcessQuestion
+ (key,letterresp,probno,notify,bqlabel,quizN) {
+ if ((QuizInitialized !=1) |||| ( CurrentQuizNo!= quizN )){
+ alert($eqXInitQuizMsg,3);
+ } else {
+ |<function ProcUserResp(key,letterresp,probno,notify)|>
+ prev_notify = notify;
+} }
+\EndJavaScript
+>>>
+
+
+
+
+
+\<function ProcUserResp(key,letterresp,probno,notify)\><<<
+if (Responses[probno] == null) {
+ if (key==1) {
+ Score++;
+ RightWrong[probno]=1;
+ }
+ else
+ RightWrong[probno]=0;
+ |<show sol|>
+ Responses[probno]=letterresp;
+}
+else {
+ if (notify==0)
+ User=true;
+ else
+ User=confirm($eqXMadeChoice);
+ if (User) {
+ if (RightWrong[probno]==1) {
+ if (key==0) {
+ Score -= 1;
+ RightWrong[probno]=0;
+ |<show sol|>
+ Responses[probno]=letterresp;
+ }
+ }
+ else {
+ if (key==1) {
+ Score++;
+ RightWrong[probno]=1;
+ |<show sol|>
+ Responses[probno]=letterresp;
+ }
+ else {
+ RightWrong[probno]=0;
+ |<show sol|>
+ Responses[probno]=letterresp;
+ }
+ }
+ }
+}
+>>>
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%% to be placed %%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{to be placed}
+
+
+
+
+\<0 th4,latex\><<<
+\Configure{()}{$}{$}
+\Configure{[]}{\:xhtml{\IgnorePar\EndP}$$}{$$}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\section{tex4ht}
+
+
+
+\<title for hypertext page\><<<
+\Configure{TITLE+}{\HCode{\jobname.\:html}}
+>>>
+
+\<0,32,4 latex\><<<
+\ifTag{TITLE+}{\Configure{TITLE+}{\LikeRef{TITLE+}}}{}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<0,32,4 tex4ht\><<<
+|<0,32,4 preambles|>
+\ifx \a:FontCss:\:UnDef
+ \Configure{FontCss}{Font\string_Css##1}
+ {Font\string_Css\string_Plus\space##1}
+\fi
+\expandafter\ifx \csname aa:Css\endcsname\relax
+ \Configure{Css}{Css: ##1}
+\fi
+\:CheckOption{edit} \if:Option
+ \Configure{edit}{\HCode{<strong>&lt;}}{\HCode{&gt;</strong>}}
+ {<strong>&lt;}{&gt;</strong>}
+\fi
+\:CheckOption{hooks++} \if:Option
+\else \:CheckOption{hooks+} \if:Option
+\else \:CheckOption{hooks} \if:Option
+\fi\fi\fi
+\if:Option
+ \Configure{hooks}
+ {\HCode{<strong class="hooks">&lt;}}{\HCode{&gt;</strong>}}{}{}
+\fi
+
+
+\Configure{ExitHPage}{exit}{exit }{}
+\Configure{TocLink}{\Link{#2}{#3}#4\EndLink}
+\Configure{MiniHalign}{\hlg:a}{\hlg:b}\hlg:c\hlg:d{\hlg:e}\hlg:f
+\:CheckOption{no-halign} \if:Option \else
+ \Configure{noalign-}{}{}
+\fi
+\Configure{PictureAlt*+}
+ {\let\sv:HtmlPar|=\HtmlPar \let\HtmlPar|=\empty
+ |<postscript for /Picture|>%
+ |<tex halign and cr/crcr|>%
+ \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff
+ \let\HCode|=\:gobble |%\offinterlineskip|%
+ \let\EndPicture|=\empty}
+ {\let\HCode|=\:HCode
+ \let\EndPicture|=\:UnDef \let\HtmlPar|=\sv:HtmlPar \SUBOn \SUPOn
+ \csname EndPauseMathClass\endcsname \EndNoFonts
+ |<tex4ht halign and cr/crcr|>%
+ |<delay postscript|>}
+>>>
+
+\<postscript for /Picture\><<<
+\def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}%
+>>>
+
+\<tex halign and cr/crcr\><<<
+\iffalse{\fi
+\let\sv:halign|=\halign
+\let\sv:cr|=\cr
+\let\sv:crcr|=\crcr
+\iffalse}\fi
+\RecallTeXcr \let\halign |=\TeXhalign
+>>>
+
+
+\<tex4ht halign and cr/crcr\><<<
+\iffalse{\fi
+\let\halign|=\sv:halign
+\let\cr|=\sv:cr
+\let\crcr|=\sv:crcr
+\iffalse}\fi
+>>>
+
+
+\<delay postscript\><<<
+\let\PsCode|=\relax
+>>>
+
+
+\<32,4 tex4ht\><<<
+ \Configure{writetoc}{}
+>>>
+
+
+\<0,32,4 tex4ht\><<<
+\Configure{CutAtTITLE+}{}
+\Configure{HPageTITLE+}{}
+\Configure{AtBeginDocument}
+ {\edef\recallcatcodes{%
+ \catcode`\noexpand\_|=\the\catcode`\_
+ \catcode`\noexpand\^|=\the\catcode`\^ }%
+ \catcode`\_=8\catcode`\^=7}
+ {\recallcatcodes}
+>>>
+
+
+
+\<0,32,4 tex4ht\><<<
+\Configure{crosslinks}{[}{]
+ }{next}{prev}{prev-|<tail|>}{front}{tail}{up}
+\:CheckOption{next} \if:Option
+ \Configure{next+}{\ShowPar\par\noindent [}{]}
+\fi
+\Configure{TocAt*}{}{}
+\Configure{TocAt}{}{}
+
+\Configure{halignTB}{\HCode{<table }}{\HCode{>}}
+\def\t:HA{\HCode{</table>}}
+\def\R:HA{\HCode{<tr \Hnewline valign="baseline">}}
+\def\r:HA{\HCode{</tr>}}
+\def\D:HA{\HCode{<td \ifnum \HMultispan>1 colspan="\HMultispan" \fi}%
+ \halignTD \HCode{\Hnewline>}}
+\def\d:HA{\HCode{</td>}}
+\Configure{HVerbatim+}{\z@}{\:nbsp}
+\Configure{CssFile}{\jobname.css}
+ {/* \aa:CssFile\space from \jobname.tex (TeX4ht) */}
+\Configure{Picture+}{}{}
+\Configure{Picture*}{}{}
+\Configure{Needs}{l.
+ \the\inputlineno\space--- needs --- #1 ---}
+\Configure{Needs-}{l.
+ \the\inputlineno\space--- needs --- #1 ---}
+|<yes css|>
+>>>
+\<0,32,4 tex4ht\><<<
+\Configure{moveright}{\leavevmode\endgraf }
+\Configure{HChar}{x}
+>>>
+
+
+
+
+\<yes css\><<<
+ \def\:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}}
+ \def\SPAN:#1{\HCode{<span class="#1">}}
+ \def\EndSPAN:{\HCode{</span>}}
+ \def\DIV:#1{\HCode{<div class="#1">}}
+ \def\EndDIV:{\HCode{</div>}}
+>>>
+
+\<no css\><<<
+ \def\:SPAN#1#2{#2}
+ \let\SPAN:|=\:gobble \let\EndSPAN:|=\empty
+ \let\DIV:|=\:gobble \let\EndDIV:|=\empty
+>>>
+
+
+
+
+
+\section{Interpretation for the Entries}
+
+
+
+
+Use \verb'\ ', and not \verb'~', in style files, because some
+users redefine the latter macro.
+
+\<html latex tocs\><<<
+\def\tocpart#1#2#3{\par\toc:SPAN{partToc}{#2}\par}%
+\def\toclikepart#1#2#3{\par\toc:SPAN{likepartToc}{#2}\par}%
+\expandafter\ifx \csname @chapter\endcsname\relax
+ \def\tocsection#1#2#3{\par
+ \toc:SPAN{sectionToc}{\def\:temp{#1}\ifx \:temp\empty\else
+ #1 \fi #2}\par}
+ \def\toclikesection#1#2#3{\par\toc:SPAN{likesectionToc}{#2}\par}%
+ \def\tocsubsection#1#2#3{\par\ \toc:num{subsection}{#1}{#2}\par}
+ \def\toclikesubsection#1#2#3{\par\ \toc:SPAN{likesubsectionToc}{#2}\par}
+ \def\tocsubsubsection#1#2#3{\par
+ \ \ \toc:num{subsubsection}{#1}{#2}\par}
+ \def\toclikesubsubsection#1#2#3{\par
+ \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par}
+ \def\tocparagraph#1#2#3{\par\ \ \toc:num{paragraph}{#1}{#2}\par}
+ \def\toclikeparagraph#1#2#3{\par\ \ \toc:SPAN{likeparagraphToc}{#2}\par}
+ \def\tocsubparagraph#1#2#3{\par
+ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par}
+ \def\toclikesubparagraph#1#2#3{\par
+ \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par}
+\else
+ \def\tocchapter#1#2#3{\par\toc:SPAN{chapterToc}{#1 #2}\par}
+ \def\toclikechapter#1#2#3{\par\toc:SPAN{likechapterToc}{#2}\par}%
+ \def\tocappendix#1#2#3{\par\toc:SPAN{appendixToc}{#1 #2}\par}
+ \def\tocsection#1#2#3{\par\ \toc:num{section}{#1}{#2}\par}
+ \def\toclikesection#1#2#3{\par\ \toc:SPAN{likesectionToc}{#2}\par}
+ \def\tocsubsection#1#2#3{\par\ \ \toc:num{subsection}{#1}{#2}\par}
+ \def\toclikesubsection#1#2#3{\par
+ \ \ \toc:SPAN{likesubsectionToc}{#2}\par}
+ \def\tocsubsubsection#1#2#3{\par
+ \ \ \ \toc:num{subsubsection}{#1}{#2}\par}
+ \def\toclikesubsubsection#1#2#3{\par
+ \ \ \ \toc:SPAN{likesubsubsectionToc}{#2}\par}
+ \def\tocparagraph#1#2#3{\par\ \ \ \toc:num{paragraph}{#1}{#2}\par}
+ \def\toclikeparagraph#1#2#3{\par
+ \ \ \ \toc:SPAN{likeparagraphToc}{#2}\par}
+ \def\tocsubparagraph#1#2#3{\par
+ \ \ \ \ \ \toc:num{subparagraph}{#1}{#2}\par}
+ \def\toclikesubparagraph#1#2#3{\par
+ \ \ \ \ \ \toc:SPAN{likesubparagraphToc}{#2}\par}
+\fi
+\def\toc:num#1#2#3{\def\:temp{#1#2}\toc:SPAN{#1Toc}{\ifx \:temp\empty \else
+ #2 \fi #3}}
+\def\toc:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}}
+>>>
+
+
+
+
+
+
+
+
+\section{amstex}
+
+
+\<configure picmath0 amstex\><<<
+\:CheckOption{no-matrix} \if:Option \else
+\:CheckOption{pic-matrix} \if:Option
+ |<pic amstex.tex matrix 0.0|>
+\else
+ |<tabular amstex.tex matrix 0.0|>
+\fi\fi
+\:CheckOption{no-align} \if:Option \else
+\:CheckOption{pic-align} \if:Option
+ |<pic amstex.tex align 0.0|>
+\else
+ |<tabular amstex.tex align 0.0|>
+\fi\fi
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{HTML3.2}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<html32\><<<
+% html32.4ht (|version), generated from |jobname.tex
+% Copyright (C) 2009-2016 TeX Users Group
+% Copyright (C) |CopyYear.1997. Eitan M. Gurari
+|<TeX4ht copywrite|>
+>>>
+
+
+
+\section{article, report, book}
+
+\<config book-report-article 3.2\><<<
+|<32,4 article,report,book|>
+|<0,32,4 article,report,book|>
+>>>
+
+
+
+\<32 latex\><<<
+\ConfigureList{description}%
+ {\EndP\HCode{<dl class="description">}%
+ |<save end:itm|>\global\let\end:itm=\empty}
+ {|<recall end:itm|>\EndP\HCode{</dd></dl>}\ShowPar}
+ {\end:itm \global\def\end:itm{\EndP\Tg</dd>}\HCode{<dt
+ class="description">}\bgroup \bf}
+ {\egroup\EndP\HCode{</dt><dd\Hnewline class="description">}}
+>>>
+
+
+\<32,4 article,report,book\><<<
+|<quotations 32,4|>
+\Configure{listof}{}{}{}{\HCode{<br\xml:empty>}}{}{}
+>>>
+
+\<quotations 32,4\><<<
+\ConfigureEnv{quotation}{}{}{\start:env{quotation}}{\end:env}
+>>>
+
+\<config book-report-article 3.2\><<<
+\ConfigureList{thebibliography}%
+ {\HCode{<dl class="thebibliography">}}
+ {\HCode{</dl>}\ShowPar}
+ {\HCode{<dt class="thebibliography">}\bgroup \bf}
+ {\egroup\HCode{<dd\Hnewline class="thebibliography">}}
+\:CheckOption{/bib} \if:Option \else
+ \ConfigureList{thebibliography}%
+ {\HCode{<table border="0" cellpadding="0"
+ cellspacing="0"><tr><td>}}%
+ {\HCode{</td></tr></table>}}%
+ {\HCode{</td></tr><tr valign="top"><td>}}%
+ {\AnchorLabel \:nbsp\HCode{</td><td>}}
+\fi
+>>>
+
+\<config book-report-article 3.2\><<<
+\ConfigureEnv{quote}{}{}{\start:env{quote}}{\end:env}
+>>>
+
+
+\<config book-report-article 3.2\><<<
+\Configure{theindex}
+ {\ifvmode \IgnorePar\fi \EndP
+ \HCode{<div class="theindex">}\let\end:theidx|=\empty}
+ {\end:theidx\HCode{</div>}}
+ {} {\hfil\break\HCode{<br\xml:empty>}}
+ {\ \ \ \ } {\hfil\break\HCode{<br\xml:empty>}}
+ {\ \ \ \ \ \ \ \ } {\hfil\break\HCode{<br\xml:empty>}}
+ {\hbox{\end:theidx\HCode{<p class="theindex">}}%
+ \def\end:theidx{\HCode{</p>}}}
+>>>
+
+
+\<32,4 report,book\><<<
+\Configure{@begin}{theindex}{\ifx \indexname\empty \else
+ \chapter*{\indexname}\fi}
+>>>
+
+\<configure html32 article\><<<
+\Configure{@begin}{theindex}{\ifx \indexname\empty \else
+ \section*{\indexname}\fi}
+>>>
+
+
+
+
+\<latex config div\><<<
+\ConfigureMark{section}
+ {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble
+ \else \thesection\fi}
+\Configure{section}{}{}
+ {\ifvmode\IgnorePar\fi \EndP \HCode{<h3 class="sectionHead">}%
+ \TitleMark\space}
+ {\HCode{</h3>}\IgnoreIndent \par}
+\Configure{sectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth
+ \ifnum \c@secnumdepth > 0
+ \thesection\space
+ \fi\fi #1}
+>>>
+
+
+\<latex config like div 3.2\><<<
+\Configure{likesection}{}{}
+ {\ifvmode\IgnorePar\fi \EndP \HCode{<h3 class="likesectionHead">}}
+ {\HCode{</h3>}\IgnoreIndent \ShowPar \par}
+\Configure{likesubsection}{}{}
+ {\bgroup \IgnorePar\HCode{<h4 class="likesubsectionHead">}}
+ {\HCode{</h4>}\IgnoreIndent\egroup}
+\Configure{likesubsubsection}{}{}
+ {\bgroup\IgnorePar\HCode{<h5 class="likesubsubsectionHead">}}
+ {\HCode{</h5>}\IgnoreIndent\egroup}
+>>>
+
+
+\<latex config div\><<<
+\ConfigureMark{subsection}
+ {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble
+ \else \thesubsection \fi}
+\Configure{subsection}{}{}
+ {\bgroup \IgnorePar\HCode{<h4 class="subsectionHead">}%
+ \TitleMark\space}
+ {\HCode{</h4>}\IgnoreIndent\egroup}
+\Configure{subsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth
+ \ifnum \c@secnumdepth > 0
+ \thesubsection\space
+ \fi\fi #1}
+>>>
+
+
+\<latex config div\><<<
+\ConfigureMark{subsubsection}
+ {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble
+ \else \thesubsubsection \fi}
+\Configure{subsubsection}{}{}
+ {\bgroup \IgnorePar\HCode{<h5 class="subsubsectionHead">}%
+ \TitleMark\space}
+ {\HCode{</h5>}\IgnoreIndent\egroup}
+\Configure{subsubsectionTITLE+}{\ifnum \c:secnumdepth>\c@secnumdepth
+ \ifnum \c@secnumdepth > 0
+ \thesubsubsection\space
+ \fi\fi #1}
+>>>
+
+
+
+\<latex config div\><<<
+\Configure{paragraph}{}{}
+ {\ShowPar\IgnoreIndent\HCode{<strong class="paragraphHead">}}
+ {\HCode{</strong>}\IgnorePar}
+\Configure{subparagraph}{}{}
+ {\ShowPar\IgnoreIndent\HCode{<strong class="subparagraphHead">}}
+ {\HCode{</strong>}\IgnorePar}
+>>>
+
+
+
+
+
+
+\<config book-report-article 3.2\><<<
+|<config sections 3.2|>
+>>>
+
+
+
+\section{article}
+
+\<configure html32 article\><<<
+|<config book-report-article 3.2|>
+|<config report / article 3.2|>
+>>>
+
+
+
+
+\section{report}
+
+\<configure html32 report\><<<
+|<config book-report-article 3.2|>
+ |<config report / article 3.2|>
+|<32,4 report,book|>
+|<32,4 report|>
+>>>
+
+
+
+
+\<config report / article 3.2\><<<
+\ConfigureEnv{abstract}{\HCode{<\tbl:XV{abstract}><tr><td\Hnewline
+ >}}{\end:env}{}{}
+>>>
+
+
+\section{book}
+
+\<configure html32 book\><<<
+|<config book-report-article 3.2|>
+|<32,4 report,book|>
+|<32,4 book|>
+>>>
+
+
+
+\section{amsart}
+
+
+
+\<ams art,proc\><<<
+\Configure{endsection}
+ {part}
+\Configure{endsubsection}
+ {section,part}
+\Configure{endsubsubsection}
+ {subsection,section,part}
+\Configure{endparagraph}
+ {subsubsection,subsection,section,part}
+>>>
+
+
+\<configure html32 amsart\><<<
+|<config sections 3.2|>
+|<book-report-article caption 3.2|>
+|<latex report,... config 3.2|>
+|<latex shared div config|>
+|<ams art,proc,book|>
+|<latex config div|>
+|<ams art,proc|>
+>>>
+
+
+\<ams art,proc,book\><<<
+\Configure{maketitle}
+ {\ifvmode \IgnorePar\fi \EndP |<title for TITLE|>%
+ \HCode{<div class="maketitle">}%
+ \ConfigureEnv{center}
+ {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}
+ {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}%
+ |<footnote for ams title|>%
+ }
+ {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}}
+ {\NoFonts\IgnorePar \EndP
+ \HCode{<h2>}\IgnorePar}
+ {\HCode{</h2>}\IgnoreIndent\EndNoFonts}
+>>>
+
+\<footnote for ams title\><<<
+\Configure{footnotetext}
+ {\HCode{<sup>}\HPage{\FNnum}\HCode{<div>}\NoFonts}
+ {\EndNoFonts}
+ {\HCode{</div>}\EndHPage{}\HCode{</sup>}}%
+>>>
+
+
+
+\<ams art,proc\><<<
+\Configure{|<thanks author date and|>}
+ {\par\IgnorePar\EndP \HCode{<div class="thanks">}\par\ShowPar}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</div>}}
+ {\ifvmode \IgnorePar\fi\EndP
+ \HCode{<div class="authors"><span class="author">}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</span></div>}}
+ {\par\IgnorePar\EndP \HCode{<div class="date">}\par\ShowPar}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</div>}}
+ {\lowercase{\HCode{</span><span class="and">}}and~%
+ \lowercase{\HCode{</span><span>}}}
+ {\HCode{<br\xml:empty>}}
+>>>
+
+
+
+\<config book-report-article 3.2\><<<
+\Configure{|<thanks author date and|>}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{<div class="thanks" >}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</div>}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{<div class="author" >}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</div>}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{<div class="date" >}}
+ {\ifvmode \IgnorePar\fi\EndP \HCode{</div>}}
+ {\HCode{<br class="and" \xml:empty>}}
+ {\HCode{<br \xml:empty>}}
+>>>
+
+\<thanks author date and\><<<
+thanks author date and>>>
+
+
+
+
+
+
+\<book-report-article caption 3.2\><<<
+ |<makeketitle config 3.2|>
+>>>
+
+\<makeketitle config 3.2\><<<
+\Configure{caption}{\HCode{\if:nopar \else <br\xml:empty>\fi
+ <div align="center"><table\Hnewline
+ ><tr valign="bottom"><td |<no wrap|> ><strong>}}
+ {} {\HCode{</strong></td><td \Hnewline>}}
+ {\HCode{</td></tr></table></div>}}
+>>>
+
+
+
+
+
+
+
+
+\section{aa}
+
+\<configure html32 aa\><<<
+|<config sections 3.2|>
+|<book-report-article caption 3.2|>
+|<latex report,... config 3.2|>
+|<latex config div|>
+|<latex config like div 3.2|>
+|<configure aa 3.2/4.0t|>
+|<latex shared div config|>
+|<shared sec div config|>
+|<shared subsec div config|>
+|<shared sub end div config|>
+\ifx \part\:UnDef \else
+ |<shared part div config|>
+ |<latex shared likepart config|>
+\fi
+>>>
+
+
+
+
+\<latex report,... config 3.2\><<<
+\ConfigureToc{lof} {\empty}{\ }{}{\HCode{<br\xml:empty>}}
+\ConfigureToc{lot} {\empty}{\ }{}{\HCode{<br\xml:empty>}}
+>>>
+
+
+
+
+
+\section{pictex}
+
+\<configure html32 pictex\><<<
+\Configure{pictex}{\HCode{<div align="center"
+ >}}{\HCode{</div>}}{+[PICT]}
+>>>
+
+\section{array}
+
+\<configure html32 array\><<<
+|<array.sty Configure 3.2|>
+|<html latex array/tabular Config 3.2|>
+>>>
+
+
+\<html latex array/tabular Config 3.2\><<<
+\Configure{array}
+ {\halignTB{array}}
+ \t:HA
+ \R:HA\r:HA\D:HA\d:HA
+\Configure{halignTB<>}{array}{<>\HAlign}
+\Configure{tabular}
+ {\halignTB{tabular}}
+ \t:HA
+ \R:HA\r:HA\D:HA\d:HA
+\Configure{halignTB<>}{tabular}{\HCode{cellpadding="5" \VBorder}<>\HAlign}
+\ConfigureEnv{array}{\IgnorePar\HCode{<div align="center">}}
+ {\HCode{</div>}\ShowPar}{}{}
+\ConfigureEnv{tabular}{\IgnorePar\HCode{<div align="center">}}
+ {\HCode{</div>}\ShowPar}{}{}
+>>>
+\<array.sty Configure 3.2\><<<
+\Configure{VBorder}{\let\VBorder|=\empty}{\gdef\VBorder{border="1"}}{}{}
+>>>
+
+
+
+\section{latex.ltx}
+
+\<configure html32 latex\><<<
+|<0,32,4 plain,latex|>
+|<32,4 plain,latex|>
+|<32 plain,latex|>
+|<32 picmath th4,latex|>
+|<0,32,4 latex|>
+|<32,4 latex|>
+|<32 latex|>
+|<latex footnotes|>
+% \:CheckOption{javahelp} \if:Option
+% \input javahelp.4ht
+% \else
+% \Log:Note{for a JavaHelp output format,
+% use the command line option `javahelp'}
+% \fi
+>>>
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltplain.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{obeylines}
+
+
+
+\<32 plain,latex\><<<
+\:CheckOption{/obeylines} \if:Option
+ |<delayed obeylines confg|>
+\else |<obeylines confg|> \fi
+>>>
+
+
+\<obeylines confg\><<<
+\Configure{obeylines}
+ {} {} {\hbox{\HCode{<br\xml:empty>}}}
+>>>
+
+Typically, \verb'\obeylines' appears in a separate line before the
+content. The following option is introduced to avoid an extra leading
+empty line.
+
+\<delayed obeylines confg\><<<
+\Configure{obeylines}
+ {\def\Line:Break{\def\Line:Break{\hbox{\HCode{<br\xml:empty>}}}}} {}
+ {\Line:Break}
+>>>
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltlogos.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Logos}
+
+
+If we redefine the following we get LaTeX in hypertext, and protection
+within titles. Without this definition we get LATEX.
+
+\<32 latex\><<<
+|</TeX for 3.2|>
+\def\:temp{LaTeX}
+\HLet\LaTeX|=\:temp
+>>>
+
+\</TeX for 3.2\><<<
+\def\:temp{TeX}
+\HLet\TeX|=\:temp
+>>>
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltmisc.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Miscellaneous Environments}
+
+
+
+
+\<32 latex\><<<
+\Configure{centercr}{\ht:special{t4ht=<br\xml:empty>}}
+ {\everypar{\everypar{\HCode{<p>}}}}
+>>>
+
+\<32 latex\><<<
+\def\start:env#1{\IgnorePar\HCode{<\tbl:XV{#1}><tr><td\Hnewline>}}
+\def\tbl:XV#1{table \Hnewline border="0" width="100\%"}
+\def\end:env{\IgnorePar \end:TTT\ShowPar}
+>>>
+
+ cellpadding="0" cellspacing="15"
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % ltmath.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Math Setup}
+
+
+\<32 latex\><<<
+\:CheckOption{pic-eqnarray} \if:Option
+\else |<TABLE eqnarray Config 3.2|>\fi
+>>>
+
+
+\<TABLE eqnarray Config 3.2\><<<
+\Configure{eqnarray}{\HCode{<table\Hnewline>}}{\HCode{</table>}}
+ {\HCode{<tr valign="middle">}}{\HCode{</tr>}}
+ {\HCode{\ifnum \HCol=4 <td\Hnewline width="10"></td>\fi
+ <td\Hnewline |<no wrap|> align="\ifcase\HCol \or right\or center\or
+ left\else right\fi" \Hnewline>}}{\HCode{</td>}}
+\ConfigureEnv{eqnarray}{\HCode{<div align="center">}}
+ {\HCode{</div>}}{}{}
+\ConfigureEnv{eqnarray*}{\HCode{<div align="center">}}
+ {\HCode{</div>}}{}{}
+>>>
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%
+ % lttab.dtx
+ %%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Tabbing, Tabular and Array Environments}
+
+
+
+
+
+\<32 latex\><<<
+\Configure{VBorder}{\let\VBorder|=\empty}{\def\VBorder{border="1"}}{}{}
+|<html latex array/tabular Config 3.2|>
+>>>
+
+
+
+
+\<PICT dot tabbing\><<<
+\:CheckOption{pic-tabbing'} \if:Option
+ \edef\:temp{\LikeRef{|<tabbing tag|>.}}%
+ \def\:tempa{.}\ifx \:temp\:tempa
+ \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{}
+ \fi
+\fi
+>>>
+
+
+\<32 latex\><<<
+\:CheckOption{pic-tabbing} \if:Option
+ \ConfigureEnv{tabbing}{\Picture*{}}{\EndPicture}{}{}
+\else
+ |<TABLE tabbing Config 3.2|>
+ |<PICT dot tabbing|>
+\fi
+>>>
+
+
+
+\<TABLE tabbing Config 3.2\><<<
+\Configure{tabbing}[1.5]{\IgnorePar\leavevmode \ht:special{t4ht=<table
+ \Hnewline\:zbsp{tabbing}><tr \Hnewline valign="bottom">}}
+ {\ht:special{t4ht=</tr></table>}}
+ {\gt:tab \ht:special{t4ht=<td \:tempa\Hnewline>}}
+ {\ht:special{t4ht=</td>}}
+>>>
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%% to be placed %%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{to be placed}
+
+
+\<32 picmath th4,latex\><<<
+\Configure{[]}
+ {\PicDisplay$$\everymath{}\everydisplay{}}
+ {$$\EndPicDisplay}
+\Configure{()}{\protect\PicMath$}{$\protect\EndPicMath}
+>>>
+
+
+\<32 latex\><<<
+\ifx\bf\:UnDef
+ \def\bf{\normalfont\bfseries}
+\fi
+\ConfigureList{trivlist}%
+ {\HCode{<dl>}} {\HCode{</dl>}\ShowPar}
+ {\HCode{<dt>}\bgroup \bf}{\egroup\HCode{<dd\Hnewline>}}
+\ConfigureList{list}%
+ {\HCode{<dl>}} {\HCode{</dl>}\ShowPar}
+ {\HCode{<dt>}\bgroup \bf}{\egroup\HCode{<dd\Hnewline>}}
+>>>
+
+
+
+
+\<32 latex\><<<
+\ConfigureEnv{enumerate}
+ {}{|<try env inline par|>}{}{}
+\ConfigureList{enumerate}%
+ {|<enumerate I|>}
+ {|<enumerate II|>}
+ {|<enumerate III|>}
+ {|<enumerate IV-|>}
+>>>
+
+
+\<enumerate I\><<<
+\EndP\HCode{<ol
+ class="enumerate\expandafter\the\csname @enumdepth\endcsname"
+ >}|<save end:itm|>\global\let\end:itm=\empty
+>>>
+
+\<enumerate II\><<<
+|<recall end:itm|>%
+\EndP\HCode{</li></ol>}\ShowPar
+>>>
+
+
+\<enumerate III\><<<
+\end:itm \gdef\end:itm{\EndP\Tg</li>}\DeleteMark
+>>>
+
+\<enumerate IV-\><<<
+\HCode{<li class="enumerate">}\AnchorLabel
+>>>
+
+
+
+
+\<32 latex\><<<
+\ConfigureEnv{itemize}
+ {\ifvmode \IgnorePar\fi \EndP}{|<try env inline par|>}
+ {}{}
+\ConfigureList{itemize}%
+ {\EndP\HCode{<ul class="itemize\expandafter\the
+ \csname @itemdepth\endcsname">}%
+ |<save end:itm|>\global\let\end:itm=\empty}
+ {|<recall end:itm|>\ifvmode \IgnorePar\fi
+ \EndP\HCode{</li></ul>}\ShowPar}
+ {\end:itm \global\def\end:itm{\EndP\Tg</li>}\DeleteMark}
+ {\HCode{<li class="itemize">}}
+>>>
+
+
+\<save end:itm\><<<
+\PushMacro\end:itm
+>>>
+
+
+\<recall end:itm\><<<
+\PopMacro\end:itm \global\let\end:itm \end:itm
+>>>
+
+
+
+\<try env inline par\><<<
+\ShowPar
+>>>
+
+
+
+
+\<32 latex\><<<
+\NewConfigure{enumerate}[1]{\c:enu #1|<par del|>}
+\def\c:enu#1#2#3#4#5|<par del|>{%
+ \def\OLStyle{\ifcase \@enumdepth \or
+ type="#1"\or type="#2"\or type="#3"\or type="#4"\else\fi #5}}
+>>>
+
+\<32 latex\><<<
+\Configure{enumerate}{1aiA}
+>>>
+
+
+% \Configure{tableofcontents}{}{}{\ShowPar}{\HCode{<br\xml:empty>}}{}
+
+\<32 latex\><<<
+\Configure{tableofcontents}
+ {\IgnorePar\EndP\HCode{<div class="tableofcontents">}\IgnorePar}
+ {}
+ {\IgnorePar\EndP\HCode{</div>}\ShowPar}
+ {\HCode{<br\xml:empty>}} {}
+>>>
+
+\<32 latex\><<<
+\Configure{TocAt}
+ {|<save configure tableofcontents|>%
+ \Configure{tableofcontents}
+ {\IgnorePar\EndP\HCode{<div class="\sec:typ TOCS">}}
+ {}{\IgnorePar\HCode{</div>}\ShowPar}{\HCode{<br\xml:empty>}}{}%
+ \ifvmode \IgnorePar\fi \EndP
+ }
+ {|<recall configure tableofcontents|>\par\ShowPar}
+\Configure{TocAt*}
+ {|<save configure tableofcontents|>%
+ \Configure{tableofcontents}
+ {\IgnorePar\EndP\HCode{<div class="\sec:typ TOCS">}}
+ {}{\IgnorePar\HCode{</div>}\ShowPar}{\HCode{<br\xml:empty>}}{}%
+ \ifvmode \IgnorePar\fi \EndP
+ }
+ {|<recall configure tableofcontents|>\par\ShowPar}
+>>>
+
+
+% \Configure{TocAt}
+% {|<save configure tableofcontents|>%
+% \Configure{tableofcontents}
+% {\IgnorePar}{}{\ShowPar} {\HCode{<br\xml:empty>}}{}}
+% {|<recall configure tableofcontents|>}
+% \Configure{TocAt*}
+% {|<save configure tableofcontents|>%
+% \Configure{tableofcontents}
+% {\IgnorePar}{}{\ShowPar}{\HCode{<br\xml:empty>}}{}}
+% {|<recall configure tableofcontents|>}
+%
+
+
+
+\<32 latex\><<<
+\Configure{newtheorem}
+ {\HCode{<div class="newtheorem"><b class="head">}}
+ {\HCode{</b>}}
+ {\HCode{</div>}}
+>>>
+
+\<32 latex\><<<
+\Configure{verbatim}{\:nbsp}{\a:sp}
+\Configure{verb}{\HCode{<code>}}{\HCode{</code>}}
+>>>
+
+\<32 latex\><<<
+\def\env:verb#1{\ifvmode \IgnorePar \fi\EndP
+ \HCode{<\tbl:XV{#1}><tr><td\Hnewline
+ >}\HCode{<pre>}\EndNoFonts}
+>>>
+
+
+
+\<32 latex\><<<
+\Configure{marginpar}
+ {\HCode{<table \Hnewline align="right"><tr><td \Hnewline><u><small>}}
+ {\HCode{</small></u></td></tr></table>}}
+>>>
+
+\<32 latex\><<<
+\Configure{equation}
+ {\:xhtml{\IgnorePar\EndP}%
+ \HCode{<\tbl:XV{equation}><tr><td><div align="center">}\IgnorePar
+ \Configure{$$}{\PicDisplay}{\EndPicDisplay}
+ {\everymath{}\everydisplay{}}
+ }
+ {\IgnorePar\HCode{</div></td><td width="5\%">}}
+ {\end:TTT\IgnorePar\par}
+>>>
+
+
+\<32 latex\><<<
+\ConfigureEnv{picture}
+ {\ifvmode \IgnorePar\leavevmode\HCode{<p align="center">}\fi}
+ {}{}{}
+>>>
+
+
+\<32 latex\><<<
+\Configure{float}{}
+ {\ifvmode \IgnorePar\fi \EndP
+ \HCode{<hr\xml:empty><div align="center"\Hnewline><table><tr><td\Hnewline>}}
+ {\ifvmode \IgnorePar\fi \EndP
+ \HCode{</td></tr></table></div><hr\xml:empty>}\csname par\endcsname}
+>>>
+
+
+\<32 latex\><<<
+\Configure{newline}{\HCode{<br\xml:empty>}}
+>>>
+
+
+
+
+
+
+\section{plain latex}
+
+
+
+\<32 plain,latex\><<<
+\def\:zbsp#1{cellpadding="0" border="0" cellspacing="0"\Hnewline}
+>>>
+
+
+
+
+\<pic plain/latex math 3.2NO\><<<
+\Configure{big}{\HCode{<big>}}{\HCode{</big>}}
+\Configure{Big}{\HCode{<big><big>}}{\HCode{</big></big>}}
+\Configure{bigg}{\HCode{<big><big><big>}}
+ {\HCode{</big></big></big>}}
+\Configure{Bigg}{\HCode{<big><big><big><big>}}
+ {\HCode{</big></big></big></big>}}
+>>>
+
+\<pic plain math 3.2\><<<
+\Contribute{underbrace}{align="middle"}
+>>>
+
+
+\<pic plain/latex math 3.2\><<<
+\Configure{underline}
+ {\Tg<u>}{\Tg</u>}
+\newbox\tmp:bx
+\Configure{overline}{\Picture+{
+ \a:@Picture{overline}}\setbox\tmp:bx|=\hbox
+ \bgroup\everypar{}}{\egroup\o:overline:{\box\tmp:bx}\EndPicture}
+>>>
+
+
+\<pic plain/latex math 3.2\><<<
+\NewConfigure{@root}{1}
+\Configure{@root}{align="middle" }
+>>>
+
+
+
+
+
+\section{plain}
+
+\<configure html32 plain\><<<
+|<0,32,4 plain,latex|>
+|<32 plain,latex|>
+|<0,32,4 plain|>
+|<32,4 plain|>
+|</TeX for 3.2|>
+|<32 plain|>
+\:CheckOption{plain-} \if:Option \else
+ \Configure{item}{}{}{\par\leavevmode}{}
+\fi
+>>>
+
+
+
+\<32 plain,latex\><<<
+\Configure{centerline}{\HCode{<div align="center"\Hnewline
+ class="centerline">}}{\HCode{</div>}}
+\Configure{leftline}{\HCode{<p\Hnewline class="leftline">}}{}
+\Configure{rightline}{\HCode{<p align="right"\Hnewline
+ class="rightline">}}{}
+>>>
+
+
+
+
+
+\<picmath plain,latex\><<<
+\Configure{pmatrix}
+ {\ifvmode
+ \def\end:pmatrix{\IgnorePar\HCode{</div>}\end:TTT}%
+ \:xhtml{\IgnorePar\EndP}\HCode
+ {<\tbl:XV{pmatrix}><tr><td><div align="center"\Hnewline>}%
+ \else \HCode{<span class="pmatrix">}%
+ \def \end:pmatrix{\HCode{</span>}}%
+ \fi}
+ {\end:pmatrix}
+>>>
+
+
+
+
+
+
+\<32 plain\><<<
+\:CheckOption{pic-eqalign} \if:Option
+ \:CheckOption{no-halign} \if:Option \else
+ \fi
+\else |<TABLE eqalign shared Configure 3.2|>
+\fi
+>>>
+
+
+
+
+
+\<TABLE eqalign shared Configure 3.2\><<<
+\Configure{eqalign}
+ {\HCode{<div align="center"><table>}}
+ {\HCode{</table></div>}}
+ {\HCode{<tr \Hnewline
+ valign="midlle">}}{\IgnorePar\HCode{</tr>}}
+ {\HCode{\ifnum \HCol=3 <td\Hnewline width="30"></td>\fi
+ <td align="\ifnum \HCol=2
+ left\else right\fi" |<no wrap|> \Hnewline>}}
+ {\HCode{</td>}}
+\def\:eqalign:{\Configure{noalign}
+ {\HCode{<tr><td class="noalign" colspan="2">}}%
+ {\HCode{</td></tr>}}}
+>>>
+
+
+\<TABLE eqalign shared Configure 3.2\><<<
+\Configure{eqalignno}
+ {\HCode{<div align="center"><table>}}
+ {\HCode{</table></div>}}
+ {\HCode{<tr \Hnewline
+ valign="bottom">}}{\IgnorePar\HCode{</tr>}}
+ {\HCode{\ifnum \HCol=3 <td\Hnewline width="10"></td>\fi
+ <td align="\ifnum \HCol=2
+ left\else right\fi" |<no wrap|> \Hnewline>}}
+ {\HCode{</td>}}
+\def\:eqalignno:{\Configure{noalign}
+ {\HCode{<tr><td class="noalign" colspan="2">}}%
+ {\HCode{</td></tr>}}}
+>>>
+
+
+
+
+\<TABLE eqalign shared Configure 3.2\><<<
+\Configure{leqalignno}
+ {\HCode{<div align="center"><table>}}
+ {\HCode{</table></div>}}
+ {\HCode{<tr \Hnewline
+ valign="middle">}}{\IgnorePar\HCode{</tr>}}
+ {\HCode{\ifnum \HCol=3 <td\Hnewline width="10"></td>\fi
+ <td align="\ifnum \HCol=2
+ left\else right\fi" |<no wrap|> \Hnewline>}}
+ {\HCode{</td>}}
+\def\:leqalignno:{\Configure{noalign}
+ {\HCode{<tr><td class="noalign" colspan="2">}}%
+ {\HCode{</td></tr>}}}
+>>>
+
+
+
+
+
+
+
+\<32 plain\><<<
+\Configure{settabs}[1.5]{\IgnorePar\leavevmode \ht:special{t4ht=<table
+ \Hnewline\:zbsp{settabs}><tr \Hnewline valign="bottom">}}
+ {\ht:special{t4ht=</tr></table>}}
+ {\gt:tab \ht:special{t4ht=<td \:tempa\Hnewline>}}
+ {\ht:special{t4ht=</td>}}
+>>>
+
+
+
+\<32 plain\><<<
+\Configure{narrower}{\ifvmode \IgnorePar\fi
+ \HCode{<table cellpadding="15" class="narrower"><tr
+ class="narrower"><td class="narrower">}\ifvmode \IgnorePar\fi}
+ {\ifvmode \IgnorePar\fi
+ \HCode{</td></tr></table>}\ifvmode \IgnorePar\fi}
+>>>
+
+
+
+\<32 plain\><<<
+\Configure{proclaim}
+ {\IgnorePar\HCode{<div class="proclaim"><strong class="proclaim">}}
+ {\HCode{</strong>}} {\IgnorePar\HCode{</div>}}
+\Configure{beginsection}
+ {}{}
+ {\ifvmode \IgnorePar\fi
+ \HCode{<h3 class="beginsection">}}
+ {\HCode{</h3>}\par\ShowPar}
+\ConfigureToc{beginsection}
+ {} {\relax} {} { }
+>>>
+
+
+
+
+
+\<32 plain\><<<
+\Configure{TableOfContents} {}{}{\ShowPar}{\HCode{<br\xml:empty>}}{}
+>>>
+
+
+
+\<32 plain\><<<
+\Configure{insert}
+ {\IgnorePar\HCode{<hr\xml:empty>}\IgnorePar}
+ {\IgnorePar\HCode{<hr\xml:empty>}\IgnorePar}
+>>>
+
+
+
+
+\section{amsmath}
+
+
+
+\<32,4 pic amsmath\><<<
+|<amsmath / amstex1 m:env|>
+\ConfigureEnv{eqxample}{\m:env{eqxample}}{\endm:env}{}{}
+>>>
+
+
+
+
+
+
+
+
+\<configure html32-math amsmath\><<<
+\ConfigureEnv{align*}{\m:env{align*}}{\endm:env}{}{}
+\ConfigureEnv{align}{\m:env{align}}{\endm:env}{}{}
+\ConfigureEnv{alignat*}{\m:env{alignat*}}{\endm:env}{}{}
+\ConfigureEnv{alignat}{\m:env{alignat}}{\endm:env}{}{}
+\ConfigureEnv{flalign*}{\m:env{flalign*}}{\endm:env}{}{}
+\ConfigureEnv{flalign}{\m:env{flalign}}{\endm:env}{}{}
+\ConfigureEnv{xalignat*}{\m:env{xalignat*}}{\endm:env}{}{}
+\ConfigureEnv{xalignat}{\m:env{xalignat}}{\endm:env}{}{}
+\ConfigureEnv{xxalignat}{\m:env{xxalignat}}{\endm:env}{}{}
+>>>
+
+
+
+
+\<32,4 pic amsmath\><<<
+\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{}
+\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{}
+\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{}
+\ConfigureEnv{quotation}{\m:env{quotation}}{\endm:env}{}{}
+\Configure{equations}{*}{}
+>>>
+
+
+
+
+A `\verb'\begin{multline}...\end{multline}' is not a standard environment
+in the sense that the environment as a whole is read in one piece and
+then processed, instead of reading it piecewise and process it as it
+goes. That is, we have a behavior similar to that in verbatim
+environments. The behavior is due to multline being implemented in
+terms of \verb'\gather@#1{..}'. Hence, for the picture environment, we
+need to change early the catcodes of `\verb'_' and `\verb'^'.
+
+\<32,4 pic amsmath\><<<
+\ConfigureEnv{multline}
+ {\:xhtml{\IgnorePar\EndP}%
+ \HCode{<\tbl:XV{multline}><tr><td>}\Picture*{}\ExtractHLabel
+ }
+ {\EndPicture \HCode{</td><td width="5\%">}\PutHLabel\end:TTT}
+ {}{} {}{}
+\ConfigureEnv{multline*}
+ {\:xhtml{\IgnorePar\EndP}%
+ \HCode{<\tbl:XV{multline-star}><tr><td>}\Picture*{}%
+ }
+ {\EndPicture \end:TTT}
+ {}{}
+|<extract amsmath labels|>
+>>>
+
+
+\<extract amsmath labels\><<<
+\def\ExtractHLabel{%
+ \def\tagform@##1{{\xdef\:HLabel{\noexpand\tagform@{##1}}}}}
+\def\PutHLabel{\:HLabel}
+>>>
+
+
+
+
+
+\<configure html32-math amsmath\><<<
+|<32,4 pic amsmath|>
+>>>
+
+\<32,4 pic amsmath\><<<
+\ConfigureEnv{gather}
+ {\:xhtml{\IgnorePar\EndP}%
+ \HCode{<\tbl:XV{gather}><tr><td
+ class="gather1">}\Picture*{}\ExtractHLabel
+ }
+ {\EndPicture \HCode{</td><td width="5\%">}\PutHLabel\end:TTT}
+ {}{}
+\ConfigureEnv{gather*}
+ {\:xhtml{\IgnorePar\EndP}%
+ \HCode{<\tbl:XV{gather-star}><tr><td>}\Picture*{}%
+ }
+ {\EndPicture \end:TTT}
+ {}{}
+\Css{td.gather-star, td.gather1 {text-align:center; }}
+>>>
+
+\section{amstex.sty}
+
+\<configure html32 amstex1\><<<
+\ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{}
+|<32,4 amstex1|>
+>>>
+
+
+\<32,4 amstex1\><<<
+|<amsmath / amstex1 m:env|>
+\ConfigureEnv{equation*}{\m:env{equation*}}{\endm:env}{}{}
+\ConfigureEnv{equation}{\m:env{equation}}{\endm:env}{}{}
+\Configure{eqn}{\HCode{</td><td>}}
+\ConfigureEnv{align}{\m:env{align}}{\endm:env}{}{}
+\ConfigureEnv{align*}{\m:env{align*}}{\endm:env}{}{}
+\ConfigureEnv{alignat}{\m:env{alignat}}{\endm:env}{}{}
+\ConfigureEnv{alignat*}{\m:env{alignat*}}{\endm:env}{}{}
+\ConfigureEnv{xalignat}{\m:env{xalignat}}{\endm:env}{}{}
+\ConfigureEnv{xxalignat}{\m:env{xxalignat}}{\endm:env}{}{}
+\ConfigureEnv{xalignat*}{\m:env{xalignat*}}{\endm:env}{}{}
+\ConfigureEnv{aligned}{\m:env{aligned}}{\endm:env}{}{}
+\ConfigureEnv{alignedat}{\m:env{alignedat}}{\endm:env}{}{}
+\ConfigureEnv{gather}{\m:env{gather}}{\endm:env}{}{}
+\ConfigureEnv{gather*}{\m:env{gather*}}{\endm:env}{}{}
+\ConfigureEnv{gathered}{\m:env{gathered}}{\endm:env}{}{}
+\ConfigureEnv{matrix}{\m:env{matrix}}{\endm:env}{}{}
+\ConfigureEnv{multline}{\m:env{multline}}{\endm:env}{}{}
+\ConfigureEnv{multline*}{\m:env{multline*}}{\endm:env}{}{}
+\ConfigureEnv{pmatrix}{\m:env{pmatrix}}{\endm:env}{}{}
+\ConfigureEnv{bmatrix}{\m:env{bmatrix}}{\endm:env}{}{}
+\ConfigureEnv{vmatrix}{\m:env{vmatrix}}{\endm:env}{}{}
+\ConfigureEnv{Vmatrix}{\m:env{Vmatrix}}{\endm:env}{}{}
+\Configure{gather}{\Picture*{}}{\EndPicture}
+>>>
+
+
+
+\section{amstex.tex}
+
+\<configure html32-math amstex\><<<
+|<32,4 picmath amstex.tex|>
+ \:CheckOption{no-matrix} \if:Option \else
+ \:CheckOption{pic-matrix} \if:Option
+ |<pic amstex.tex matrix 3.2|>
+ \else
+ |<tabular amstex.tex matrix 3.2|>
+ \fi\fi
+ \:CheckOption{no-align} \if:Option \else
+ \:CheckOption{pic-align} \if:Option
+ |<pic amstex.tex align 3.2|>
+ \else
+ |<tabular amstex.tex align 3.2|>
+ \fi\fi
+ \:CheckOption{no-cases} \if:Option \else
+ \:CheckOption{pic-cases} \if:Option
+ |<pic amstex.tex cases 3.2|>
+ \else
+ |<nonpic amstex.tex cases 3.2|>
+ \fi\fi
+
+>>>
+
+
+\<pic amstex.tex cases 3.2\><<<
+\Configure{cases}{\m:env{cases}}{\endm:env}
+>>>
+
+\<nonpic amstex.tex cases 3.2\><<<
+\Configure{cases}{\m:env{cases}}{\endm:env}
+>>>
+
+
+
+\<pic amstex.tex align 3.2\><<<
+\Configure{align}{\m:env{align}}{\endm:env}
+>>>
+
+
+\<tabular amstex.tex align 3.2\><<<
+\Configure{align}
+ {\HCode{<table\Hnewline class="align">}} {\HCode{</table>}}
+ {\HCode{<tr\Hnewline>}} {\HCode{</tr>}}
+ {\HCode{<td>}} {\HCode{</td>}}
+>>>
+
+
+
+
+
+\<pic amstex.tex matrix 3.2\><<<
+\Configure{matrix}{\m:env{matrix}}{\endm:env}
+>>>
+
+\<tabular amstex.tex matrix 3.2\><<<
+\Configure{matrix}
+ {\HCode{<table\Hnewline class="matrix">}} {\HCode{</table>}}
+ {\HCode{<tr\Hnewline>}} {\HCode{</tr>}}
+ {\HCode{<td>}} {\HCode{</td>}}
+>>>
+
+
+
+
+\section{vanilla}
+
+\<configure html32 vanilla\><<<
+|<32,4 vanilla|>
+|<32 amsppt, 32,4 vanilla|>
+\Configure{heading}
+ {}{}{\IgnorePar\EndP\HCode{<h2 class="heading">}}{\HCode{</h2>}}
+\ConfigureToc{heading}
+ {}{\HCode{<span class="heading">}}{}{\HCode{</span><br\xml:empty>}}
+\Configure{subheading}
+ {}{}{\EndP\HCode{<h3 class="subheading">}}{.\HCode{</h3>}}
+\ConfigureToc{subheading}
+ {}{\HCode{<span class="subheading">}}{}{\HCode{</span><br\xml:empty>}}
+\Configure{demo}
+ {\IgnorePar\EndP\HCode{<div class="demo"><span class="demo">}}
+ {\HCode{</span>}} {\IgnorePar\EndP\HCode{</div>}}
+\Configure{aligned}
+ {\EndP\HCode{<center><table\Hnewline
+ border="0" cellpadding="0" cellspacing="15" class="aligned">}}
+ {\HCode{</table></center>}\IgnorePar}
+ {\HCode{<tr\Hnewline valign="top">}}{\HCode{</tr>}}
+ {\HCode{<td>}} {\HCode{</td>}}
+>>>
+
+\section{minitoc}
+
+\<configure html32 minitoc\><<<
+\Configure{minitoc}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{parttoc}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{secttoc}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{minilof}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{partlof}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{sectlof}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{minilot}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{partlot}{\HCode{<div>}}{\HCode{</div>}}{}{}
+\Configure{sectlot}{\HCode{<div>}}{\HCode{</div>}}{}{}
+>>>
+
+\section{fancyvrb}
+
+\<configure html32 fancyvrb\><<<
+\Configure{fancyvrb}
+ {\HCode{<div class="fancyvrb">}} {\HCode{</div>}}
+ {} {\HCode{<br\xml:empty>}}
+ {}{}
+>>>
+
+
+
+
+
+
+
+
+\section{url}
+
+\<configure html32 url\><<<
+\Configure{url}{\Link[#1]{}{}#1\EndLink}
+>>>
+
+
+
+\section{amsfonts}
+
+\<configure html32 amsfonts\><<<
+\:CheckOption{fonts} \if:Option
+ \Configure{mathbb}{\Protect\HCode{<b>}}
+ {\Protect\HCode{</b>}}
+ \Configure{mathfrak}{\Protect\HCode{<span class="mathfrak">}}
+ {\Protect\HCode{</span>}}
+\fi
+>>>
+
+
+
+
+
+\section{amsppt}
+
+\<configure html32 amsppt\><<<
+|<sectioning in amsppt.sty|>
+|<32,4 amsppt|>
+|<32 amsppt|>
+\ifx \EnditemitemList\:UnDef
+\Configure{itemitem}{}{}
+ {\par\leavevmode\:nbsp\:nbsp\:nbsp}{}
+\fi
+>>>
+
+\section{fontmath.ltx}
+
+\<configure html32-math fontmath\><<<
+|<32,4 picmath: plain, fontmath, amsmath, amstex1|>
+|<math plain,fontmath|>
+>>>
+
+
+
+
+
+\<configure html32 fontmath\><<<
+\Configure{mathit}{\Protect\HCode{<i>}}{\Protect\HCode{</i>}}
+\Configure{mathbf}{\Protect\HCode{<b>}}{\Protect\HCode{</b>}}
+\Configure{mathtt}{\Protect\HCode{<tt>}}{\Protect\HCode{</tt>}}
+\Configure{mathsf}{}{}
+\Configure{mathrm}{}{}
+\Configure{textbf}{\Protect\HCode{<b>}}{\Protect\HCode{</b>}}
+\Configure{textit}{\Protect\HCode{<i>}}{\Protect\HCode{</i>}}
+\Configure{textrm}{}{}
+\Configure{textup}{}{}
+\Configure{textsc}{}{}
+\Configure{textsf}{}{}
+\Configure{textsl}{\Protect\HCode{<i>}}{\Protect\HCode{</i>}}
+\Configure{texttt}{\Protect\HCode{<tt>}}{\Protect\HCode{</tt>}}
+\Configure{emph}{\Protect\HCode{<em>}}{\Protect\HCode{</em>}}
+>>>
+
+\section{emulateapj}
+
+\<configure html32 emulateapj\><<<
+\Configure{affil}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{author}{\HCode{<center>}}{\HCode{</center>}}
+\Configure{keywords}{\HCode{<center><div>}}{\HCode{</div></center>}}
+\Configure{subjectheadings}
+ {\HCode{<center><div>}}{\HCode{</div></center>}}
+\Configure{slugcomment}
+ {\HCode{<center><i>}} {\HCode{</i></center>}}
+\Configure{subtitle}{}{}
+\Configure{submitted}{}{\HCode{<br\xml:empty>}}
+\Configure{title}
+ {\HCode{<h1 class="titleHead">}}
+ {\HCode{</h1>}}
+>>>
+
+
+
+\section{slidesec}
+
+\<configure html32 slidesec\><<<
+\ConfigureToc{tocslidesection} {\empty}{\ }{}{\HCode{<br\xml:empty>}}
+>>>
+
+
+
+\section{seminar}
+
+\<configure html32 seminar\><<<
+\ConfigureEnv{slide}
+ {\HCode{<hr />}} {\rightline{\the\c@slide}}{}{}
+>>>
+
+
+\section{tex4ht}
+
+
+\<configure html32 Preamble\><<<
+\Configure{PROLOG}{DOCTYPE}
+\:CheckOption{no-DOCTYPE} \if:Option
+ \Configure{PROLOG}{}
+\else
+ \Log:Note{to remove the DOCTYPE declaration
+ use the command line option `no-DOCTYPE'}
+\fi
+>>>
+
+
+
+\<dtd lang\><<<
+\expandafter
+\ifx \csname a:dtd-lang\endcsname\relax EN\else
+ \csname a:dtd-lang\endcsname
+\fi >>>
+
+
+\<configure html32 tex4ht\><<<
+|<0,32,4 tex4ht|>
+|<32,4 tex4ht|>
+|<32 tex4ht|>
+|<title for hypertext page|>
+\ifx \a:DOCTYPE\relax
+ \Configure{DOCTYPE}{\IgnorePar\HCode{<!DOCTYPE
+ html PUBLIC "-//W3C//DTD HTML 3.2//|<dtd lang|>"
+ \Hnewline\space\space
+ "http://www.w3.org/pub/WWW/MarkUp/Wilbur/HTML32.dtd">\Hnewline
+ }}
+ |<xml html32|>
+\fi
+\def\:gobbleM#1->{}
+\Configure{@HEAD}
+ {\HCode{<!--\space\expandafter\:gobbleM\meaning
+ \Preamble\space-->\Hnewline}}
+\immediate\write-1{TeX4ht package options:
+ \expandafter\:gobbleM\meaning\Preamble}
+>>>
+
+
+\<xml html32\><<<
+\:CheckOption{xmldtd} \if:Option
+ \Configure{DOCTYPE}
+ {\HCode{<!DOCTYPE html \xhtml:DOCTYPE> \Hnewline
+ <!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
+ \Hnewline}}
+ \def\xhtml:DOCTYPE{PUBLIC
+ "-//W3C//DTD XHTML 1.0 Transitional//|<dtd lang|>"\Hnewline
+ \space\space
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"}
+\fi
+>>>
+
+
+
+\<configure html32 tex4ht\><<<
+\Configure{HtmlPar}
+ {\EndP\HCode{<!--l. \the\inputlineno-->}\HCode{<p>}}
+ {\EndP\HCode{<!--l. \the\inputlineno-->}\HCode{<p>}}
+ {\:xhtml{\Tg</p>}}
+ {\:xhtml{\Tg</p>}}
+\ifx \a:HTML\:UnDef
+ \Configure{HTML}
+ {\IgnorePar\HCode{<html \a:@HTML\Hnewline >}}
+ {\HCode{\Hnewline</html>\Hnewline}}
+\fi
+\ifx \a:HEAD\:UnDef
+ \Configure{HEAD}
+ {\IgnorePar\NoFonts\HCode
+ {<head>|<src note|>\Hnewline}}
+ {\HCode{</head>}\EndNoFonts}
+\fi
+\ifx \a:BODY\:UnDef
+ \Configure{BODY}
+ {\IgnorePar\HCode{<body\Hnewline >}\ShowPar}
+ {\ifvmode\IgnorePar\fi \EndP\HCode{\Hnewline </body>}}
+\fi
+\ifx \a:TITLE\:UnDef
+ \Configure{TITLE}{\Protect\IgnorePar
+ \HCode{<title>}}{\HCode{</title>\Hnewline}}
+\fi
+|<no css|>
+>>>
+
+
+
+\<src note\><<<
+<!--\FileName\space from \jobname.tex
+(TeX4ht)-->%
+>>>
+
+\<4 src note\><<<
+<!--\FileName\space from \jobname.tex -->%
+>>>
+
+
+
+
+\<configure html32 tex4ht\><<<
+\Configure{crosslinks+}
+ {\IgnorePar\EndP\HCode{<p class="noindent">}}
+ {\HCode{</p>}\par\ShowPar}
+ {\IgnorePar\EndP\HCode{<p>}}
+ {\HCode{</p>}\par\ShowPar}
+\Configure{MkHalign}
+ {\halignTB{MkHalign}}
+ \t:HA
+ \R:HA\r:HA\D:HA\d:HA
+\Configure{halignTD} {}{}
+ {<}{\HCode{align="left" |<no wrap|> }}
+ {-}{\HCode{align="center" |<no wrap|> }}
+ {>}{\HCode{align="right" |<no wrap|> }}
+ {^}{\HCode{valign="top" |<no wrap|> }}
+ {=}{\HCode{valign="baseline" |<no wrap|> }}
+ {||}{\HCode{valign="middle" |<no wrap|> }}
+ {_}{\HCode{valign="bottom" |<no wrap|> }}
+ {p}{\HCode{align="left"}}
+ {}
+\def\R:HA{\HCode{<tr \Hnewline valign="middle">}}
+\Configure{halign}
+ {\halignTB{halign}}
+ \t:HA
+ \R:HA\r:HA\D:HA\d:HA
+\Configure{pic-halign}{}
+\Configure{IMG}
+ {\ht:special{t4ht=<img\Hnewline src="}}
+ {\ht:special{t4ht=" alt="}}
+ {" }
+ {\ht:special{t4ht=" }}
+ {\ht:special{t4ht=\xml:empty>}}
+\Configure{Picture*}{}{}
+\Configure{@Picture}{\:class}
+\def\:class#1{%
+ \expandafter\ifx\csname :#1:\endcsname\relax\else
+ \csname :#1:\endcsname\fi}
+>>>
+
+
+
+\<contribute to picmath of 3.2\><<<
+\NewConfigure{@neq}{1}
+\Configure{@neq}{align="middle"}
+\NewConfigure{@buildrelover}{1}
+\Configure{@buildrelover}{align="middle"}
+\NewConfigure{@doteq}{1}
+\Configure{@doteq}{align="middle"}
+\NewConfigure{@underbrace}{1}
+\NewConfigure{@frac}{1}
+\Configure{@frac}{align="middle"}
+\NewConfigure{@left}{1}
+\Configure{@left}{align="middle"}
+>>>
+
+
+
+
+
+
+\<configure html32 tex4ht\><<<
+\Configure{htf}{1}{+}{<img
+ src="}{" alt="}{}{}{}{}{"\xml:empty>}
+\Configure{htf}{3}{+}{<img
+ src="}{" alt="}{}{}{}{}{" align="middle"\xml:empty>}
+\Configure{htf}{4}{+}{<small>}{}{}{}{}{}{</small>}
+\Configure{htf}{6}{+}{<u>}{}{}{}{}{}{</u>}
+>>>
+
+
+
+
+
+
+
+
+\section{th4}
+
+\<configure html32 th4\><<<
+\Configure{Verbatim}{\HCode{<pre>}} {\HCode{</pre>}} {}{\:nbsp}
+|<32,4 th4|>
+|<32 th4|>
+>>>
+
+
+
+
+
+\section{amsthm.sty}
+
+\<configure html32 amsthm\><<<
+\ConfigureEnv{proof}{\par\leavevmode}{\par\ShowPar}{}{}
+>>>
+
+\section{foils}
+
+\<configure html32 foils\><<<
+|<32,4 foils|>
+>>>
+
+
+
+
+
+\section{epsfig}
+
+\<configure html32 epsfig\><<<
+|<0,32,4 epsfig|>
+>>>
+
+\section{psfig}
+
+\<configure html32 psfig\><<<
+|<0,32,4 psfig|>
+>>>
+
+\section{graphics}
+
+\<configure html32 graphics\><<<
+|<0,32,4 graphics|>
+>>>
+
+
+
+
+
+
+\section{moreverb}
+
+\<configure html32 moreverb\><<<
+|<32,4 moreverb|>
+>>>
+
+
+
+\section{xy}
+
+
+
+\<configure html32 xy\><<<
+|<32,4 xy|>
+>>>
+
+\<32,4 xy\><<<
+\Configure{xypic}
+ {\Picture*{}} {\EndPicture}
+>>>
+
+
+
+
+
+
+\section{pb-diagram}
+
+
+
+
+\<configure html32 pb-diagram\><<<
+\ConfigureEnv{diagram}
+ {\Picture*{}$} {$\EndPicture} {}{}
+>>>
+
+
+
+
+\section{amscd}
+
+
+
+
+\<configure html32 amscd\><<<
+\ConfigureEnv{CD}
+ {\Picture*{}$} {$\EndPicture} {}{}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+\section{ntheorem}
+
+\<configure html32 ntheorem\><<<
+|<32,4 ntheorem|>
+>>>
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Picmath 3.2 \& 4}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<html32-math\><<<
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% html32-math.4ht (|version), generated from |jobname.tex
+% Copyright (C) 2009-2010 TeX Users Group
+% Copyright (C) |CopyYear.1999. Eitan M. Gurari
+|<TeX4ht copywrite|>
+>>>
+
+
+\section{tex4ht}
+
+
+
+
+\<try inline par\><<<
+\ShowPar\par{\HCondtrue\noindent}%
+>>>
+
+
+
+
+
+\<configure html32-math tex4ht\><<<
+|<32,4 picmath tex4ht|>
+\Configure{PicMath}{}{}{}{}
+|<contribute to picmath of 3.2|>
+>>>
+
+\<32,4 picmath tex4ht\><<<
+\:CheckOption{no_^}
+\if:Option \else \:CheckOption{no_}\fi
+\if:Option \else
+ \Configure{SUB}
+ {\HCode{<sub>}}{\HCode{</sub>}}
+\fi
+\:CheckOption{no_^}
+\if:Option \else \:CheckOption{no^}\fi
+\if:Option \else
+ \Configure{SUP}
+ {\HCode{<sup>}}{\HCode{</sup>}}
+\fi
+\:CheckOption{no_^}
+ \if:Option \else \:CheckOption{no_}\fi
+ \if:Option \else \:CheckOption{no^}\fi
+\if:Option \else
+ \Configure{SUBSUP}
+ {\HCode{<sub>}}{\HCode{</sub><sup>}}{\HCode{</sup>}}
+\fi
+\Configure{left}
+ {\Picture+{ \a:@Picture{left}}}
+ {\aftergroup\EndPicture }
+\Configure{mathchoice}{\PictureOff}{\PictureOn}
+>>>
+
+
+
+
+
+
+\verb'\endgraf' is safer than \verb'\par', because the latter may be redefined.
+For instance, see p 262 in texbook.
+
+
+
+
+
+
+
+\<configure html32-math tex4ht\><<<
+\Configure{PicDisplay}{\HCode{<center>}}{\HCode{</center>}}{}{}
+>>>
+
+
+
+
+
+
+
+
+\section{plain}
+
+
+
+\<configure html32-math plain\><<<
+|<picmath plain,latex|>
+|<math plain,fontmath|>
+|<picmath plain|>
+|<32,4 picmath plain|>
+>>>
+
+\<32,4 picmath plain\><<<
+\Configure{sqrt}
+ {\Picture+{ \a:@Picture{sqrt}}}
+ {\EndPicture}
+|<32,4 picmath: plain, fontmath, amsmath, amstex1|>
+>>>
+
+
+\section{latex}
+
+
+
+
+
+
+
+
+
+
+
+
+\<configure html32-math latex\><<<
+|<picmath plain,latex|>
+|<picmath latex|>
+|<32,4 picmath latex|>
+|<32 picmath th4,latex|>
+>>>
+
+
+\<picmath plain,latex\><<<
+|<pic plain/latex math 3.2|>
+\def\A:root#1\b:root#2\c:root{\o:root:#1\of{#2}\c:root}
+\Configure{root}
+ {\Picture+{ \a:@Picture{root}}\A:root}
+ {}
+ {\EndPicture}
+\Configure{mathpalette}
+ {\Picture+{ \a:@Picture{mathpalette}}} {\EndPicture}
+>>>
+
+
+\<32,4 picmath latex\><<<
+\Configure{pmatrix} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{bordermatrix} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{frac}
+ {\Picture+{ \a:@Picture{frac}}\bgroup}
+ {} {}
+ {\egroup\EndPicture}
+>>>
+
+
+
+
+\<32,4 picmath latex\><<<
+\Configure{sqrtsign}
+ {\Picture+{ \a:@Picture{sqrt}}}
+ {\EndPicture}
+\Configure{matrix}
+ {\Picture+{ \a:@Picture{matrix}}} {\EndPicture}
+ {}{}{}{}
+>>>
+
+
+
+
+\<picmath plain,latex\><<<
+\Configure{L} {\pic:sym{L}}
+\Configure{l} {\pic:sym{l}}
+\def\pic:sym#1{\Protect\Picture+{ \a:@Picture{#1}}\csname
+ o:#1:\endcsname\Protect\EndPicture}
+>>>
+
+\<math plain,fontmath\><<<
+\Configure{Longrightarrow} {\pic:sym{Longrightarrow}}
+\Configure{bowtie} {\pic:sym{bowtie}}
+\Configure{cong} {\pic:sym{cong}}
+\Configure{ddots} {\pic:sym{ddots}}
+\Configure{doteq} {\pic:sym{doteq}}
+\Configure{hookleftarrow} {\pic:sym{hookleftarrow}}
+\Configure{hookrightarrow} {\pic:sym{hookrightarrow}}
+\Configure{longmapsto} {\pic:sym{longmapsto}}
+\Configure{mapsto} {\pic:sym{mapsto}}
+\Configure{models} {\pic:sym{models}}
+\Configure{neq} {\pic:sym{neq}}
+\Configure{notin} {\pic:sym{notin}}
+\Configure{vdots} {\pic:sym{vdots}}
+\Configure{angle} {\pic:sym{angle}}
+\Configure{rightleftharpoons} {\pic:sym{rightleftharpoons}}
+\Configure{leftrightharpoons} {\pic:sym{leftrightharpoons}}
+>>>
+
+
+\<picmath latex\><<<
+\Configure{mathellipsis} {...}
+>>>
+
+
+\<picmath plain\><<<
+\Configure{ldots} {...}
+\Configure{cdots} {\pic:sym{cdots}}
+>>>
+
+
+\<configure html32 fontmath\><<<
+\Configure{cdots} {\pic:sym{cdots}}
+>>>
+
+
+\<configure html32 amsmath\><<<
+\Configure{@cdots} {\pic:sym{@cdots}}
+\Configure{iint} {\pic:sym{iint}}
+\Configure{iiint} {\pic:sym{iiint}}
+\Configure{iiiint} {\pic:sym{iiint}}
+\Configure{idotsint} {\pic:sym{tsint}}
+\Configure{doteq} {\pic:sym{tsint}}
+>>>
+
+
+
+
+
+
+
+\section{amsmath}
+
+\<configure html32-math amsmath\><<<
+|<32,4 picmath amsmath,amstex1|>
+|<32,4 picmath amsmath|>
+>>>
+
+
+
+\<32,4 picmath amsmath,amstex1\><<<
+|<32,4 picmath: plain, fontmath, amsmath, amstex1|>
+\Configure{dotsc} {\pic:sym{dotsc}}
+\Configure{dotso} {\pic:sym{dotso}}
+>>>
+
+
+
+
+\<32,4 picmath amsmath\><<<
+\Configure{overset} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{underset} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+>>>
+
+
+
+
+\<32,4 picmath amsmath\><<<
+\Configure{xrightarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+\Configure{xleftarrow} {\Picture+{ \a:@Picture{}}} {\EndPicture}
+>>>
+
+
+
+\section{amstex1 (amstex.sty)}
+
+\<configure html32-math amstex1\><<<
+|<32,4 picmath amsmath,amstex1|>
+>>>
+
+
+
+
+\section{th4}
+
+
+
+
+\<configure html32-math th4\><<<
+|<32 picmath th4,latex|>
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\<temp hcode accents\><<<
+\HCode{&\expandafter \ifx\csname U#2#1\endcsname\relax
+ #2#1\else \#x\csname U#2#1\endcsname\fi;}%
+>>>
+
+
+\<xmlns\><<<
+xmlns="http://www.w3.org/1999/xhtml"
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\subsection{TeX Engine}
+
+
+
+
+
+
+
+The \verb'\trap:base' is to catch empty bases of exponents like, e.g.,
+in \verb'$a^{^b}$'.
+
+
+
+
+
+
+
+
+
+
+
+\<?\><<<
+\def\MathRow#1{%
+ \Configure{\expandafter\:gobble\string#1*}{*}%
+ {<|.mrow\Hnewline
+ class="\expandafter\:gobble\string#1">}{</|.mrow>}%
+ {\Configure{\expandafter\:gobble\string#1}{}{}{}{}}#1}%
+>>>
+
+
+\<recall dvimath par\><<<
+\sv:ignore
+>>>
+
+
+
+\<sv dvimath par\><<<
+\edef\sv:ignore{\if:nopar
+ \noexpand\IgnorePar\else \noexpand\ShowPar\fi}%
+>>>
+
+
+
+
+The \verb'\MathRow' requests a \verb'<|.mrow\Hnewline>...</|.mrow>', instead of the contributions
+of \verb'\mathop', \verb'\mathrel',...., for the next parameter.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\subsection{latex.ltx}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Definitions like \verb'\def\mathbf#1{\a:mathbf#1\b:mathbf}'
+can't be done on a global level, because \verb'\mathbf' is just
+a name of a font. So, for instance, \verb'\bf' expands to \verb'\mathbf',
+and so \verb'$\bf R$' indirectly brings up the latter command.
+
+
+
+
+
+\subsection{plain.sty}
+
+
+
+
+
+
+
+\subsection{Palin + LaTeX}
+
+The default \verb'\left' and \verb'\right' in their default definition
+with tex produce multi-part delimiters, from cmex, on large
+subformulas. Hence, the `'.' below is needed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+\subsection{Amsmath}
+
+
+ The \verb'\HCode{}' in \verb'\sideset' is for catching superscripts and subscripts
+
+
+
+
+
+
+\section{Eqnarray}
+
+
+
+
+
+Had `BASELINE' before `MIDDLE', but changed to conform with math
+in page 252-- in intro to theory book.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\section{Accents through `accents' Configurations}
+
+
+
+
+
+Why originally the accents are defined within a group? (knuth answer
+this in the texbook.)
+
+
+
+
+
+
+
+\section{PsTricks}
+
+
+
+
+\<configure html32 pstricks\><<<
+\Configure{pspicture}
+ {\ifvmode \ifinner\else \vfill\break\fi
+ \leavevmode\fi \Picture+{ class="pspicture"}}
+ {\EndPicture\HCode{<!--width="\the\wd\pst@hbox"
+ height="\the\ht\pst@hbox"-->}}
+>>>
+
+
+
+
+
+
+
+
+\section{Fractions}
+
+
+
+
+
+
+
+
+
+
+
+\<config mathml amstex1\><<<
+\ConfigureEnv{aligned}{}{}{}{}
+\Configure{aligned}
+ {\HCode{<|.mtable\Hnewline class="aligned">}}
+ {\HCode{</|.mtable>}}
+ {\HCode{<|.mtr\Hnewline>}} {\HCode{</|.mtr>}}
+ {\HCode{<|.mtd>}} {\HCode{</|.mtd>}}
+>>>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Sty Files}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%
+\section{ProTex}
+%%%%%%%%%%%%%%%%%%%
+
+\<configure html32 ProTex\><<<
+\:CheckProtexOption{[[]]}\if:Option
+ |<frame protex code|>
+\fi
+>>>
+
+\<frame protex code\><<<
+\Configure{FrameCode}
+ {\ifvmode \IgnorePar\fi |<lynx separator|>\EndP
+ \HCode{<div class="ShowCode">\ifx \:test\:minus
+ \else<div class="head">\fi}\par\IgnorePar}
+ {\ifvmode \IgnorePar\fi \EndP
+ \HCode{</div></div>}}
+\Configure{ShowCode}
+ {\HCode{\ifx \:test\:minus \else </div>\fi
+ \html:src<div class="body"><span class="ShowCode"
+ |<no wrap|>
+ >\html:invisible}%
+ \nobreak
+ }
+ {\special{t4ht=\html:src</span>%
+ \ifx \:test\:minus \else
+ </div><div class="tail">\html:BackTitle\fi}}
+ {\HCode{<br\xml:empty>\html:invisible}}
+ {\HCode{<i>}}
+ {\HCode{</i>}}
+ {\HCode{\string&nbsp;}}
+\Css{div.ShowCode{background:\#EEEEEE; border: 1px white solid;}}
+\Css{div.ShowCode div.head{background:\#E0E0E0;}}
+\Css{div.ShowCode div.tail{background:\#E0E0E0;}}
+>>>
+
+
+\<lynx separator\><<<
+\ifx \par:end\empty \HCode{<p></p>}\fi
+>>>
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Shared}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<par del\><<<
+!*?: >>>
+
+
+\<tag of Tag\><<<
+ cw:>>>
+
+\<tail\><<<
+tail>>>
+
+\<addr for Tag and Ref of Sec\><<<
+\xdef\:cursec{|<section html addr|>}%
+>>>
+
+
+
+
+
+
+\<redefine Configure\><<<
+\let\:tempd|=\Configure
+\def\Configure#1#2{%
+ \:CheckOption{#1}\if:Option \def\:tempc{#2}\fi}
+>>>
+
+\<recall Configure\><<<
+\let\Configure|=\:tempd
+>>>
+
+
+\<user's configuration files\><<<
+\openin15=tex4ht.usr \ifeof15 \else \closein15
+ \input tex4ht.usr
+\fi
+>>>
+
+
+
+
+
+
+
+\<save catcodes\><<<
+\expandafter\edef\csname :RestoreCatcodes\endcsname{%
+ \expandafter\ifx \csname :RestoreCatcodes\endcsname\relax\else
+ \csname :RestoreCatcodes\endcsname \fi
+ \catcode`\noexpand :|=\the\catcode`:%
+ \ifnum \the\catcode`\#=6 \else
+ \catcode`\noexpand \#|=\the\catcode`\#\fi
+ \let\expandafter\noexpand\csname :RestoreCatcodes\endcsname|=
+ \noexpand\UnDefcS}
+\catcode`\:|=11 \catcode`\#|=6
+>>>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{thebibliography}{9}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\bibitem{val}
+\url{http://htmlhelp.com/tools/validator/index.html.en}
+\end{thebibliography}
+
+
+
+\endinput