% $Id: tex4ht-docbook.tex 1450 2024-01-22 21:33:00Z karl $ % compile 3 times: latex tex4ht-docbook % or xhlatex tex4ht-docbook "html,3,sections+" % % Copyright 2009-2024 TeX Users Group % Copyright 2000-2009 Eitan M. Gurari % Released under LPPL 1.3c+. % See tex4ht-cpright.tex for license text. \ifx \HTML\UnDef \def\HTML{docbook,docbook-math,docbook-mml} \def\CONFIG{\jobname} \def\MAKETITLE{\title{Source for DocBook}% \author{Eitan M. Gurari}} \def\PREAMBLE{\usepackage{url}} \def\next{\input mktex4ht.4ht \endinput} \expandafter\next \fi \input{common} \input{tex4ht-cpright} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{File Organization} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<<< % docbook.4ht (|version), generated from |jobname.tex % Copyright 2009-2024 TeX Users Group % Copyright |CopyYear.2000. Eitan M. Gurari | >>> \<<< %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % docbook-math.4ht (|version), generated from |jobname.tex % Copyright (C) 2009-2010 TeX Users Group % Copyright (C) |CopyYear.2000. Eitan M. Gurari | >>> \<<< %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % docbook-mml.4ht (|version), generated from |jobname.tex % Copyright (C) 2009-2010 TeX Users Group % Copyright (C) |CopyYear.2000. Eitan M. Gurari | >>> \<<< \if:latex | \else | \fi >>> \<<< | | >>> \<<< | | >>> \<<< \Configure{ext}{xml} \edef\Preamble{\Preamble,refcaption} >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{Origin of Hooks} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% \section{tex4ht} %%%%%%%%%%%%%%%%%% \<<< | | | >>> %%%%%%%%%%%%%%% \section{latex} %%%%%%%%%%%%%%% \<<< | | | | | | | >>> \<<< | >>> \<<< \Configure{ref}{\refLink}{\EndLink}{} \def\refLink#1#2#3\EndLink{ \ifvmode \HCode{} \Link{#1}{#2}\expandafter\ifx \csname RefArg\endcsname\relax\else \Tg\fi\EndLink #3\HCode{} \else \Link{#1}{#2}\expandafter\ifx \csname RefArg\endcsname\relax\else \Tg\fi#3\EndLink \fi} >>> We reuse old accents code from unicode.4ht, because we got errors for accented characters without explicit configuration for accents. \<<< \Configure{accents} {\ifmmode \expandafter\mathord\fi {\leavevmode \if !#1!\ht:special{t4ht@+&\#x#2;}% \else \expandafter \ifx\csname U#2#1\endcsname\relax \ht:special{t4ht@+&{35}x#2;}% \else \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% \fi \fi x% \ht:special{t4ht@[}x\ht:special{t4ht@]}}} {\ifmmode \expandafter\mathord\fi {#3}} >>> \<<< \def\refLink#1#2#3\EndLink{% \ifvmode \ifmathml\else \HCode{} \fi \Link{#1}{#2}\expandafter\ifx \csname RefArg\endcsname\relax\else \Tg\fi\EndLink \ifmathml\else #3\HCode{}\par\fi \else \Link{#1}{#2}\expandafter\ifx \csname RefArg\endcsname\relax\else \Tg\fi\EndLink \fi } >>> \<<< \Configure{newline}{\HCode{}} >>> \<<< \LinkCommand\mtxt:link{mtext,xreflabel,id, class="label" ,,\empty} \LinkCommand\msp:link{mstyle,xreflabel,id, class="label" ,,\empty} >>> \<<< \Configure{newline} {\ifmtext \HCode{}% \else \HCode{}\fi} >>> \<<< \Configure{equation} {\IgnorePar\EndP\HCode{}} {\HCode{}} {\IgnorePar\HCode{}\ShowPar\par} >>> \<<< \Configure{newtheorem} {\IgnorePar\EndP\HCode{
}} {\HCode{}\ShowPar\par} {\IgnorePar\EndP\HCode{
}\ShowPar\par} >>> \verb+
+ and \verb+
+ allow recursion, but the first can't be followed by \verb++. \<<< | >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Class Roots} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<<< | |
|
|
|
| | | | >>> % | \<<< | | | | | | | | | | >>> \<<< | | | | | | | | | >>> \<<< | |
|
|
|
| | | | >>> \<<< | | | | | | | | | | | | >>> \<<< | | | | | | | | | | >>> \<<< | | | | | | | | | >>> \<<< | >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{Front and Back Matter} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Front and Back Matter} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{verbatim} [ TEI Header information ] [ front matter ... ] [ body of text ... ] [ back matter ... ] \end{verbatim} The front and back elements are optional. \<<< \Configure{HTML}{}{} \Configure{HEAD}{\bgroup \Configure{TITLE}{}{}}{\egroup} \Configure{BODY}{}{} \Configure{TITLE+} {} \ifx \a:TITLE\:UnDef \Configure{TITLE}{}{} \fi >>> There used to be this configuration, but the resulting title element was empty. Publication title should be inside info element anyway. This element is inserted by maketitle. % \Configure{TITLE}{\Protect\IgnorePar % \HCode{}}{\HCode{\Hnewline}} \
<<< \def\:gobbleM#1->{} \Configure{BODY} {|% \HCode{
>}% \a:TITLE\bgroup \:TITLE: \c:TITLE \egroup \b:TITLE \par\ShowPar } {\IgnorePar\EndP\HCode{
}} | >>> \<<< \def\:gobbleM#1->{} \Configure{BODY} {|% \HCode{
>}% \par\ShowPar} {\IgnorePar\EndP\HCode{
}} | >>> \<<< \def\:gobbleM#1->{} \Configure{BODY} {|% \HCode{
>}% \a:TITLE\bgroup \:TITLE: \c:TITLE \egroup \b:TITLE \par\ShowPar} {\IgnorePar\EndP\HCode{
}} | >>> \<<< \def\:gobbleM#1->{} \Configure{BODY} {|% \HCode{
>}% \a:TITLE\bgroup \:TITLE: \c:TITLE \egroup \b:TITLE \par\ShowPar } {\IgnorePar\EndP\HCode{
}} | >>> \<<< \HCode{\Hnewline\Hnewline} \:CheckOption{-xtpipes} \if:Option \Log:Note{Use the `-xtpipes' command line option to avoid xtpipes post processing} \else \HCode{\Hnewline} \fi >>> \<<< \immediate\write-1{TeX4ht package options: \expandafter\:gobbleM\meaning\Preamble} >>> %%%%%%%%%%%%%%%%%% \subsection{DTD's} %%%%%%%%%%%%%%%%%% \<<< xmlns="http://docbook.org/ns/docbook" \Hnewline xmlns:xlink="http://www.w3.org/1999/xlink" \Hnewline version="5.0" \Hnewline >>> \<\><<< xmlns="http://relaxng.org/ns/structure/1.0" \Hnewline xmlns:svg="http://www.w3.org/2000/svg" \Hnewline xmlns:s="http://www.ascc.net/xml/schematron" \Hnewline xmlns:rng="http://relaxng.org/ns/structure/1.0" \Hnewline xmlns:mml="http://www.w3.org/1998/Math/MathML" \Hnewline xmlns:html="http://www.w3.org/1999/xhtml" \Hnewline xmlns:db="http://docbook.org/ns/docbook" \Hnewline xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" \Hnewline xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"\Hnewline xmlns:xsd="http://www.w3.org/2001/XMLSchema" \Hnewline xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \Hnewline >>> % datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" \Hnewline % ns="http://docbook.org/ns/docbook" \Hnewline \
<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< PUBLIC "-//OASIS//DTD DocBook V5.0//|"\Hnewline "http://www.oasis-open.org/docbook/xml/5.0/docbook.dtd" >>> % {\HCode{\Hnewline }} \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< "\Hnewline "http://www.oasis-open.org/docbook/xml/4.2CR1/docbookx.dtd"> \Hnewline \%docbook.dtd; \Hnewline >>> \<<< \expandafter \ifx \csname a:dtd-lang\endcsname\relax EN\else \csname a:dtd-lang\endcsname \fi >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> % {\HCode{\Hnewline }} \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< \Configure{VERSION} {\HCode{\Hnewline}} \Configure{DOCTYPE} {\HCode{ >\Hnewline }} >>> \<<< |% |% |% >>> \<<< \Hnewline \Hnewline |% >>> \<<< \Hnewline \Hnewline \Hnewline \Hnewline \Hnewline \Hnewline \Hnewline \Hnewline >>> \<<< "\Hnewline\space\space "mathml.dtd"> \Hnewline \%mathml.dtd;\Hnewline >>> %%%%%%%%%%%%%%%%%%%% \chapter{LaTeX} %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% \section{Title Page} %%%%%%%%%%%%%%%%%% \
<<< \Configure{maketitle} {\HCode{}} {\HCode{}\par\ShowPar} {\HCode{}}{\HCode{}} \Configure{thanks author date and} {}{} {\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} {}{} >>> \<<< \Configure{maketitle} {\HCode{}} {\HCode{}\par\ShowPar} {\HCode{}}{\HCode{}} \Configure{thanks author date and} {}{} {\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} {}{} >>> \<<< \Configure{maketitle} {\HCode{}} {\HCode{}\par\ShowPar} {\HCode{}}{\HCode{}} \Configure{thanks author date and} {}{} {\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} {}{} >>> \
<<< \ConfigureEnv{abstract} {\IgnorePar\EndP\HCode{}} {\IgnorePar\EndP\HCode{}} {\HCode{}} {\HCode{}} >>> \<<< \ConfigureEnv{abstract} {\IgnorePar\EndP\HCode{}} {\IgnorePar\EndP\HCode{}} {\HCode{}} {\HCode{}} >>> \<<< \ConfigureEnv{titlepage} {\bgroup \ifvmode \IgnorePar\fi \EndP % \HCode{}% \Configure{tabular}{}{}{}{}{}{}% \ConfigureEnv{tabular}{}{}{}{}{}{}% \ConfigureEnv{center}{}{}{}{}} {\ifvmode \IgnorePar\fi \EndP % \HCode{}% \egroup} {} {} \Configure{dedication} {\ifvmode \IgnorePar\fi\EndP \HCode{}} {\ifvmode \IgnorePar\fi\EndP \HCode{}} >>> %%%%%%%%%%%%%%%%%% \section{Sections} %%%%%%%%%%%%%%%%%% %%%%%%%%%%%%% \subsection{Special Cases for Sectioning Titles} %%%%%%%%%%%%% \<<< \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:newline=\newline \def\newline{ }% \let\sv:setfontsize=\@setfontsize \let\@setfontsize=\:gobbleIII \let\index=\@gobble \let\label=\@gobble |% } {\let\index=\sv:index \let\label=\sv:label |% \let\newline=\sv:newline \let\@setfontsize=\sv:setfontsize } >>> \<<< \let\sva:rEfLiNK=\a:rEfLiNK \let\svb:rEfLiNK=\b:rEfLiNK \let\svc:rEfLiNK=\c:rEfLiNK \expandafter\let\expandafter\svC:rEfLiNK\c:rEfLiNK \Configure{ref}{}{}{}% \let\sv:ref=\ref \let\ref=\@gobble >>> \<<< \let\a:rEfLiNK=\sva:rEfLiNK \let\b:rEfLiNK=\svb:rEfLiNK \let\c:rEfLiNK=\svc:rEfLiNK \expandafter\let\c:rEfLiNK\svC:rEfLiNK % \let\ref\sv:ref >>> %%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Titles and Bodies} %%%%%%%%%%%%%%%%%%%%%%%%% \<<< |
\Configure{chapter} {\OpenDiv{chapter}} {\CloseDiv{chapter}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likechapter} {\OpenDiv{likechapter}} {\CloseDiv{likechapter}} {\HCode{}} {\HCode{}\par\ShowPar} >>> \<<< | >>> \
<<< | >>> \<<< \TitleMark >>> \<<< \def\OpenDiv#1{% \IgnorePar\EndP \HCode{}% } \def\CloseDiv#1{% \IgnorePar\EndP\HCode{
}% } \def\AppOpenDiv#1{% \IgnorePar\EndP \HCode{}% } \def\AppCloseDiv#1{% \IgnorePar\EndP\HCode{}% } >>> % \HAssign\DivLevel=0 % \def\OpenDiv#1{% % \IgnorePar\EndP \gHAdvance\DivLevel by 1 % \HCode{}% % } % \def\CloseDiv#1{% % \IgnorePar\EndP\HCode{}% % \gHAdvance\DivLevel by -1 % } % \PopStack\text:stack\:temp \def\:tempa{body}% % \ifx \:temp\:tempa \else \HCode{}\fi % \PushStack\text:stack{body} \
<<< \Configure{likepart} {\OpenDiv{likepart}} {\CloseDiv{likepart}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likesection} {\OpenDiv{likesection}} {\CloseDiv{likesection}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likesubsection} {\OpenDiv{likesubsection}} {\CloseDiv{likesubsection}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likesubsubsection} {\OpenDiv{likesubsubsection}} {\CloseDiv{likesubsubsection}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likeparagraph} {\OpenDiv{likeparagraph}} {\CloseDiv{likeparagraph}} {\HCode{}} {\HCode{}\par\ShowPar} \Configure{likesubparagraph} {\OpenDiv{likesubparagraph}} {\CloseDiv{likesubparagraph}} {\HCode{}} {\HCode{}\par\ShowPar} >>> \<<< \Configure{addchap} {\OpenDiv{addchap}} {\CloseDiv{addchap}} {\HCode{}} {\HCode{}\par\ShowPar} >>> %%%%%%%%%%%%%%%%%%%%%%%%% \subsection{End Points} %%%%%%%%%%%%%%%%%%%%%%%%% \
<<< \Configure{endlikesection} {section,chapter,likechapter,appendix,part,likepart} \Configure{endlikesubsection} {subsection,section,likesection,chapter,% likechapter,appendix,part,likpart} \Configure{endlikesubsubsection} {subsubsection,subsection,likesubsection,section,% likesection,chapter,likechapter,appendix,part,likpart} \Configure{endlikeparagraph} {paragraph,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} \ifx \part\:UnDef \else \Configure{endlikepart}{endpart} \fi >>> \<<< \Configure{endlikeparagraph} {paragraph,subsubsection,likesubsubsection,subsection,% likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endsubparagraph} {likesubparagraph,likeparagraph,subsubsection,likesubsubsection,% subsection,likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endlikesubparagraph} {subparagraph,likeparagraph,subsubsection,likesubsubsection,% subsection,likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endsection} {likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endlikesection} {section,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endsubsection} {likesubsection,section,likesection,chapter,% likechapter,addchap,appendix,part,likepart} \Configure{endlikesubsection} {subsection,section,likesection,chapter,% likechapter,addchap,appendix,part,likepart} \Configure{endsubsubsection} {likesubsubsection,subsection,likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endlikesubsubsection} {subsubsection,subsection,likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endparagraph} {likeparagraph,subsubsection,likesubsubsection,subsection,% likesubsection,section,% likesection,chapter,likechapter,addchap,appendix,part,likepart} \Configure{endchapter}{likechapter,addchap,appendix,part,likepart} \Configure{endlikechapter}{chapter,appendix,part,likeparaddchap,addchap} \Configure{endaddchap}{chapter,likechapter,appendix,part,likepart} \Configure{endappendix}{chapter,likechapter,addchap,part,likepart} \ifx \part\:UnDef \else \Configure{endpart}{likepart} \Configure{endlikepart}{endpart} \fi >>> %%%%%%%%%%%%%%% \section{Lists} %%%%%%%%%%%%%%% \<<< \ConfigureList{trivlist}% {\EndP\HCode{}\let\end:itm=\empty} {\EndP\HCode{}\ShowPar} {\end:itm\def\end:itm{\EndP\HCode{}}% \HCode{}\bgroup \bf} {\egroup\HCode{}\par\ShowPar} \ConfigureList{list}% {\EndP\HCode{}\let\end:itm=\empty} {\EndP\HCode{}\ShowPar} {\end:itm\def\end:itm{\EndP\HCode{}}% \HCode{}\bgroup \bf} {\egroup\HCode{}\par\ShowPar} \ConfigureList{itemize}% {\EndP\HCode{}\let\end:itm=\empty} {\EndP\HCode{}\ShowPar} {\end:itm\def\end:itm{\EndP\Tg}\DeleteMark} {\HCode{}\par\ShowPar} \ConfigureList{enumerate}% {\EndP\HCode{}\let\end:itm=\empty} {\EndP\HCode{}\ShowPar} {\end:itm\def\end:itm{\EndP\Tg}\DeleteMark} {\HCode{}\AnchorLabel\par\ShowPar} \ConfigureList{description}% {\EndP\HCode{}% |\global\let\end:itm=\empty} {|\EndP \HCode{}\ShowPar} {\end:itm \global\def\end:itm{\EndP \HCode{}}% \HCode{}\bgroup \bf} {\egroup\EndP\HCode{}\par\ShowPar} >>> \<<< \PushMacro\end:itm >>> \<<< \PopMacro\end:itm \global\let\end:itm \end:itm >>> % \LinkCommand\DBLink{link, linkend,,,,\empty} \<<< %\LinkCommand\DBLink{ulink, url} \LinkCommand\DBLink{link, xlink:href} \LinkCommand\Anchor{anchor,, xml:id,,,\empty} \Odef\Link[#1]#2#3{% \global\let\EndLink=\empty \if ]#3]\else \Anchor{}{#3}\EndAnchor \gdef\M:EndLink{\HCode{}}\fi \if ]#1#2]\else \EndLink\DBLink[#1]{#2}{}\global\let\EndLink=\EndDBLink\fi } | \Configure{Link}{anchor}{linkend=}{xml:id=}{} >>> \<<< \Odef\M:Link[#1]#2#3{% \global\let\M:EndLink=\empty \if ]#3]\else \Anchor{}{#3}\EndAnchor \gdef\M:EndLink{\HCode{}}\fi \if ]#1#2]\else \EndLink\DBLink[#1]{#2}{}\global\let\M:EndLink=\EndDBLink\fi } | >>> \<<< \let\do:Link=\Link \def\Link{\Protect\p:Link} \def\p:Link{\futurelet\:next\choose:Link} \def\choose:Link{\ifx -\:next \expandafter\minus:Link \else\expandafter\do:Link\fi} \def\minus:Link#1{\do:Link} >>> The protection is required for cases like the following one. \begin{verbatim} \documentclass{article} \begin{document} \section{Introduction} \begin{figure*} \caption{fig \ref{fig}} \end{figure*} \label{fig} \end{document} \end{verbatim} \<<< \let\do:M:Link=\M:Link \def\M:Link{\Protect\p:M:Link} \def\p:M:Link{\futurelet\:next\choose:M:Link} \def\choose:M:Link{\ifx -\:next \expandafter\minus:M:Link \else\expandafter\do:M:Link\fi} \def\minus:M:Link#1{\do:M:Link} >>> %%%%%%%%%%%%%%% \section{Bibliography} %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% \subsection{Shared} %%%%%%%%%%%%%%%%%%% \<<< \ConfigureList{thebibliography}% {\IgnorePar\EndP \HCode{}\let\en:bib=\empty} {\en:bib\HCode{}} {\en:bib\def\en:bib{\HCode{}}% \HCode{}% |} {\HCode{}} >>> \<<< \Configure{HtmlPar}{}{}{}{} >>> \<<< \Configure{cite}{\HCode{}}{\HCode{}}{\LinkCite}{} \Configure{bibitem}{\Link}{\EndLink} \LinkCommand\LinkCite{xref, linkend,,,/,\empty} >>> %%%%%%%%%%%%%%%%%%% \subsection{Jurabib} %%%%%%%%%%%%%%%%%%% \<<< \Configure{jblink}{\Link}{\EndLink} \Configure{jbanchor}{\Link}{\EndLink} >>> %%%%%%%%%%%%%%%%%%%%% \subsection{Biblatex} %%%%%%%%%%%%%%%%%%%%% \<<< \def\bibConfigure{% \ConfigureList{thebibliography} {\ifvmode \IgnorePar \fi \EndP \EndP \HCode {}% % % This is for linking citations with biblist items which % are in a different file when output is split into different % chunks. [CVR 2012-09-27] % % % % \immediate\write\@auxout{% \string\BibFileName[\therefsection]{\FileName}}% % % % \PushMacro \end:itm \global \let \end:itm =\empty}% {\ifvmode \IgnorePar \fi \EndP \PopMacro \end:itm \global \let \end:itm \end:itm \EndP \HCode {}\ShowPar}% {\ifvmode \IgnorePar \fi \EndP \gHAdvance \bibN by 1 \end:itm \global \def \end:itm {\EndP \HCode{}}% \HCode {}\bgroup \bf}% {\ifvmode \IgnorePar \fi \EndP \egroup \HCode {}% \par \ShowPar}% } \def\hyper:natanchorstart#1{\Link{}{#1}\EndLink}% \def\hyper:natlinkstart#1{\Link{#1}{}}% >>> %%%%%%%%%%%%%%%% \section{Tables and Arrays} %%%%%%%%%%%%%%%% \<<<< \ConfigureEnv{table} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {}{} >>> %%%%%%%%%%%%% \subsection{Tabular and Array} %%%%%%%%%%%%% \<<< \:CheckOption{debug-} \if:Option \def\IgnoreDebug#1{} \else \def\IgnoreDebug#1{#1} \fi >>> \<<< \Configure{tabular} {\IgnorePar\EndP \halignTB{tabular}% \HCode{}% |% \HCode{}} {\HCode{}\ShowPar} {\HCode{}} {\HCode{}} {\HCode{1 \tmp:cnt=\HCol \advance\tmp:cnt by \HMultispan \advance\tmp:cnt by -1 \HCode{ namest="c\HCol" \IgnoreDebug{nameend="c\the\tmp:cnt"}}\fi \HCode{>}\par\ShowPar} {\ifvmode\IgnorePar\fi \EndP \HCode{}} >>> [\HPage{test data} \<\><<< \documentclass{report} \begin{document} \begin{tabular}{p{13cm}} \begin{verbatim} foo \end{verbatim}\\ abc \end{tabular} \end{document} >>> \EndHPage{}] \<<< \HAssign\tabularN=0 \Configure{halignTB<>}{tabular}{<>\HAlign} \Configure{halignTB} {\halignTBL} {} >>> \<<< \Configure{halignTB} {\ifmathml \HCode{<\:MT table }\fi \halignTBL} {\ifmathml \HCode{>}\fi} >>> \<<< \Configure{halignTB} {\ifmathml \HCode{<\:MT table }\fi \halignTBL} {\ifmathml \HCode{>}\fi} >>> \<<< \tmp:cnt = 0 \loop \ifnum \tmp:cnt < \ar:cnt \advance\tmp:cnt by 1 {\HAssign\HCol=\tmp:cnt \HCode{}}% \repeat >>> \<<< \Configure{halignTD} {}{} {<}{\HCode{ align="left"}} {-}{\HCode{ align="center"}} {>}{\HCode{ align="right"}} {^}{\HCode{ valign="top"}} {=}{\HCode{ valign="middle"}} {||}{\HCode{ valign="middle"}} {_}{\HCode{ valign="bottom"}} {p}{\HCode{ align="char"}} {m}{\HCode{ align="left" valign="middle"}} {b}{\HCode{ align="left" valign="middle"}} {} >>> \<<< \Configure{halignTD} {}{} {<}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else \HCode{ align="left" }\fi} {-}{\ifmathml \HCode{ \a:mathml columnalign="center"}\else \HCode{ align="center" }\fi} {>}{\ifmathml \HCode{ \a:mathml columnalign="right"}\else \HCode{ align="right" }\fi} {^}{\ifmathml \HCode{ \a:mathml rowalign="top"}\else \HCode{ valign="top" }\fi} {=}{\ifmathml \HCode{ \a:mathml rowalign="baseline"}\else \HCode{ valign="baseline" }\fi} {||}{\ifmathml \HCode{ \a:mathml rowalign="center"}\else \HCode{ valign="middle" }\fi} {_}{\ifmathml \HCode{ \a:mathml rowalign="bottom"}\else \HCode{ valign="bottom" }\fi} {p}{\ifmathml \HCode{ \a:mathml columnalign="left"}\else \HCode{ align="left"}\fi} {} >>> \<<< \Configure{hline}{} \Configure{//[]}{} >>> %%%%%%%%%%%%% \subsection{Horizontal Borders} %%%%%%%%%%%%% \<<< \Configure{HBorder} {} {} {} {} {} {} {} {} {} {} \Configure{putHBorder}{\HCode{\HBorder}} >>> \<<< \def\:MM{\ifmathml \a:mathml m\fi} \Configure{HBorder} {<\ifmathml \a:mathml mtr class\else row role\fi ="hline">} {\ifmathml <\a:mathml mtd> \string&\#x0332; \else \fi} {} {<\ifmathml \a:mathml mtr class\else row role\fi ="cline">} {\ifmathml <\a:mathml mtd>\else \fi} {\ifmathml<\a:mathml mtd> \string&\#x0332; \else \fi} {} {<\ifmathml \a:mathml mtr class\else row role\fi ="vspace">} {\ifmathml <\a:mathml mtd>\else \string&\#x00A0;\fi} {} >>> \<<< \Configure{xcline}{\ht:special{t4ht=}} >>> \<<< >>> \<\><<< \let\VBorder=\empty \let\AllColMargins=\empty \Configure{VBorder} {\let\VBorder=\empty \let\AllColMargins=\empty \global\let\GROUPS=\empty \HAssign\NewGroup = 0 \gHAdvance\Next:TableNo by 1 \global\let\TableNo=\Next:TableNo } {\xdef\VBorder{\VBorder\ifnum \NewGroup> 0 \fi} \HAssign\NewGroup = 0 \gdef\GROUPS{rules="groups"}} {\Advance:\NewGroup by 1 \ifnum \NewGroup=1 \xdef\VBorder{\VBorder}\fi \xdef\VBorder{\VBorder}\xdef\AllColMargins{\AllColMargins1}} {\xdef\AllColMargins{\AllColMargins 0}} >>> \<<< \HAssign\Next:TableNo=0 \global\let\TableNo=\Next:TableNo >>> \<<< \Configure{hline}{\ifx \ar:cnt\:UnDef\else \o:noalign:{|}% \expandafter\ignoreEndTr \fi} >>> \<<< \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{//[]}{\ifx \ar:cnt\:UnDef \else\o:noalign:{|}\fi} >>> \<<< \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 >>> %%%%%%%%%%%%% \subsection{Long Tables} %%%%%%%%%%%%% \<<< \Configure{longtable} {\IgnorePar\EndP \HCode{}} {\HCode{}\ShowPar} {\HCode{}} {\r:HA} {\HCode{1 \tmp:cnt=\HCol \advance\tmp:cnt by \HMultispan \advance\tmp:cnt by -1 \HCode{ namest="c\HCol" \IgnoreDebug{nameend="c\the\tmp:cnt"}}\fi \HCode{\Hnewline role="td}|% \HCode{">}|% |\PushStack\Table:Stck\TableNo} {\PopStack\Table:Stck\TableNo |\d:HA} \Configure{halignTB<>}{longtable}{\HCode{role="longtable"\Hnewline }<>\HAlign} \Configure{longtableparbox}{\IgnorePar\leavevmode\ShowPar\par} >>> % {\IgnorePar\EndP % \HCode{|}} % {\HCode{
}} \<<< \def\r:HA{\HCode{
}} \def\d:HA{\ifvmode \IgnorePar \fi \EndP\HCode{}|} >>> \<<< \newif\ifHCond >>> \<<< % >>> \<<< \SaveEndP >>> \<<< \RecallEndP >>> \<<< \par \ShowPar >>> \<<< \IgnorePar \EndP >>> %%%%%%%%%%%%% \subsection{Obey Lines and Alignments} %%%%%%%%%%%%% \<<< \Configure{verb}{}{} >>> \<<< \Configure{obeylines} {\ifvmode \IgnorePar \EndP \HCode{
}% \gdef\ob:ln{blockquote}% \else \HCode{}% \gdef\ob:ln{remark}% \fi } {\ht:special{t4ht=}\ShowPar} {\hbox{\HCode{}}} >>> \<<< \ConfigureEnv{center} {} {\ShowPar} {}{} \Configure{centerline} {\ifvmode \IgnorePar\fi\HCode{}} {\HCode{}} \Configure{leftline} {\ifvmode \IgnorePar\fi\HCode{}} {\HCode{}} \Configure{rightline} {\ifvmode \IgnorePar\fi\HCode{}} {\HCode{}} >>> %%%%%%%%%%%%% \subsection{multirow} %%%%%%%%%%%%% \<<< \Configure{multirow} {\HCode{
}} {\HCode{
}} >>> %%%%%%%%%%%%% \subsection{multirow} %%%%%%%%%%%%% \<<< \Configure{dcolumn} {\HCode{
}} {\HCode{
}} >>> %%%%%%%%%%%%%%%%%%%%%%% \subsection{colortbl.sty} %%%%%%%%%%%%%%%%%%%%%%% \<<< \HAssign\Table:No=0 \HAssign\TableNo=0 \HAssign\Prev:Col=0 \HAssign\HRow=0 \Configure{@classz} {\let\begin:current@color=\relax \let\end:current@color=\relax } {% \ifx \CT@column@color\relax \else \ifx \CT@column@color\empty \else{% \def\CT@color{\@ifnextchar[\color:ii\color:i}% \CT@column@color|% \edef\:temp{\noexpand\add:color {background-color}{\:temp}{\ar:cnt}}\:temp }\fi \fi } {\begin:current@color} {\end:current@color} \Configure{rowcolor}{\row:clr} \def\row:clr#1{{% % \HAdvance\HRow by 1 \add:color{background-color}{#1}{\HRow-}}} \Configure{text-colortbl} {\add:color{color}{\current@color}{\HRow-\HCol}} \Configure{cell-colortbl} {\add:color{background-color}{\current@color}{\HRow-\HCol}} \def\add:color#1#2#3{% \Configure{SetHColor}{\Css{ \#TBL-\TableNo-#3{ #1:\HColor }}}{#2}} >>> %%%%%%%%%%%%%%%%% \section{Figures} %%%%%%%%%%%%%%%%% \<<< \ConfigureEnv{figure} {\ifvmode \IgnorePar\fi \EndP \HCode{
<blockquote>}} {\ifvmode \IgnorePar\fi \EndP \HCode{</blockquote></figure>}} {}{} \Configure{caption} {\HCode{<blockquote role="caption"><title role="caption">}} {\HCode{}} {} {\HCode{
}} >>> \<<< \ConfigureToc{lof} {\HCode{\Hnewline}} {\ }{} {\HCode{}} \ConfigureToc{lot} {\HCode{\Hnewline}} {\ }{} {\HCode{}} >>> %%%%%%%%%%%%%% \section{Math} %%%%%%%%%%%%%% \<<< \Configure{$$}{\EndP\PicDisplay}{\EndPicDisplay} {\everymath{}\everydisplay{}} \Configure{$}{\PicMath}{\EndPicMath}{} \Configure{PicMath} {\Tg}{\Tg}{}{} \let\MathPar\empty >>> \<<< \Configure{PicDisplay} {\edef\MathPar{\ifvmode par-\fi}\IgnorePar\EndP\ShowPar\endgraf \HCode{}} {\HCode{}\ShowPar} {} {\space role="\MathPar math-display" } >>> \<<< \ShowPar\par{\HCondtrue\noindent}% >>> \<<< \Configure{Picture+}{}{} \Configure{Picture*}{}{} \Configure{IMG} {\ht:special{t4ht=}} \Configure{pic-halign}{} >>> \<<< \Configure{Picture+}{}{} \Configure{Picture*}{}{} \Configure{IMG} {\ht:special{t4ht=}} \Configure{pic-halign}{} >>> \<<< \Configure{PictureAlt*+} {\let\sv:HtmlPar=\HtmlPar \let\HtmlPar=\empty |% |% \NoFonts\csname PauseMathClass\endcsname \SUBOff \SUPOff \let\HCode=\:gobble |%\offinterlineskip|% \let\EndPicture=\empty \ht:special{t4ht@[}% } {\ht:special{t4ht@]}% \let\HCode=\:HCode \let\EndPicture=\:UnDef \let\HtmlPar=\sv:HtmlPar \SUBOn \SUPOn \csname EndPauseMathClass\endcsname \EndNoFonts |% |% } >>> \<<< \def\PsCode##1{{\ht:special{\PsCodeSpecial##1}}}% >>> \<<< \iffalse{\fi \let\sv:halign=\halign \let\sv:cr=\cr \let\sv:crcr=\crcr \iffalse}\fi \RecallTeXcr \let\halign =\TeXhalign >>> \<<< \iffalse{\fi \let\halign=\sv:halign \let\cr=\sv:cr \let\crcr=\sv:crcr \iffalse}\fi >>> \<<< \let\PsCode=\relax >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<<< \Configure{halignTR} {\HCode{ style="vertical-align:baseline;"}} \Configure{halignTBL} % % {t}{\HCode{ valign="top"}} % % {b}{\HCode{ valign="baseline"}} % % {c}{\HCode{ valign="middle"}} {} \Configure{halign} {\EndP\halignTB{halign}} {\HCode{}} \R:HA\r:HA\D:HA\d:HA \Configure{pic-halign}{} \Configure{halignTD} {}{} {<}{\HCode{ style="white-space:nowrap; text-align:left;"}} {-}{\HCode{ style="white-space:nowrap; text-align:center;"}} {>}{\HCode{ style="white-space:nowrap; text-align:right;"}} {^}{\HCode{ style="vertical-align:top; white-space:nowrap;"}} {=}{\HCode{ style="vertical-align:baseline; white-space:nowrap;"}} {||}{\HCode{ style="vertical-align:middle; white-space:nowrap;"}} {_}{\HCode{ style="vertical-align:bottom; white-space:nowrap;"}} {p}{\HCode{ style="white-space:wrap; text-align:left;"}\Protect\a:HColWidth} {m}{\HCode{ style="white-space:nowrap; text-align:left; vertical-align:middle;"}} {b}{\HCode{ style="white-space:nowrap; text-align:left; vertical-align:baseline;"}} {} \ifx \a:imgdir\:UnDef \let\a:imgdir=\empty \catcode`\:=12 \expandafter \def\csname :temp\endcsname#1imgdir:#2,#3!*?: {% \if !#2!\else \expandafter \def\csname a:imgdir\endcsname{#2}\fi} \expandafter\csname :temp\expandafter\endcsname \Preamble ,imgdir:,!*?: % \catcode`\:=11 \Log:Note{for addressing images in a subdirectory, use the command line option `imgdir:.../'} \fi >>> \<<< \ConfigureEnv{array} {\IgnorePar\EndP\Tg
\Picture*{}$$} {$$\EndPicture\Tg
}{}{} >>> \<<< \ConfigureEnv{array} {\IgnorePar\EndP\Tg
\Picture*{}$$} {$$\EndPicture\Tg
}{}{} >>> \<<< \Configure{graphics} {} {\HCode{}% } >>> \<<< \Configure{graphics} {} {\HCode{}% } >>> \<<< \Configure{[]} {\PicDisplay $$\everymath{}\everydisplay{}} {$$\EndPicDisplay} \Configure{()}{\protect\PicMath$}{$\protect\EndPicMath} >>> \<<< \Configure{$$} {\Configure{@math}{|}\DviMath} {\EndDviMath{\csname HCondtrue\endcsname\noindent}} {} \Configure{@math}{|} \let\math:mode=\a:@math \Configure{DviMath} {\a:DviMathML \mathmltrue \mml:htfsym |%\NoFonts|%% \IgnoreRule \HCode{}\a:math |\IgnorePar} {\HCode{} \EndIgnoreRule \ext:htfsym |%\EndNoFonts|%% \mathmlfalse \b:DviMathML |} \Configure{DviMathML} {\HCode{<\ifx \math:mode\a:@math \else inline\fi equation \Hnewline \expandafter\:rend \a:@math==//>}} {\HCode{}} \def\:rend#1=#2=#3//{\if !#1!\else role=#2\fi} >>> % \ifOption{mml-fonts}{}{|%\mml:htfsym|%\NoFonts}% % \ifOption{mml-fonts}{}{|%\ext:htfsym|%\EndNoFonts}% \<<< display="block">>> \<<< \sv:ignore >>> \<<< \edef\sv:ignore{\if:nopar \noexpand\IgnorePar\else \noexpand\ShowPar\fi}% >>> \<<< \Configure{mathit}{\HCode{}} {\HCode{}} \Configure{mathbf}{\HCode{}} {\HCode{}} \Configure{mathtt}{\HCode{}} {\HCode{}} \Configure{mathsf}{\HCode{}} {\HCode{}} \Configure{mathrm}{\HCode{}} {\HCode{}} >>> \<<< \Configure{textbf}{|\HCode{}} {\HCode{}|} \Configure{textit}{|\HCode{}} {\HCode{}|} \Configure{textrm}{|\HCode{}} {\HCode{}|} \Configure{textup}{|\HCode{}} {\HCode{}|} \Configure{textsc}{|\HCode{}} {\HCode{}|} \Configure{textsf}{|\HCode{}} {\HCode{}|} \Configure{textsl}{|\HCode{}} {\HCode{}|} \Configure{texttt}{|\HCode{}} {\HCode{}|} \Configure{emph}{|\HCode{}} {\HCode{}|} >>> \<<< \leavevmode\SaveEndP\bgroup \Configure{HtmlPar} {\HCode{}} {\HCode{}} {}{}% >>> \<<< \egroup \RecallEndP >>> %%%%%%%%%%%%%%%%%%%% \section{Environments} %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%% \subsection{quote} %%%%%%%%%%%% \<<< \ConfigureEnv{quote}{\ifvmode\IgnorePar\fi\EndP\HCode{
}}{\ifvmode\IgnorePar\fi\EndP\HCode{
}\par\ShowPar}{}{} >>> %%%%%%%%%%%%% \subsection{Center} %%%%%%%%%%%%% \<<< \ConfigureEnv{center} {\EndP}{\par \ShowPar} {}{} \ConfigureList{center} {\IgnorePar\EndP\HCode{
}\par\ShowPar} {\IgnorePar\EndP\HCode{</section>}\par\ShowPar} {} {\par\ShowPar} >>> %%%%%%%% \subsection{Flusshing} %%%%%%%%%%%%% \<latex environments\><<< \ConfigureEnv{flushleft} {\EndP}{\par \ShowPar} {}{} \ConfigureEnv{flushright} {\EndP}{\par \ShowPar} {}{} \ConfigureList{flushleft} {\IgnorePar\EndP\HCode{<blockquote role="flushleft">}\par\ShowPar} {\IgnorePar\EndP\HCode{</blockquote>}\par\ShowPar} {} {\par\ShowPar} \ConfigureList{flushright} {\IgnorePar\EndP\HCode{<blockquote role="flushright">}\par\ShowPar} {\IgnorePar\EndP\HCode{</blockquote>}\par\ShowPar} {} {\par\ShowPar} >>> %%%%%%%%%%%%% \subsection{Mini Page} %%%%%%%%%%%%% \<latex environments\><<< \ConfigureEnv{minipage} {%\IgnorePar\EndP %\HCode{<note><para role="minipage">}% {\ifnum 0=`}\fi } {\ifnum 0=`{\fi}% % \EndP\HCode{</para></note>}% } {}{} >>> The extra braces in the minipage configurations are to allow the compilation of cases similar to the following one. \begin{verbatim} \documentclass{article} \begin{document} \begin{tabular}{c} \begin{minipage}{4in} \begin{eqnarray} x & = & y \end{eqnarray} \end{minipage} \end{tabular} \end{document} \end{verbatim} \<latex environments\><<< \ConfigureEnv{section} {\IgnorePar\EndP\HCode{<section role="minipage">}} {\IgnorePar\EndP\HCode{</section>}\ShowPar} {}{} >>> %%%%%%%%%%%%% \subsection{Tabbing} %%%%%%%%%%%%% \<latex environments\><<< >>> \subsection{Tabular and Array} \<latex environments\><<< >>> \subsection{Verbatim} \<latex environments\><<< \ConfigureEnv{verbatim} {\ifinner\else \vfill\break\fi \IgnorePar\EndP\HCode{<literallayout role="verbatim">}\EndNoFonts} {\NoFonts \ht:special{t4ht=</literallayout>}\ShowPar\par} {} {} \ConfigureEnv{verbatim*} {\ifinner\else \vfill\break\fi \IgnorePar\EndP\HCode{<literallayout role="verbatim-star">}\EndNoFonts} {\NoFonts \HCode{</literallayout>}\ShowPar\par} {} {} \Configure{verbatim}{\:nbsp}{\a:sp} >>> array tabbing tabular %%%%%%%%%%%%%%%%%%%%%% \subsection{Listings} %%%%%%%%%%%%%%%%%%%%%% \<configure docbook listings\><<< \Log:Note{to ensure proper alignments use fixed size fonts (see listings.dtx)} \Configure{listings} {\ifvmode \IgnorePar\fi \EndP {\everypar{}\leavevmode}\HCode{<!--l. \the\inputlineno-->}% \HCode{<pre class="listings">}% } {{\everypar{}\leavevmode}\HCode{</pre>}} {}{} \Configure{lstinline} {\HCode{<remark role="lstinline">}} {\HCode{</remark>}} >>> \<configure docbook listings\><<< \ConfigureEnv{lstlisting} {\ifvmode \IgnorePar\fi \EndP \HCode{<!--l. \the\inputlineno-->}% \HCode{<div class="lstlisting">}% \bgroup \Configure{listings} {{\everypar{}\leavevmode}} {{\everypar{}\leavevmode}} {\HCode{<br/>}}{}% } {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{</div>}} {} {} >>> %%%%%%%%%%%%%%%%%%%% \section{Paragraphs} %%%%%%%%%%%%%%%%%%%% \<tex4ht paragraphs\><<< \Configure{HtmlPar} {\EndP\HCode{<!--l. \the\inputlineno--><para>}} {\EndP\HCode{<!--l. \the\inputlineno--><para>}} {\HCode{</para>}} {\HCode{</para>}} >>> %%%%%%%%%%%%%%%%%%%% \section{TOCs} %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%% \subsection{Shared} %%%%%%%%%%%%%%%%%%%% \<configure docbook tex4ht\><<< \Configure{TocLink}{\Link{#2}{#3}\EndLink#4} >>> \<article tocs\><<< \Configure{tableofcontents} {\ifvmode \IgnorePar\fi \EndP\HCode{<toc><tocpart>}} {\ifvmode \IgnorePar\fi \EndP\HCode{</tocpart></toc><para></para>}} {}{}{} >>> \<report,book tocs\><<< |<article tocs|> \ConfigureToc{appendix} {\HCode{\Hnewline<tocentry role="appendixToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{chapter} {\HCode{\Hnewline<tocentry role="chapterToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{likechapter} {} {\HCode{\Hnewline<tocentry role="likechapterToc">}} {} {\HCode{</tocentry>}} >>> \<article tocs\><<< \ConfigureToc{likeparagraph} {} {\HCode{\Hnewline<tocentry role="likeparagraphToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{likepart} {} {\HCode{\Hnewline<tocentry role="likepartToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{likesection} {} {\HCode{\Hnewline<tocentry role="likesectionToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{likesubparagraph} {} {\HCode{\Hnewline<tocentry role="likesubparagraphToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{likesubsection} {} {\HCode{\Hnewline<tocentry role="likesubsectionToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{likesubsubsection} {} {\HCode{\Hnewline<tocentry role="likesubsubsectionToc">}} {} {\HCode{</tocentry>}} \ConfigureToc{paragraph} {\HCode{\Hnewline<tocentry role="paragraphToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{part} {\HCode{\Hnewline<tocentry role="partToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{section} {\HCode{\Hnewline<tocentry role="sectionToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{subparagraph} {\HCode{\Hnewline<tocentry role="subparagraphToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{subsection} {\HCode{\Hnewline<tocentry role="subsectionToc">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{subsubsection} {\HCode{\Hnewline<tocentry role="subsubsectionToc">}} {\ }{} {\HCode{</tocentry>}} >>> %%%%%%%%%%%%%%%%%%%% \subsection{Scr} %%%%%%%%%%%%%%%%%%%% \<scrbook tocs\><<< \ConfigureToc{addchap} {} {\HCode{\Hnewline<tocentry role="addchapToc">}} {} {\HCode{</tocentry>}} >>> %%%%%%%%%%%%%%%%%%%% \section{Texinfo} %%%%%%%%%%%%%%%%%%%% \<configure docbook texinfo\><<< \ConfigureToc{chapter} {\HCode{\Hnewline<tocentry role="chapter">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendix} {\HCode{\Hnewline<tocentry role="appendix">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{unnumbered} {\HCode{\Hnewline<tocentry role="unnumbered">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{numberedsec} {\HCode{\Hnewline<tocentry role="numberedsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendixsec} {\HCode{\Hnewline<tocentry role="appendixsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{unnumberedsec} {\HCode{\Hnewline<tocentry role="unnumberedsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{numberedsubsec} {\HCode{\Hnewline<tocentry role="numberedsubsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendixsubsec} {\HCode{\Hnewline<tocentry role="appendixsubsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendixsubsec} {\HCode{\Hnewline<tocentry role="appendixsubsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{unnumberedsubsec} {\HCode{\Hnewline<tocentry role="unnumberedsubsec">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{numberedsubsubsec} {\HCode{\Hnewline<tocentry role="numberedsubsubse">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendixsubsubsec} {\HCode{\Hnewline<tocentry role="appendixsubsubse">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{appendixsubsubsec} {\HCode{\Hnewline<tocentry role="appendixsubsubse">}} {\ }{} {\HCode{</tocentry>}} \ConfigureToc{unnumberedsubsubsec} {\HCode{\Hnewline<tocentry role="unnumberedsubsub">}} {\ }{} {\HCode{</tocentry>}} \Configure{toTocLink}{\Title:Link}{} >>> %%%%%%%%%%%%%%%%%%%% \section{Indexes} %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%% \subsection{Article, Report, Book} %%%%%%%%%%%%% \<index entry\><<< \Configure{theindex} {\let\end:theidx=\empty \HCode{<indexterm>}} {\HCode{</indexterm>}} {|<primary index|>% \def\end:cur{|<end primary index|>\let\end:cur=\empty}% \DB:index } {\end:cur \let\chain:subitem=\empty} {\chain:subitem |<secondary index|>% \def\end:cur{|<end secondary index|>\let\end:cur=\empty}% } {\end:cur \def\chain:subitem{% |<new index entry|>|<primary index|>|<end primary index|>}% \let\chain:subsubitem=\empty } {\chain:subsubitem|<tertiary index|>% \def\end:cur{|<end tertiary index|>\let\end:cur=\empty}% } {\end:cur \def\chain:subsubitem{% |<new index entry|>|<primary index|>|<end primary index|>% |<secondary index|>|<end secondary index|>}% } {} >>> \<article, report, book\><<< \def\DB:index#1\indNum#2{% \ifnum #2=\index:N \let\DB:index=\relax #1\long\def\item##1\end{\end}% \else \expandafter\gob:item \fi } \long\def\gob:item#1\item{\DB:index} \let\indNum=\:gobble >>> \<article, report, book\><<< \HAssign\index:N = 0 \def\comNum#1{\tmp:cnt=} \let\db:index=\index \def\index{% \immediate\openin15=\jobname.ind \ifeof15 \else \immediate\closein15 \bgroup \def\gobble##1{}% \gHAdvance\index:N by 1 |<index entry|>% \leavevmode \let\par=\empty \input{\jobname.ind}% \egroup \fi \db:index} >>> %%%%%%%%%%%%%%%%%%%% \subsection{index} %%%%%%%%%%%%%%%%%%%% \<configure docbook latex\><<< \Configure{idxmake}{\Beforeentry} >>> \<ams art,proc,book\><<< |<index throug printindex|> >>> \<configure docbook amsmidx\><<< |<index throug printindex|> >>> \<configure docbook makeidx\><<< |<index throug printindex|> >>> \<configure docbook index\><<< |<index throug printindex|> >>> \<configure docbook multind\><<< |<index throug printindex|> >>> \<index throug printindex\><<< \def\:temp{\HCode{<indexterm role="printindex" />}} \HLet\printindex\:temp \expandafter\ifx \csname db:index\endcsname\realx \let\db:index=\index \fi \def\index{\bgroup \HRestore\printindex \def\gobble##1{}% \gHAdvance\index:N by 1 |<index entry|>% \leavevmode \let\par=\empty \printindex \egroup \db:index} \def\comNum#1{\tmp:cnt=} \def\brange#1{\HCode{<remark role="start">}\Link{to-#1}{from-#1}\EndLink \HCode{</remark>}} \def\erange#1{\HCode{<remark role="to">}\Link{from-#1}{to-#1}\EndLink \HCode{</remark>}} >>> \<\><<< \def\comNum{% \def\:tempa{% \ifx ,\:temp \def\:tempa####1{\tmp:cnt=}% \else \ifx {\:temp \def\:tempa####1{\tmp:cnt=####1}% \iffalse }\fi \else \def\:tempa{\tmp:cnt=}% \fi\fi \:tempa}% \futurelet\:temp\:tempa} >>> %%%%%%%%%%%%%%%%%%%% \subsection{theindex} %%%%%%%%%%%%%%%%%%%% \<article, report, book\><<< \Configure{theindex} {\special{t4ht@[}} {\special{t4ht@]}} {}{}{}{}{}{}{} >>> \<configure docbook makeidx\><<< \Configure{see} {\csname end:cur\endcsname \HCode{<seealso role="see">}} {\HCode{</seealso>}% \futurelet\:next\remove:comma} \def\remove:comma{\ifx ,\:next \expandafter\:gobble\fi} >>> \<primary index\><<< \HCode{<primary>}% >>> \<end primary index\><<< \HCode{</primary>}\hfil\break >>> \<secondary index\><<< \HCode{<secondary>}% >>> \<end secondary index\><<< \HCode{</secondary>}\hfil\break >>> \<tertiary index\><<< \HCode{<tertiary>}% >>> \<end tertiary index\><<< \HCode{</tertiary>}\hfil\break >>> %%%%%%%%%%%%%%%%%%%% \subsection{splitindex} %%%%%%%%%%%%%%%%%%%% \<configure docbook splitidx\><<< \let\db:sindex=\sindex \def\:sindex{\bgroup \HRestore\printindex \def\gobble##1{}% \gHAdvance\index:N by 1 \leavevmode \let\par=\empty \edef\:temp{\LikeRef{printindex}}\expandafter\printindex\:temp \egroup \db:sindex} >>> \<configure docbook splitidx\><<< \def\:temp{% \def\:tempa{% \HCode{<indexterm role="printindex\ifx *\:temp -star\fi" />}% \ifx *\:temp \Tag{printindex}{*}\expandafter\:gobble\fi }% \futurelet\:temp\:tempa } \HLet\printindex\:temp >>> \<configure docbook splitidx\><<< \def\sindex{% \def\:tempa{% \ifx [\:temp \def\:temp[####1]{\def\ind:ext{####1}\:sindex[####1]}% \expandafter\:temp \else \expandafter\:sindex \fi }% \futurelet\:temp\:tempa } \let\o:@@printindex:=\@@printindex \def\@@printindex[#1][#2]{% \def\:temp{#1}% \ifx \:temp\ind:ext \o:@@printindex:[#1][#2]\fi} >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Color} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<configure docbook color\><<< \Configure{color}{\:gobble} \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}% } >>> \begin{verbatim} cmyk -> gray (1 - 0.299c - 0.587m - 0.114y)(1 - k) cmyk -> rgb Red = 1-minimum(1,Cyan *(1-Black)+Black) Green = 1-minimum(1,Magenta*(1-Black)+Black) Blue = 1-minimum(1,Yellow *(1-Black)+Black) \end{verbatim} \<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}% } >>> %%%%%%%%%%%%%%%%%%%% \section{Other} %%%%%%%%%%%%%%%%%%%% \<latex ltoutenc\><<< \Configure{textcircled} {\@use@text@encoding \@curr@enc c} {\leavevmode \special{t4ht@+\string&\#x00A9;}c} {\@use@text@encoding \@curr@enc \scshape r} {\leavevmode \special{t4ht@+\string&\#x00AE;}r} {} >>> \<configure docbook latex\><<< |<latex ltoutenc|> \def\:temp{LaTeX} \HLet\LaTeX\:temp >>> \<configure docbook amsmath\><<< \def\:temp{{\protect\AmSfont AMS}} \HLet\AmS\:temp >>> \<latex, plain\><<< |<unicode space|> >>> \<unicode space\><<< \def\:nbsp{\HCode{\string&}\HChar{-35}\HCode{x00A0;}}% >>> \<configure docbook latex\><<< \Configure{footnotetext} {\HCode{<footnote><para>}\setbox\tmp:bx=\hbox\bgroup\let\@makefnmark\relax} {\egroup}% {\HCode{</para></footnote>}} \Configure{footnotemark} {\setbox\tmp:bx=\hbox\bgroup} {\egroup} \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi >>> Sub and super scripts \<configure docbook latex\><<< \Configure{textsuperscript} {\HCode{<superscript>}} {\HCode{</superscript>}} \Configure{textsubscript} {\HCode{<subscript>}} {\HCode{</subscript>}} >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Underline and Overline} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<configure docbook latex\><<< \Configure{underline} {\HCode{<emphasis role="underline">}\:gobble} {\HCode{</emphasis>}} \Configure{overline} {\HCode{<emphasis role="overline">}} {\HCode{</emphasis>}} >>> \<configure docbook plain\><<< \Configure{underline} {\HCode{<emphasis role="underline">}\hbox\bgroup \:gobble} {\egroup \HCode{</emphasis>}} \Configure{overline} {\HCode{<emphasis role="overline">}} {\HCode{</emphasis>}} >>> \<configure docbook-mml latex\><<< \Configure{overline} {\bgroup\ifmathml |<mathml overline|>\else \HCode{<emphasis role="overline">}\fi} {\ifmathml |<end mathml overline|>\else \HCode{</emphasis>}\fi\egroup} \Configure{underline} {\bgroup \ifmathml |<mathml underline|>% \else |<nomath underline|>\HCode{<emphasis role="underline">}\fi} {\ifmathml |<end mathml underline|>\else \HCode{</emphasis>}\fi \egroup} >>> \<mathml latex\><<< |<und/ov-erline|> >>> \<mathml plain\><<< |<und/ov-erline|> >>> \<und/ov-erline\><<< \Configure{overline} {\bgroup |<mathml overline|>} {|<end mathml overline|>\egroup} \Configure{underline} {\bgroup \ifmmode |<mathml underline|>\else |<nomath underline|>\fi} {|<end mathml underline|>\egroup} >>> \<nomath underline\><<< \expandafter\everymath \expandafter{\expandafter\everymath \expandafter{\the\everymath}}% \let\o::@underline:\o:@@underline: \def\o:@@underline:{\let\o:@@underline:\o::@underline:}% >>> \<mathml overline\><<< \HCode{<\a:mathml mover accent="false"\Hnewline \mml:class="mml-overline"><\a:mathml mrow>}% >>> \<end mathml overline\><<< \HCode{</\a:mathml mrow><\a:mathml mo\Hnewline accent="true">&\#x00AF;</\a:mathml mo>% </\a:mathml mover>}% >>> \verb'¯' is the code of \verb'‾' \<mathml underline\><<< \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline \mml:class="mml-underline"><\a:mathml mrow>}% >>> \<end mathml underline\><<< \HCode{</\a:mathml mrow><\a:mathml mo\Hnewline accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}% >>> \verb'̲' is the code of \verb'_' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Ulem} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \<configure docbook ulem\><<< \Configure{uline}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{uuline}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{sout}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{xout}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{uwave}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{dashuline}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} \Configure{dotuline}{\HCode{<emphasis role="underline">}}{\HCode{</emphasis>}} >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{AMS} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%% \section{Root} %%%%%%%%%%%%%%%%%%%% \<configure docbook amsart\><<< |<article prologue|> |<sectioning utilities|> |<ams maketitle|> |<ams article,report maketitle|> |<ams art,proc,book|> |<ams art,proc|> >>> \<configure docbook amsbook\><<< |<article prologue|> |<sectioning utilities|> |<ams maketitle|> |<ams article,report maketitle|> |<ams art,proc,book|> |<ams book|> >>> \<configure docbook amsproc\><<< |<article prologue|> |<sectioning utilities|> |<ams maketitle|> |<ams article,report maketitle|> |<ams art,proc,book|> |<ams art,proc|> >>> \<configure docbook-mml amsart\><<< |<ams dtd|> >>> \<ams dtd\><<< \:CheckOption{css} \if:Option \:CheckOption{dtd} \if:Option \Configure{VERSION} {\HCode{<?xml version="1.0"?>\Hnewline}} \Configure{DOCTYPE} {\HCode{<!DOCTYPE article |<doctype 5.0|> >}} \Configure{XML-STYLESHEET} {\HCode{<?xml-stylesheet type="text/css" href="\jobname.css"?> \Hnewline}} \else \Configure{VERSION} {\HCode{<?xml version="1.0"?>\Hnewline}} \Configure{DOCTYPE} {\HCode{<!DOCTYPE article |<doctype 5.0|> >}} \Configure{XML-STYLESHEET} {\HCode{<?xml-stylesheet type="text/css" href="\jobname.css"?> \Hnewline}} \fi \else \Configure{VERSION} {\HCode{<?xml version="1.0"?>\Hnewline}} \Configure{DOCTYPE} {\HCode{<!DOCTYPE article |<doctype 5.0|> >\Hnewline }} \fi >>> \<configure docbook Preamble\><<< \Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET} \:CheckOption{no-DOCTYPE} \if:Option \Configure{PROLOG}{VERSION,*XML-STYLESHEET} \fi >>> \<configure docbook-mml amsbook\><<< |<ams dtd|> >>> \<configure docbook-mml amsproc\><<< |<ams dtd|> >>> %%%%%%%%%%%%%%%%%%%% \section{Css} %%%%%%%%%%%%%%%%%%%% \<configure docbook tex4ht\><<< |<cascade style sheets|> \Configure{Preamble} {|<default cascade style sheets|>} {} \Configure{CssFile}{\jobname.css} {/* \aa:CssFile\space from \jobname.tex (TeX4ht) */} \Configure{Needs}{l. \the\inputlineno\space--- needs --- #1 ---} \Configure{Needs-}{l. \the\inputlineno\space--- needs --- #1 ---} >>> \<default cascade style sheets\><<< {\ifdim \lastskip>\z@ \unskip\fi \IgnorePar\parindent\z@ \leavevmode}% \immediate\write-1{--- file \aa:CssFile\space ---}% \ht:special{t4ht>\aa:CssFile}\ht:special{t4ht=\Hnewline /* css.sty */}% \ht:special{t4ht<\aa:CssFile}% >>> \<cascade style sheets\><<< \ScriptCommand{\CssFile}{% \immediate\write-1{--- 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}} >>> \<cascade style sheets\><<< \def\Css#1{{\def\:temp{\Configure{Needs}}% \expandafter\:temp\expandafter{\aa:Css}\Needs{#1}}} >>> \<configure docbook tex4ht\><<< \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 >>> %%%%%%%%%%%%%%%%%%%% \section{Theorem} %%%%%%%%%%%%%%%%%%%% \<ams art,proc,book\><<< \ifx \deferred@thm@head\:UnDef\else |<shared ams thm/cls|> \fi >>> \<configure docbook amsthm\><<< |<shared ams thm/cls|> >>> \<shared ams thm/cls\><<< \Configure{proof} {\IgnorePar\EndP\HCode{<blockquote role="proof"><title>}\IgnorePar} {\ifvmode \IgnorePar\fi\EndP\HCode{}\ShowPar\par} {\IgnorePar\EndP\HCode{}\ShowPar\par} >>> %%%%%%%%%%%%%%%%%%%% \section{Title Page} %%%%%%%%%%%%%%%%%%%% \<<< \Configure{maketitle} {\HCode{}} {\HCode{}} {\HCode{}}{\HCode{}} \Configure{thanks author date and} {}{} {\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} {}{} >>> \<<< \Configure{maketitle} {\ifvmode \IgnorePar\fi\EndP \HCode{
}% \ConfigureEnv{center} {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi} {\ifvmode \IgnorePar\fi}% } {\ifvmode \IgnorePar\fi\EndP \HCode{</section>}} {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="title">}} {\ifvmode \IgnorePar\fi\HCode{</para>}} \Configure{thanks author date and} {\par\IgnorePar\EndP \HCode{<note role="thanks">}\par\ShowPar} {\ifvmode \IgnorePar\fi\EndP \HCode{</note>}} {\ifvmode \IgnorePar\fi\EndP |<para role|>\HCode{<para role="authorgroup"><author><personname><othername>}} {\ifvmode \IgnorePar\fi \HCode{</othername></personname></author><!--/author--></para><!--/authorgroup-->}} {\ifvmode \IgnorePar\fi\EndP \HCode{<para role="date">}} {\ifvmode \IgnorePar\fi \HCode{</para><!--/date-->}} {\ifvmode \IgnorePar\fi\lowercase{\HCode{</othername></personname></author> <!--/author--><!--author--><author><personname><othername>}}} {} >>> \<ams article,report maketitle\><<< \Configure{addresses} {\ifvmode \IgnorePar\fi \EndP \HCode{<note role="addresses">}\ShowPar} {\ifvmode \IgnorePar\fi \EndP \HCode{</note><!--addresses-->}} \Configure{address} {\HCode{<note role="address-title"><para>}} {\ifvmode \IgnorePar\fi \HCode{</para></note><!--address-title--><note role="address"><para>}} {\HCode{</para></note><!--address-->}} \Configure{curraddr} {\HCode{<para role="curraddr-title">}} {\ifvmode \IgnorePar\fi \HCode{</para><!--curraddr-title--><para role="curraddr">}} {\HCode{</para><!--curraddr-->}} \Configure{email} {\HCode{<note role="email-title"><para>}} {\ifvmode \IgnorePar\fi \HCode{</para></note><!--email-title--><note role="email"><para>}} {\HCode{</para></note><!--email-->}} \Configure{urladdr} {\HCode{<para role="urladdr-title">}} {\ifvmode \IgnorePar\fi \HCode{</para><!--urladdr-title--><para role="urladdr">}} {\HCode{</para><!--urladdr-->}} >>> \<ams art,proc,book\><<< \ConfigureEnv{abstract} {\ifvmode \IgnorePar\fi \EndP} {\ifvmode \IgnorePar\fi \EndP} {}{} \ConfigureList{abstract} {\ifvmode \IgnorePar\fi \EndP \HCode{<note role="abstract">}\IgnorePar} {\ifvmode \IgnorePar\fi \EndP \HCode{</note><!--abstract-->}\ShowPar} {\IgnorePar\par\HCode{<title>}} {\HCode{}\ShowPar\par} \Configure{setabstract} {\ifvmode \IgnorePar \fi \EndP} {\ifvmode \IgnorePar \fi \EndP} >>> \<<< \Configure{subjclass} {\par\IgnorePar\HCode{}\par\ShowPar} {\ifvmode \IgnorePar \fi\EndP\HCode{}} \Configure{keywords} {\par\IgnorePar\EndP \HCode{}\par\ShowPar} {\ifvmode \IgnorePar \fi\EndP\HCode{}} >>> \<<< \Configure{translators} {\par\IgnorePar\EndP \HCode{}\par\ShowPar} {\ifvmode \IgnorePar \fi\EndP \HCode{}} {\HCode{}} {\HCode{}} >>> \<<< \Configure{translators} {\par\IgnorePar\EndP \HCode{}\par\ShowPar} {\ifvmode \IgnorePar \fi\EndP \HCode{}} {\HCode{}} {\HCode{}} >>> %%%%%%%%%%%%%%%%%% \section{Sections} %%%%%%%%%%%%%%%%%% \<<< | >>> \<<< | >>> \<<< | >>> \<<< \Configure{part} {\OpenDiv{part}} {\CloseDiv{part}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{section} {\OpenDiv{section}} {\CloseDiv{section}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{subsection} {\OpenDiv{subsection}} {\CloseDiv{subsection}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{subsubsection} {\OpenDiv{subsubsection}} {\CloseDiv{subsubsection}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{paragraph} {\OpenDiv{paragraph}} {\CloseDiv{paragraph}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{subparagraph} {\OpenDiv{subparagraph}} {\CloseDiv{subparagraph}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} | >>> \<<< \ConfigureMark{section} {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble \else \HCode{}\thesection \HCode{}\fi } \ConfigureMark{subsection} {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble \else \HCode{}\thesubsection \HCode{}\fi } \ConfigureMark{subsubsection} {\ifnum \c:secnumdepth>\c@secnumdepth \expandafter\:gobble \else \HCode{}\thesubsubsection \HCode{}\fi } >>> %%%%%%%%%%%%%%%%%%%%%%%%% \subsection{End Points} %%%%%%%%%%%%%%%%%%%%%%%%% \<<< \Configure{endsection} {likesection,chapter,likechapter,appendix,part,likepart} \Configure{endsubsection} {likesubsection,section,likesection,chapter,% likechapter,appendix,part,likpart} \Configure{endsubsubsection} {likesubsubsection,subsection,likesubsection,section,% likesection,chapter,likechapter,appendix,part,likpart} \Configure{endparagraph} {likeparagraph,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} \ifx \part\:UnDef \else \Configure{endpart}{likepart} \fi >>> %%%%%%%%%%%%%%%%%%%% \section{amsmath} %%%%%%%%%%%%%%%%%%%% \<<< \Configure{equation} {\ifvmode \IgnorePar\fi \EndP \HCode{
}% \Configure{gather} {\HCode{}\IgnorePar } {\HCode{}} {} {} {\ifnum\HCol=2 \IgnorePar \HCode{}\fi } {} } {\ifvmode \IgnorePar\fi\EndP \HCode{}} {\ifvmode \IgnorePar\fi\EndP \HCode{
}\par \ShowPar} % Mar 18, 2013 at 9:28 PM, Matteo Gamboz % wrote that starred equation caused an forgotten endgroup error, hence % the following fix. CVR Mar 22, 2013. \Configure{equation*} {\ifvmode \IgnorePar\fi \EndP \HCode{
}% \Configure{gather} {\HCode{}\IgnorePar } {\HCode{}} {} {} {} {} } {\ifvmode \IgnorePar\fi\EndP \HCode{
}\par \ShowPar} >>> \<<< \ConfigureEnv{align*} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi} {}{} \ConfigureEnv{alignat*} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{alignat} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{align} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{eqxample} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{flalign*} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{flalign} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{gather} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{gather*} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{gathered} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{matrix} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{xalignat*} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{xalignat} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} \ConfigureEnv{xxalignat} {\ifmmode\else \ifvmode\else \IgnorePar\fi \EndP\fi} {\ifmmode\else \par\ShowPar\fi}{}{} >>> \<<< \ConfigureEnv{subequations} {\ifvmode \IgnorePar\fi \EndP \HCode{
}% } {\ifvmode \IgnorePar\fi\EndP \HCode{
}\par \ShowPar} {}{} >>> \<<< \Configure{equation} {\ifmmode\else\par \IgnorePar\fi \EndP \HCode{
}\IgnorePar } {\ifvmode \IgnorePar\fi\EndP\HCode{}} {\HCode{
}} \Configure{equation*} {\ifmmode\else\par \IgnorePar\fi \EndP \HCode{
}\IgnorePar } {\ifmmode\else\par \IgnorePar\fi \EndP \HCode{
}} >>> \<<< \def\:tempc#1#2{% \ConfigureEnv{#1} {\par\IgnorePar\EndP\HCode{}\Picture*[]{}} {\EndPicture\EndP\HCode{}\par} {} {}} \:tempc{align}{align} \:tempc{alignat}{alignat} \:tempc{xalignat}{xalignat} \:tempc{xxalignat}{xxalignat} \:tempc{flalign}{flalign} \:tempc{align*}{align-star} \:tempc{alignat*}{alignat-star} \:tempc{xalignat*}{xalignat-star} \:tempc{flalign*}{flalign-star} >>> %%%%%%%%%%%%%%%%% \chapter{Plain} %%%%%%%%%%%%%%%%% \<<< \Configure{centerline} {\IgnorePar\EndP\HCode{
}\ShowPar\par} {\IgnorePar\EndP\HCode{
}\ShowPar\par} \Configure{leftline} {\IgnorePar\EndP\HCode{
}\ShowPar\par} {\IgnorePar\EndP\HCode{
}\ShowPar\par} \Configure{rightline} {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} {\ifvmode \IgnorePar \fi \EndP \HCode{
}\ShowPar\par} >>> %%%%%%%%%%%%%%%%% \chapter{TeXinfo} %%%%%%%%%%%%%%%%% \<<< | \Configure{pdfurl} {\let\sv:Link=\Link \let\sv:EndLink=\EndLink \let\Link=\U:Link \def\EndLink{\EndU:Link\let\Link=\sv:Link \let\EndLink=\sv:EndLink}} %\LinkCommand\U:Link{ulink, url,,,,} \LinkCommand\U:Link{link, xlink:href,,,,} >>> \<<< \Configure{group} {\IgnorePar\EndP\HCode{
}\ShowPar\par} {\IgnorePar\EndP\HCode{
}\ShowPar\par} \Configure{multitable} {\IgnorePar \EndP\HCode{}\IgnorePar } {\HCode{}} {\HCode{\ifnum \HRow=1 \fi }} {\HCode{}} {\HCode{}} {\IgnorePar \EndP\HCode{}} >>> \<<< \Configure{example} {\IgnorePar\EndP\HCode{}\bgroup \Configure{obeylines}{}{}{\hbox{\HCode{}}}} {\egroup\IgnorePar\EndP\HCode{}\ShowPar\par} \Configure{smallexample} {\IgnorePar\EndP\HCode{}\bgroup \Configure{obeylines}{}{}{\hbox{\HCode{}}}} {\egroup\IgnorePar\EndP\HCode{}\ShowPar\par} >>> \<<< \ConfigureMark{chapter}{\the\chapno} \Configure{chapter} {\OpenDiv{chapter}} {\CloseDiv{chapter}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendix}{\appendixletter} \Configure{appendix} {\AppOpenDiv{appendix}} {\AppCloseDiv{appendix}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{unnumbered} {\OpenDiv{unnumbered}} {\CloseDiv{unnumbered}} {\HCode{}} {\HCode{}\par\ShowPar} \ConfigureMark{numberedsec}{\the\chapno.\the\secno} \Configure{numberedsec} {\OpenDiv{numberedsec}} {\CloseDiv{numberedsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendixsec}{\appendixletter.\the\secno} \Configure{appendixsec} {\OpenDiv{appendixsec}} {\CloseDiv{appendixsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{unnumberedsec} {\OpenDiv{unnumberedsec}} {\CloseDiv{unnumberedsec}} {\HCode{}} {\HCode{}\par\ShowPar} \ConfigureMark{numberedsubsec}{\the\chapno.\the\secno .\the\subsecno} \Configure{numberedsubsec} {\OpenDiv{numberedsubsec}} {\CloseDiv{numberedsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendixsubsec}{\appendixletter .\the\secno.\the\subsecno} \Configure{appendixsubsec} {\OpenDiv{appendixsubsec}} {\CloseDiv{appendixsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendixsubsec}{\appendixletter.\the\secno .\the\subsecno} \Configure{appendixsubsec} {\OpenDiv{appendixsubsec}} {\CloseDiv{appendixsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{unnumberedsubsec} {\OpenDiv{unnumberedsubsec}} {\CloseDiv{unnumberedsubsec}} {\HCode{}} {\HCode{}\par\ShowPar} \ConfigureMark{numberedsubsubsec}{\the\chapno.\the\secno .\the\subsecno.\the\subsubsecno} \Configure{numberedsubsubsec} {\OpenDiv{numberedsubsubsec}} {\CloseDiv{numberedsubsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendixsubsubsec}{\appendixletter .\the\secno.\the\subsecno.\the\subsubsecno} \Configure{appendixsubsubsec} {\OpenDiv{appendixsubsubsec}} {\CloseDiv{appendixsubsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \ConfigureMark{appendixsubsubsec}{\appendixletter.\the\secno .\the\subsecno.\the\subsubsecno} \Configure{appendixsubsubsec} {\OpenDiv{appendixsubsubsec}} {\CloseDiv{appendixsubsubsec}} {\HCode{}|<TitleMark|>} {\HCode{}\par\ShowPar} \Configure{unnumberedsubsubsec} {\OpenDiv{unnumberedsubsubsec}} {\CloseDiv{unnumberedsubsubsec}} {\HCode{}} {\HCode{}\par\ShowPar} >>> \<<< \Configure{enumerate}% {\ifvmode\IgnorePar\fi \EndP \HCode{}} {\EndP\HCode{}\ShowPar} {\ifnum \itemno>1 \ifvmode\IgnorePar\fi \EndP \Tg\fi \DeleteMark} {\ifvmode\IgnorePar\fi \EndP \HCode{}\par\ShowPar} \Configure{itemize}% {\ifvmode\IgnorePar\fi \EndP \HCode{}} {\EndP\HCode{}\ShowPar} {\ifnum \itemno>1 \ifvmode\IgnorePar\fi \EndP \Tg\fi \DeleteMark} {\ifvmode\IgnorePar\fi \EndP \HCode{}\par\ShowPar} \Configure{table}% {\EndP\HCode{}\let\end:itm=\empty} {\EndP\HCode{}\ShowPar} {\end:itm\def\end:itm{\EndP\HCode{}}% \HCode{}\bgroup \bf} {\egroup\HCode{}\par\ShowPar} >>> \<<< \Configure{titlepage} {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup \Configure{flushleft} {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup \Configure{obeylines}{}{}{\hbox{\HCode{}}}\ShowPar\par \leavevmode } {\ifvmode \IgnorePar \fi \EndP \egroup\HCode{}} } {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{}} \Configure{title} {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup \Configure{leftline}{}{}} {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{}} \Configure{subtitle} {\IgnorePar\EndP\HCode{}\bgroup \Configure{rightline}{}{}} {\egroup \IgnorePar\EndP\HCode{}} \Configure{author} {\ifvmode \IgnorePar \fi \EndP \HCode{}\bgroup \Configure{leftline}{}{}} {\egroup \ifvmode \IgnorePar \fi \EndP \HCode{}} >>> \<<< | >>> % \HCode{\string&\#x00A0;}} \<<< \Configure{contents} {\b:titlepage \let\b:titlepage=\empty \ifvmode \IgnorePar \fi \EndP \HCode{}} {\ifvmode \IgnorePar \fi \EndP \HCode{}} >>> \<<< \Configure{endchapter}{appendix} \Configure{endappendix}{chapter} \Configure{endnumberedsec} {chapter,appendix,appendixsec,unnumberedsec,unnumbered} \Configure{endappendixsec} {chapter,appendix,umberedsec,unnumberedsec,unnumbered} \Configure{endunnumberedsec} {chapter,appendix,umberedsec,appendixsec,unnumbered} \Configure{endunnumbered} {chapter,appendix,umberedsec,appendixsec,unnumberedsec} \Configure{endnumberedsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,appendixsubsec,appendixsubsec,unnumberedsubsec} \Configure{endappendixsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,unnumberedsubsec} \Configure{endappendixsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,unnumberedsubsec} \Configure{endunnumberedsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,appendixsubsec} \Configure{endnumberedsubsubsec}{chapter,appendix,umberedsec,% appendixsec,unnumberedsec,unnumbered,numberedsubsec,% appendixsubsec,appendixsubsec,unnumberedsubsec,appendixsubsubsec,% appendixsubsubsec,unnumberedsubsubsec} \Configure{endappendixsubsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,% unnumberedsubsubsec} \Configure{endappendixsubsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,% unnumberedsubsubsec} \Configure{endunnumberedsubsubsec} {chapter,appendix,umberedsec,appendixsec,unnumberedsec,% unnumbered,numberedsubsec,appendixsubsec,appendixsubsec,% unnumberedsubsec,numberedsubsubsec,appendixsubsubsec,appendixsubsubsec} >>> \<<< \Configure{index} {\IgnorePar\leavevmode\EndP\Tg
} {\IgnorePar\EndP\Tg
} {\leavevmode\Tg} {\Tg\Tg
\IgnorePar} >>> %%%%%%%%%%%%%%%%% \chapter{Packages} %%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% \section{Verbatim} %%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%% \subsection{fancyvrb} %%%%%%%%%%%%%%%%%%%%%%%% \<<< \Configure{fancyvrb} {\ifvmode \IgnorePar \fi \EndP \HCode{}} {\EndP\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} {\HCode{}} >>> \<<< \Configure{fancyvrbcolor} {\Css{div\#fancyvrb\fancyvrbNo { color: \HColor; }}} {\Css{div\#fancyvrb\fancyvrbNo { background-color: \HColor;}}} {\Css{div\#fancyvrb\fancyvrbNo { border-color: \HColor;}}} >>> \<<< \Configure{fancyvrbframe} {\Css{div\#fancyvrb\fancyvrbNo { border-top: solid \HSize; }}} {\Css{div\#fancyvrb\fancyvrbNo { border-left: solid \HSize; }}} {\Css{div\#fancyvrb\fancyvrbNo { border-bottom: solid \HSize; }}} {\Css{div\#fancyvrb\fancyvrbNo { border-right: solid \HSize; }}} {\Css{div\#fancyvrb\fancyvrbNo {border-width:\HSize;}}} {\Css{div\#fancyvrb\fancyvrbNo {padding:\HSize;}}} >>> \<<< \Configure{BVerbatimInput} {\ifvmode \IgnorePar \fi \EndP \gHAssign\HRow=0 \HCode{
}} {\ifvmode \IgnorePar \fi \EndP \HCode{
}} {\gHAdvance\HRow by 1 \ifnum \HRow>1 \HCode{
}\fi}{} >>> %%%%%%%%%%%%%%%%%%% \section{Drawing Utilitis} %%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% \subsection{pgf} %%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% \subsection{pgf} %%%%%%%%%%%%%%%%%%% \<<< \ConfigureEnv{pgfpicture} {\hbox\bgroup\Picture+[ ]{}} {\EndPicture\egroup} {}{} >>> %%%%%%%%%%%%%%%%%%% \section{beamer} %%%%%%%%%%%%%%%%%%% \<<< |
| | | | | | | | >>> \<<< \Configure{HtmlPar} {\EndP\HCode{}} {\EndP\HCode{}} {\HCode{}} {\HCode{}} >>> \<<< \Configure{titlepage} {\ifvmode \IgnorePar\fi \EndP \HCode{}% \bgroup |} {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{}} \Configure{title} {\ifvmode \IgnorePar\fi \EndP \HCode{}} {\ifvmode \IgnorePar\fi \EndP \HCode{}} \Configure{author} {\ifvmode \IgnorePar\fi \EndP \HCode{}} {\ifvmode \IgnorePar\fi \EndP \HCode{}} \Configure{institute} {\ifvmode \IgnorePar\fi \EndP \HCode{}} {\ifvmode \IgnorePar\fi \EndP \HCode{}} \Configure{date} {\ifvmode \IgnorePar\fi \EndP \HCode{}} {\ifvmode \IgnorePar\fi \EndP \HCode{}} \Configure{inst} {\HCode{}\bgroup \everymath{}\let\sp=\empty} {\egroup\HCode{}} \Configure{andtitle}{\HCode{}} >>> \<<< \Configure{tableofcontents} {\ifvmode \IgnorePar\fi \EndP \HCode{}} {\ifvmode \IgnorePar\fi \EndP\HCode{}} {}{}{} \ConfigureToc{toc} {} {\HCode{\Hnewline}} {} {\HCode{}} \Configure{sectionshadedintoc} {\HCode{}} {\ifvmode \IgnorePar\fi \HCode{}} \Configure{sectionintoc} {\HCode{}} {\ifvmode \IgnorePar\fi \HCode{}} \Configure{subsectionshadedintoc} {\HCode{}} {\ifvmode \IgnorePar\fi \HCode{}} \Configure{subsectionintoc} {\HCode{}} {\ifvmode \IgnorePar\fi \HCode{}} >>> \<<< \ConfigureEnv{slide} {\ifvmode \IgnorePar\fi \EndP \HCode{
}\par } {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {} {} >>> \<<< \let\no:section\section \Def:Section\section{\thesection}{#1} \let\no::section\section \let\section\no:section \let\no:section\@section \def\@section[#1]#2{\no::section{#2}% \ifvmode \IgnorePar\fi \EndP \HCode{}#1% \ifvmode \IgnorePar\fi \EndP \HCode{}% \no:section[#1]{#2}} \let\no:subsection\subsection \Def:Section\subsection{\thesubsection}{#1} \let\no::subsection\subsection \def\subsection#1{\no::subsection{#1}\no:subsection{#1}} \Configure{section} {\IgnorePar\EndP \HCode{}} {\IgnorePar\EndP\HCode{
}} {\HCode{}\TitleMark} {\HCode{}\par\ShowPar} \Configure{subsection} {\IgnorePar\EndP \HCode{}} {\IgnorePar\EndP\HCode{
}} {\HCode{}\TitleMark} {\HCode{}\par\ShowPar} \Configure{endsubsection}{section} >>> \<<< \let\block:Name=\empty \ConfigureEnv{block} {\par\IgnorePar\EndP \ifx \block:Name\empty \def\block:Name{block}\fi \HCode{
}\global\let\block:Name=\empty} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {} {} \ConfigureEnv{alertblock} {\par\IgnorePar\EndP \ifx \block:Name\empty \def\block:Name{alertblock}\fi \HCode{
}\global\let\block:Name=\empty} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {} {} \ConfigureEnv{exampleblock} {\par\IgnorePar\EndP \ifx \block:Name\empty \def\block:Name{exampleblock}\fi \HCode{
}\global\let\block:Name=\empty} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {} {} \Configure{blocktitle} {\ifvmode \IgnorePar\fi \EndP \HCode{}\par\IgnorePar} {\ifvmode \IgnorePar\fi \EndP \HCode{}\par} >>> \<<< \ConfigureEnv{Problem} {\def\block:Name{Problem}} {} {} {} \ConfigureEnv{Loesung} {\def\block:Name{Loesung}} {} {} {} \ConfigureEnv{Definition} {\def\block:Name{Definition}} {} {} {} \ConfigureEnv{Satz} {\def\block:Name{Satz}} {} {} {} \ConfigureEnv{Beweis} {\def\block:Name{Beweis}} {} {} {} \ConfigureEnv{Folgerung} {\def\block:Name{Folgerung}} {} {} {} \ConfigureEnv{Lemma} {\def\block:Name{Lemma}} {} {} {} \ConfigureEnv{Fakt} {\def\block:Name{Fakt}} {} {} {} \ConfigureEnv{Theorem} {\def\block:Name{Theorem}} {} {} {} \ConfigureEnv{Proof} {\def\block:Name{Proof}} {} {} {} \ConfigureEnv{Corollary} {\def\block:Name{Corollary}} {} {} {} \ConfigureEnv{Fact} {\def\block:Name{Fact}} {} {} {} \ConfigureEnv{definition} {\def\block:Name{definition}} {} {} {} \ConfigureEnv{definitions} {\def\block:Name{definitions}} {} {} {} \ConfigureEnv{theorem} {\def\block:Name{theorem}} {} {} {} \ConfigureEnv{proof} {\def\block:Name{proof}} {} {} {} \ConfigureEnv{corollary} {\def\block:Name{corollary}} {} {} {} \ConfigureEnv{fact} {\def\block:Name{fact}} {} {} {} \ConfigureEnv{Beispiel} {\def\block:Name{Beispiel}} {} {} {} \ConfigureEnv{Beispiele} {\def\block:Name{Beispiele}} {} {} {} \ConfigureEnv{Example} {\def\block:Name{Example}} {} {} {} \ConfigureEnv{Examples} {\def\block:Name{Examples}} {} {} {} \ConfigureEnv{example} {\def\block:Name{example}} {} {} {} \ConfigureEnv{examples} {\def\block:Name{examples}} {} {} {} >>> \<<< \Configure{frametitle} {\ifvmode \IgnorePar\fi \EndP \HCode{}\bgroup \Configure{HtmlPar}{ }{ }{}{}% } {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{}} >>> \<<< \ConfigureEnv{columns} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {\ifvmode \IgnorePar\fi \EndP \HCode{
}\par} {}{} \ConfigureEnv{column} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {}{} >>> \<<< \Configure{alert} {\HCode{}\bgroup \Configure{HtmlPar}{\HCode{}}{\HCode{}}{}{}% } {\egroup\HCode{}} >>> \<<< \ConfigureList{thebibliography}% {\IgnorePar\EndP \HCode{}\let\en:bib=\empty} {\en:bib\HCode{}} {\en:bib\def\en:bib{\HCode{
}}% \HCode{}% |} {\HCode{}} >>> %%%%%%%%%%%%%%%%%%% \section{prosper} %%%%%%%%%%%%%%%%%%% \<<< \ConfigureEnv{slide} {\ifvmode \IgnorePar\fi \EndP \HCode{
}\par} {\HCode{
}} {}{} \Configure{slidetitle} {\HCode{}} {\HCode{}} >>> %%%%%%%%%%%%%%%%%%% \section{algorithmic} %%%%%%%%%%%%%%%%%%% \<<< \ConfigureEnv{algorithmic} {\ifvmode\IgnorePar\fi \EndP \HCode{
}% \bgroup \Configure{HtmlPar}{}{}{}{}} {\egroup \ifvmode \IgnorePar\fi \HCode{
}\par\ShowPar} {}{} \Configure{ALCitem} {\HCode{\ifnum \c@ALC@line>1 \fi }} {\HCode{}} \Configure{algorithmiccomment} {\HCode{
}} {\HCode{
}} {}{} >>> %%%%%%%%%%%%%%%%%%% \section{llncs} %%%%%%%%%%%%%%%%%%% \<<< \Configure{email} {\HCode{}} {\HCode{}} \Configure{institute} {\HCode{}} {\HCode{}} >>> \<<< \ConfigureEnv{abstract} {\ifvmode \IgnorePar\fi \EndP} {\ifvmode \IgnorePar\fi \EndP} {}{} \ConfigureList{abstract} {\ifvmode \IgnorePar\fi \EndP \HCode{}\IgnorePar} {\ifvmode \IgnorePar\fi \EndP \HCode{}\ShowPar} {\IgnorePar\par\HCode{}} {\HCode{}\ShowPar\par} >>> %%%%%%%%%%%%%%%%%% \section{array} %%%%%%%%%%%%%%%%%% \<<< | | >>> \<<< | >>> %%%%%%%%%%%%% \subsection{subeqnarray} %%%%%%%%%%%%% \<<< \ConfigureEnv{subeqnarray} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {\ifvmode \IgnorePar\fi \EndP \HCode{
}} {}{} >>> \begin{thebibliography}{9} \bibitem{home} \url{http://www.docbook.org/} \bibitem{specs} Norman Walsh (With contributions from Leonard Muellner), DocBook 5.0: The Definitive Guide, 3 March 2008, O'Reilly, \url{http://www.docbook.org/tdg5/en/html/} (\Link[http://www.docbook.org/tdg5/en/html/pt02.html]{}{}element references\EndLink, \Link[http://docbook.org/schemas/5x]{}{}relax ng\EndLink \bibitem{wiki} \url{http://en.wikipedia.org/wiki/DocBook} \end{thebibliography} %%%%%%%%%%%%%%%%%% \section{Bitmaps} %%%%%%%%%%%%%%%%%% \<<< \Configure{graphics*} {gif} {{\Configure{Needs}{File: \Gin@base.gif}\Needs{}}% \Picture[\a:GraphicsAlt]{\Gin@base.gif |}} \Configure{graphics*} {png} {{\Configure{Needs}{File: \Gin@base.png}\Needs{}}% \Picture[\a:GraphicsAlt]{\Gin@base.png |}} \Configure{graphics*} {jpg} {{\Configure{Needs}{File: \Gin@base.jpg}\Needs{}}% \Picture[\a:GraphicsAlt]{\Gin@base.jpg |}} \Configure{graphics*} {jpeg} {{\Configure{Needs}{File: \Gin@base.jpeg}\Needs{}}% \Picture[\a:GraphicsAlt]{\Gin@base.jpeg |}} >>> \<<< \csname a:Gin-dim\endcsname >>> \<<< \NewConfigure{Gin-dim}{1} >>> \<<< \:CheckOption{jpg} \if:Option \Configure{Picture}{.jpg} \else \Log:Note{for jpg bitmaps of pictures, use the `jpg' command line option. |} \fi \:CheckOption{gif} \if:Option \Configure{Picture}{.gif} \else \Log:Note{for gif bitmaps of pictures, use the `gif' command line option. |} \fi >>> \<<< (Character bitmaps are controled only by `g' records of tex4ht.env and `-g' switches of tex4ht.c) >>> \endinput