Chapter 7
TeXinfo

<..configure docbook texinfo..>+
 <.sectioning utilities.>
 \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 docbook texinfo..>+
 \Configure{group}
    {\IgnorePar\EndP\HCode{<blockquote
         role="group"><title></title>}\ShowPar\par}
    {\IgnorePar\EndP\HCode{</blockquote>}\ShowPar\par}
 \Configure{multitable}
    {\IgnorePar \EndP\HCode{<informaltable\Hnewline
         role="multitable">}\IgnorePar }
    {\HCode{</tbody></tgroup></informaltable>}}
    {\HCode{\ifnum \HRow=1 <tgroup cols="\HCols"><tbody>\fi
            <row><!-- cols="\HRow"-->}}
    {\HCode{</row>}}
    {\HCode{<entry\Hnewline><!-- cols="\the\colcount"--><para>}}
    {\IgnorePar \EndP\HCode{</para></entry>}}
-_-_-

<..configure docbook texinfo..>+
 \Configure{example}
    {\IgnorePar\EndP\HCode{<example
         role="example"><title></title><para>}\bgroup
      \Configure{obeylines}{}{}{\hbox{\HCode{</para><para>}}}}
    {\egroup\IgnorePar\EndP\HCode{</para></example>}\ShowPar\par}
 \Configure{smallexample}
    {\IgnorePar\EndP\HCode{<example
         role="smallexample"><title></title><para>}\bgroup
      \Configure{obeylines}{}{}{\hbox{\HCode{</para><para>}}}}
    {\egroup\IgnorePar\EndP\HCode{</para></example>}\ShowPar\par}
-_-_-

<..configure docbook texinfo..>+
 \ConfigureMark{chapter}{\the\chapno}
 \Configure{chapter}
    {\OpenDiv{chapter}}   {\CloseDiv{chapter}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendix}{\appendixletter}
 \Configure{appendix}
    {\AppOpenDiv{appendix}}   {\AppCloseDiv{appendix}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \Configure{unnumbered}
    {\OpenDiv{unnumbered}}   {\CloseDiv{unnumbered}}
    {\HCode{<title>}} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{numberedsec}{\the\chapno.\the\secno}
 \Configure{numberedsec}
    {\OpenDiv{numberedsec}}   {\CloseDiv{numberedsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendixsec}{\appendixletter.\the\secno}
 \Configure{appendixsec}
    {\OpenDiv{appendixsec}}   {\CloseDiv{appendixsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \Configure{unnumberedsec}
    {\OpenDiv{unnumberedsec}}   {\CloseDiv{unnumberedsec}}
    {\HCode{<title>}} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{numberedsubsec}{\the\chapno.\the\secno .\the\subsecno}
 \Configure{numberedsubsec}
    {\OpenDiv{numberedsubsec}}   {\CloseDiv{numberedsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendixsubsec}{\appendixletter .\the\secno.\the\subsecno}
 \Configure{appendixsubsec}
    {\OpenDiv{appendixsubsec}}   {\CloseDiv{appendixsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendixsubsec}{\appendixletter.\the\secno
                                         .\the\subsecno}
 \Configure{appendixsubsec}
    {\OpenDiv{appendixsubsec}}   {\CloseDiv{appendixsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \Configure{unnumberedsubsec}
    {\OpenDiv{unnumberedsubsec}}   {\CloseDiv{unnumberedsubsec}}
    {\HCode{<title>}} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{numberedsubsubsec}{\the\chapno.\the\secno
                       .\the\subsecno.\the\subsubsecno}
 \Configure{numberedsubsubsec}
    {\OpenDiv{numberedsubsubsec}}   {\CloseDiv{numberedsubsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendixsubsubsec}{\appendixletter
              .\the\secno.\the\subsecno.\the\subsubsecno}
 \Configure{appendixsubsubsec}
    {\OpenDiv{appendixsubsubsec}}   {\CloseDiv{appendixsubsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \ConfigureMark{appendixsubsubsec}{\appendixletter.\the\secno
                                   .\the\subsecno.\the\subsubsecno}
 \Configure{appendixsubsubsec}
    {\OpenDiv{appendixsubsubsec}}   {\CloseDiv{appendixsubsubsec}}
    {\HCode{<title>}<.TitleMark.>} {\HCode{</title>}\par\ShowPar}
 \Configure{unnumberedsubsubsec}
    {\OpenDiv{unnumberedsubsubsec}}   {\CloseDiv{unnumberedsubsubsec}}
    {\HCode{<title>}} {\HCode{</title>}\par\ShowPar}
-_-_-

<..configure docbook texinfo..>+
 \Configure{enumerate}%
    {\ifvmode\IgnorePar\fi \EndP \HCode{<orderedlist\Hnewline>}}
    {\EndP\HCode{</listitem></orderedlist>}\ShowPar}
    {\ifnum \itemno>1
        \ifvmode\IgnorePar\fi \EndP \Tg</listitem>\fi \DeleteMark}
    {\ifvmode\IgnorePar\fi \EndP \HCode{<listitem>}\par\ShowPar}
 \Configure{itemize}%
    {\ifvmode\IgnorePar\fi \EndP \HCode{<itemizedlist>}}
    {\EndP\HCode{</listitem></itemizedlist>}\ShowPar}
    {\ifnum \itemno>1 \ifvmode\IgnorePar\fi \EndP
       \Tg</listitem>\fi \DeleteMark}
    {\ifvmode\IgnorePar\fi \EndP \HCode{<listitem>}\par\ShowPar}
 \Configure{table}%
    {\EndP\HCode{<glosslist>}\let\end:itm=\empty}
    {\EndP\HCode{</glossdef></glossentry></glosslist>}\ShowPar}
    {\end:itm\def\end:itm{\EndP\HCode{</glossdef></glossentry>}}%
       \HCode{<glossentry><glossterm><remark>}\bgroup \bf}
    {\egroup\HCode{</remark></glossterm><glossdef\Hnewline>}\par\ShowPar}
-_-_-

<..configure docbook texinfo..>+
 \Configure{titlepage}
    {\ifvmode \IgnorePar \fi \EndP \HCode{<articleinfo>}\bgroup
      \Configure{flushleft}
         {\ifvmode \IgnorePar \fi \EndP \HCode{<abstract>}\bgroup
           \Configure{obeylines}{}{}{\hbox{\HCode{<!--br /-->}}}\ShowPar\par
          \leavevmode }
         {\ifvmode \IgnorePar \fi \EndP \egroup\HCode{</abstract>}}
    }
    {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{</articleinfo>}}
 \Configure{title}
    {\ifvmode \IgnorePar \fi \EndP \HCode{<title>}\bgroup
     \Configure{leftline}{}{}}
    {\egroup\ifvmode \IgnorePar \fi \EndP \HCode{</title>}}
 \Configure{subtitle}
    {\IgnorePar\EndP\HCode{<subtitle \Hnewline>}\bgroup
     \Configure{rightline}{}{}}
    {\egroup \IgnorePar\EndP\HCode{</subtitle>}}
 \Configure{author}
    {\ifvmode \IgnorePar \fi \EndP \HCode{<author><othername>}\bgroup
     \Configure{leftline}{}{}}
    {\egroup \ifvmode \IgnorePar \fi \EndP \HCode{</othername></author>}}
-_-_-

<..configure docbook texinfo..>+
 <.unicode space.>
-_-_-

<..configure docbook texinfo..>+
 \Configure{contents}
   {\b:titlepage   \let\b:titlepage=\empty
    \ifvmode \IgnorePar \fi \EndP \HCode{<tocchap>}}
   {\ifvmode \IgnorePar \fi \EndP \HCode{</tocchap>}}
-_-_-

<..configure docbook texinfo..>+
 \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 docbook texinfo..>+
 \Configure{index}
   {\IgnorePar\leavevmode\EndP\Tg<div class="index">}
   {\IgnorePar\EndP\Tg</div>}
   {\leavevmode\Tg<span class="entry">}
   {\Tg</span>\Tg<br />\IgnorePar}
-_-_-