diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/html4.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/html4.4ht | 3163 |
1 files changed, 3077 insertions, 86 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht index 6a083262daa..60ef913b333 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/html4.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht @@ -1,5 +1,5 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% html4.4ht 2008-02-21-17:14 % +% html4.4ht 2008-07-04-17:42 % % Copyright (C) 1997--2008 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % @@ -24,7 +24,7 @@ % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\immediate\write-1{version 2008-02-21-17:14} +\immediate\write-1{version 2008-07-04-17:42} \exit:ifnot{8859-6,% CJK,% @@ -44,6 +44,7 @@ amsart,% amsbook,% amscd,% amsdtx,% +amsmath,% amsppt,% amsproc,% amstex1,% @@ -79,6 +80,7 @@ croatian,% curve,% czech,% danish,% +diagram,% diagrams,% doc,% dratex,% @@ -94,6 +96,7 @@ epsf,% esperant,% estonian,% europecv,% +eurosym,% exam,% exerquiz,% fancybox,% @@ -194,6 +197,7 @@ slovak,% slovene,% soul,% spanish,% +subeqnarray,% subfigure,% supertabular,% sverb,% @@ -546,7 +550,8 @@ switches of tex4ht.c) \def\R:HA{\HCode{<tr \Hnewline}\halignTR\HCode{>}} \def\r:HA{\HCode{</tr>}} \def\D:HA{\SaveEndP - \HCode{<td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}% + \HCode{<td + \ifnum \HMultispan>1 colspan="\HMultispan"\fi}% \halignTD \HCode{\Hnewline>}\ShowPar\par} \def\d:HA{\ifvmode \IgnorePar \fi \EndP\HCode{</td>}\RecallEndP } @@ -1073,9 +1078,22 @@ switches of tex4ht.c) {} \Configure{halign} - {\EndP\halignTB{halign}} {\HCode{</table>}} - \R:HA\r:HA\D:HA\d:HA + {\EndP + \PushStack\Table:Stck\TableNo + \gHAdvance\Next:TableNo by 1 + \global\let\TableNo=\Next:TableNo + \halignTB{halign}} + {\HCode{</table>}\PopStack\Table:Stck\TableNo} + {\HCode{<tr \Hnewline}\halignTR\HCode{ id="TBL-\TableNo-\HRow-">}} + {\HCode{</tr>}} + {\SaveEndP + \HCode{<td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}% + \halignTD \HCode{\Hnewline id="TBL-\TableNo-\HRow-\HCol">}\ShowPar\par} + {\ifvmode \IgnorePar \fi \EndP\HCode{</td>}\RecallEndP +} \Configure{pic-halign}{} +\Configure{halignTB<>}{halign}{\HCode{id="TBL-\TableNo" class="halign"\Hnewline }<>} +\HAssign\Next:TableNo0 \global\let\TableNo=\Next:TableNo \Configure{halignTD} {}{} {<}{\HCode{ style="white-space:nowrap; text-align:left;"}} {-}{\HCode{ style="white-space:nowrap; text-align:center;"}} @@ -1478,18 +1496,16 @@ switches of tex4ht.c) \ConfigureEnv{verbatim*}{\env:verb{verbatim}}{\endenv:verb}{}{} \def\env:verb#1{\ifinner\else \vfill\break\fi \IgnorePar\EndP \HAssign\Verb:N=0 - \HCode{<table\Hnewline class="#1"><tr class="#1"><td\Hnewline - class="#1">}\HCode{<div class="#1"\a:LRdir>}\EndNoFonts} + \HCode{<div class="#1"\a:LRdir>}\EndNoFonts} \def\endenv:verb{\NoFonts - \EndP \ht:special{t4ht=</div>}\end:TTT \ShowPar \par{\HCondtrue\noindent}% + \EndP \ht:special{t4ht=</div>}\ShowPar \par{\HCondtrue\noindent}% } -\def\start:fenv#1{\:xhtml{\IgnorePar\EndP}\HCode{<table - \Hnewline width="100\%" - \:zbsp{flush#1}><tr><td><div style="text-align:#1"\Hnewline\a:LRdir>}} -\def\end:fenv{\IgnorePar\HCode{</div>}\end:TTT\IgnorePar} \HAssign\Verb:N=0 -\Css{div.verbatim {font-family: monospace; white-space: nowrap; }} -\Css{table.verbatim {width:100\%;}} +\Css{div.verbatim {font-family: monospace; + white-space: nowrap; + text-align:left; + clear:both; + }} \:CheckOption{pic-fbox} \if:Option \Configure{fbox} {\leavevmode\Picture+[]{ \a:@Picture{fbox}}} {\EndPicture} @@ -2740,12 +2756,12 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% {\HCode{<sup class="textsuperscript">}\bgroup \small} {\egroup \HCode{</sup>}} -\:CheckOption{javahelp} \if:Option - \input javahelp.4ht -\else - \Log:Note{for a JavaHelp output format, - use the command line option `javahelp'} -\fi +% \:CheckOption{javahelp} \if:Option +% \input javahelp.4ht +% \else +% \Log:Note{for a JavaHelp output format, +% use the command line option `javahelp'} +% \fi \Configure{verbatim} {\HAdvance\Verb:N by 1 \ifnum \Verb:N>1 \:nbsp \HCode{<br />}\fi} {\a:sp} @@ -2821,7 +2837,8 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \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; }} -\Configure{halignTB<>}{tabular}{\HCode{class="tabular"\Hnewline +\Configure{halignTB<>}{tabular}{\HCode{id="TBL-\TableNo" + class="tabular"\Hnewline cellspacing="0" cellpadding="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -2855,7 +2872,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \Css{td.td01{ padding-left:0pt; padding-right:5pt; }} \Css{td.td10{ padding-left:5pt; padding-right:0pt; }} \Css{td.td11{ padding-left:5pt; padding-right:5pt; }} -\Configure{halignTB<>}{array}{\HCode{class="array"\Hnewline +\Configure{halignTB<>}{array}{\HCode{id="TBL-\TableNo" class="array"\Hnewline cellpadding="0" cellspacing="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -3268,7 +3285,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} %\def\:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}} \:CheckOption{7} \if:Option @@ -3764,6 +3781,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -4171,6 +4231,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -4482,6 +4585,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -4699,6 +4845,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -4876,6 +5065,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -4970,8 +5202,51 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -4982,9 +5257,52 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -5502,6 +5820,24 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% {\IgnorePar\EndP\HCode{<h2 class="likechapterHead"\a:LRdir>}} {\HCode{</h2>}\IgnoreIndent} +\:CheckOption{2} \if:Option +\else + \:CheckOption{3} \if:Option \else + \:CheckOption{4} \if:Option \else + \:CheckOption{5} \if:Option \else + \:CheckOption{6} \if:Option \else + \:CheckOption{7} \if:Option \else + \fi + \fi + \fi + \fi + \fi + \if:Option + \Css{.sectionToc, .likesectionToc {margin-left:2em;}} + \Css{.subsectionToc, .likesubsectionToc {margin-left:4em;}} + \Css{.subsubsectionToc, .likesubsubsectionToc {margin-left:6em;}} + \fi +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -5569,7 +5905,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} %\def\:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}} \:CheckOption{7} \if:Option @@ -6065,6 +6401,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -6472,6 +6851,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -6783,6 +7205,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -7000,6 +7465,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -7177,6 +7685,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -7271,8 +7822,51 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -7283,9 +7877,52 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -7883,7 +8520,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} %\def\:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}} \:CheckOption{7} \if:Option @@ -8379,6 +9016,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -8786,6 +9466,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -9097,6 +9820,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -9314,6 +10080,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -9491,6 +10300,49 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -9585,8 +10437,51 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -9597,9 +10492,52 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -10085,6 +11023,25 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \Css{.abstract p {margin-left:5\%; margin-right:5\%;}} \Css{table.abstract {width:100\%;}} +\:CheckOption{1} \if:Option +\else + \:CheckOption{2} \if:Option \else + \:CheckOption{3} \if:Option \else + \:CheckOption{4} \if:Option \else + \:CheckOption{5} \if:Option \else + \:CheckOption{6} \if:Option \else + \:CheckOption{7} \if:Option \else + \fi + \fi + \fi + \fi + \fi + \fi + \if:Option + \Css{.subsectionToc, .likesubsectionToc {margin-left:2em;}} + \Css{.subsubsectionToc, .likesubsubsectionToc {margin-left:4em;}} + \fi +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -11231,6 +12188,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -11638,6 +12638,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -11949,6 +12992,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -12166,6 +13252,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -12343,6 +13472,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -12437,8 +13609,51 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -12449,9 +13664,52 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -13510,6 +14768,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -13917,6 +15218,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -14228,6 +15572,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -14445,6 +15832,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -14622,6 +16052,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -14716,8 +16189,51 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -14728,9 +16244,52 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -15836,6 +17395,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -16243,6 +17845,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -16554,6 +18199,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -16771,6 +18459,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -16948,6 +18679,49 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -17042,8 +18816,51 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -17054,9 +18871,52 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -17165,6 +19025,19 @@ s{015B}u{00FA}y{00FD}z{017A}j{FFFD}J{FFDD}\i{00ED}\j{FFFD}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{amsmath} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{subequations} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="subequations">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -17332,7 +19205,7 @@ Y{0178}\i{00EF}% \fi \if !#3!\else \Configure{@HTML}{% - \iflanguage{#1}{lang="#3" }{}% + \iflanguage{#1}{xml:lang="#3" }{}% } \fi \fi} @@ -17999,9 +19872,9 @@ Y{0178}\i{00EF}% {\HCode{</table></div>}} {\HCode{<tr \Hnewline class="eqalign" style="vertical-align:middle;">}}{\IgnorePar\HCode{</tr>}} - {\HCode{<td style="text-align:\ifnum \HCol=2 + {\HCode{<td style="white-space:nowrap;text-align:\ifnum \HCol=2 left\else right\fi"\Hnewline class="eqalign\HCol" - style="white-space:nowrap;">}} + >}} {\HCode{</td>}} \def\:eqalign:{\Configure{noalign} {\HCode{<tr><td class="noalign" colspan="2">}}% @@ -18052,6 +19925,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{biblatex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -18605,7 +20479,8 @@ Y{0178}\i{00EF}% \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; }} -\Configure{halignTB<>}{tabular}{\HCode{class="tabular"\Hnewline +\Configure{halignTB<>}{tabular}{\HCode{id="TBL-\TableNo" + class="tabular"\Hnewline cellspacing="0" cellpadding="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -18639,7 +20514,7 @@ Y{0178}\i{00EF}% \Css{td.td01{ padding-left:0pt; padding-right:5pt; }} \Css{td.td10{ padding-left:5pt; padding-right:0pt; }} \Css{td.td11{ padding-left:5pt; padding-right:5pt; }} -\Configure{halignTB<>}{array}{\HCode{class="array"\Hnewline +\Configure{halignTB<>}{array}{\HCode{id="TBL-\TableNo" class="array"\Hnewline cellpadding="0" cellspacing="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -18710,7 +20585,7 @@ Y{0178}\i{00EF}% \let\f:longtable=\f:tabular \else - \Configure{halignTB<>}{longtable}{\HCode{class="longtable"\Hnewline + \Configure{halignTB<>}{longtable}{\HCode{id="TBL-\TableNo" class="longtable"\Hnewline cellspacing="0" cellpadding="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -19443,6 +21318,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -19850,6 +21768,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -20161,6 +22122,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -20378,6 +22382,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -20555,6 +22602,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -20649,8 +22739,51 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -20661,9 +22794,52 @@ Y{0178}\i{00EF}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -21630,6 +23806,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -22037,6 +24256,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -22348,6 +24610,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -22565,6 +24870,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -22742,6 +25090,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -22836,8 +25227,51 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -22848,9 +25282,52 @@ Y{0178}\i{00EF}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -23818,6 +26295,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{6} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -24225,6 +26745,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \:CheckOption{5} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -24536,6 +27099,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -24753,6 +27359,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{3} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -24930,6 +27579,49 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{2} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax \:CheckOption{notoc*} \if:Option @@ -25024,8 +27716,51 @@ Y{0178}\i{00EF}% \fi \fi + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else\:CheckOption{1} \if:Option - \:CheckOption{notoc*} \if:Option + \:CheckOption{notoc*} \if:Option \Configure{tableofcontents*} {part,chapter,appendix} \else @@ -25036,9 +27771,52 @@ Y{0178}\i{00EF}% {part,likepart,chapter,likechapter,appendix} \fi - \CutAt{part} + \CutAt{part} \CutAt{likepart} + \:CheckOption{obj-toc} \if:Option + \Css{object.toc { float: left; + width: 25\%; + height: 100\%; + border: 1px solid \#888888; + margin-left:0em; + margin-top:0em; + margin-bottom:1em; + margin-right:1em; + padding-right:1em; + }} + \Css{body\#jobname-toc{margin:0em;}} + \Css{body\#jobname-toc .tableofcontents{ white-space: nowrap; }} + \Configure{@BODY} + {\edef\:temp{\jobname-toc.\:html} + \edef\:tempa{\FileName} + \edef\:temp{\expandafter\string\csname\:temp\endcsname} + \edef\:tempa{\expandafter\string\csname\:tempa\endcsname} + \ifx\:temp\:tempa\else + \hbox{ + \HCode{<object class="toc" data="\jobname-toc.\:html">} + [\Link[\jobname-toc.\:html]{}{}table of contents\EndLink] + \HCode{</object>}} + \fi + } + {} + \pend:defI\Auto:ent{% + \bgroup + \let\contentsname=\empty + \Configure{!BODY}{ id="jobname-toc"}% + \Configure{Link}{a}{target="\string _top" href=}{id=}{}% + \NextFile{\jobname-toc.\csname :html\endcsname}% + \HPage{}% + } + \append:defI\Auto:ent{% + \EndHPage{}% + \egroup + } +\else + \Log:Note{for frames-like object-based table of contents, + use the command line option `obj-toc'} +\fi + \else \Log:Note{for automatic sectioning pagination, use the command line option @@ -25716,7 +28494,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{index} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -25775,7 +28552,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{fancybox} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -25861,7 +28637,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{alltt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -25876,6 +28651,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{latin1} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -26012,7 +28788,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{eplain} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -26105,7 +28880,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{context} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -26450,7 +29224,7 @@ Y{0178}\i{00EF}% \Css{table.table td { padding-left:3pt; padding-right:3pt; }} \Configure{halignTB}{\HCode{<table }}{\HCode{>}} -\Configure{halignTB<>}{table}{\HCode{class="table"\Hnewline +\Configure{halignTB<>}{table}{\HCode{id="TBL-\TableNo" class="table"\Hnewline cellspacing="0" cellpadding="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -26666,6 +29440,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{tabulary} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -26722,7 +29497,7 @@ Y{0178}\i{00EF}% \PushStack\Table:Stck\TableNo} {\IgnorePar \EndP \PopStack\Table:Stck\TableNo \d:HA} -\Configure{halignTB<>}{tabulary}{\HCode{class="tabulary"\Hnewline +\Configure{halignTB<>}{tabulary}{\HCode{id="TBL-\TableNo" class="tabulary"\Hnewline cellspacing="0" cellpadding="0" \GROUPS\Hnewline }<>\HAlign} \Css{table[rules] {border-left:solid black 0.4pt; @@ -27378,7 +30153,7 @@ description">}% \HCode{</div>}\d:HA} \Configure{halignTB<>} {smarray} - {\HCode{class="smarray"\Hnewline + {\HCode{id="TBL-\TableNo" class="smarray"\Hnewline cellpadding="0" cellspacing="0" \GROUPS\Hnewline }<>\HAlign @@ -28261,7 +31036,7 @@ description">}% \fi \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2 \fi \fi #3\HCode{</span>}} % \def\:SPAN#1#2{\HCode{<span class="#1">}#2\HCode{</span>}} \:CheckOption{4} \if:Option \expandafter\ifx \csname @chapter\endcsname\relax @@ -29688,7 +32463,7 @@ description">}% \ \ \ \ \ \HCode{<span class="likesubparagraphToc" \a:LRdir>}#2\HCode{</span>}\par} \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2~~\fi\fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2~~\fi\fi #3\HCode{</span>}} \Configure{@begin}{theindex}{\ifx \indexname\empty \else \chapter*{\indexname}\fi} \ConfigureMark{section} @@ -31012,7 +33787,7 @@ description">}% \ \ \ \ \ \HCode{<span class="likesubparagraphToc" \a:LRdir>}#2\HCode{</span>}\par} \def\toc:num#1#2#3{\def\:temp{#1#2}% \HCode{<span class="#1Toc" \a:LRdir>}\ifx \:temp\empty - \else \def\:temp{#2}\if\:temp\empty\else #2~~\fi\fi #3\HCode{</span>}} + \else \def\:temp{#2}\ifx\:temp\empty\else #2~~\fi\fi #3\HCode{</span>}} \Configure{@begin}{theindex}{\ifx \indexname\empty \else \chapter*{\indexname}\fi} \ConfigureMark{section} @@ -33039,6 +35814,214 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{diagram} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\:EndIgnore\relax +\def\:Ignore{\bgroup + \catcode`\\=12 + \long\def\:temp##1:EndIgnore{\egroup}\:temp +} +\ifx \setboardwidth\:UnDef \expandafter\:Ignore\fi + \Configure{diagram} + {\gHAdvance\chessNo by 1\relax + \ifvmode \IgnorePar\fi \EndP + \HCode{<table class="chess" id="chess-\chessNo">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</table>}} + {\HCode{<tr class="chess-\chessNo-\HRow">}} + {\HCode{</tr>}} + {\tmp:cnt=\HCol + \advance \tmp:cnt by \HRow \relax + \HCode{<td id="chess-\chessNo-\HRow-\HCol" + class="\ifodd \tmp:cnt white\else + \ifnum + 144=\csname cpd@square@\roman{cpd@current@square@index}\endcsname + ch-\fi + black\fi -square">}} + {\HCode{</td>}} + +\:EndIgnore +\ifx \setboardwidth\:UnDef \else \expandafter\:Ignore\fi + \Configure{diagram} + {\gHAdvance\chessNo by 1\relax + \ifvmode \IgnorePar\fi \EndP + \HCode{<table class="chess" id="chess-\chessNo">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</table>}} + {\HCode{<tr class="chess-\chessNo-\HRow">}} + {\HCode{</tr>}} + {\tmp:cnt=\HCol + \advance \tmp:cnt by \HRow \relax + \HCode{<td id="chess-\chessNo-\HRow-\HCol" + class="\ifodd \tmp:cnt white\else + \ifnum \count\help@b=144 ch-\fi + black\fi -square">}} + {\HCode{</td>}} + +\:EndIgnore +\HAssign\chessNo=0 + +\Css{td.black-square{background-color:\#B0B0B0; + width:12.5\%;}} +\Css{td.ch-black-square{background-color:\#B0B0B0; + color:\#B0B0B0; + width:12.5\%;}} +\Css{td.white-square{background-color:\#FFFFFF; + width:12.5\%;}} + +\Css{table.chess{margin-left: 0em; margin-right: 0em; + border: solid black 1px; + width:100\%; + text-align:center;}} +\Configure{stipulation} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="stipulation">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<span class="stipulation">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{piececounter} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="piececounter">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Css{div.piececounter{ float:right; clear:left; margin-top:1em;}} +\Configure{authors} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="authors">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{condition} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="condition">}\bgroup + \Configure{newline}{}} + {\egroup\ifvmode \IgnorePar\fi \EndP + \HCode{</div>}} +\Configure{solution} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="solution">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{award} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="award">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{dedic} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="dedic">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} + +\Configure{twins} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="twins">}\bgroup + \Configure{newline}{}} + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Css{div.twins{text-align:left;width:100\%;}} +\Configure{remark} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="remark">}\bgroup + \Configure{newline}{}} + {\egroup\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{above} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="above">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div><!--end above-->}} +\Css{div.above{margin-bottom:0.3em;}} +\Configure{below} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="below">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Css{div.below{text-align:center;margin-top:1em;}} + + +\ConfigureEnv{diagram} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="diagram">}\bgroup + \Configure{HtmlPar}{}{}{}{}% + } + {\egroup\ifvmode \IgnorePar\fi \EndP + \HCode{</div><!--end diagram-->}} + {}{} + +\Css{div.diagram{width:12em; + display: inline-block; + margin-right:0.5em; + margin-left:0.5em; + vertical-align:top; +}} +\Configure{correction} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="correction">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{showlabel} + {\ifvmode \IgnorePar\fi \EndP \HCode{<sup class="showlabel">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</sup>}} +\Configure{judgement} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="judgement">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} + + + + \HAssign\solNum= 0 + +\Configure{number} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="number">}% + \gHAdvance\solNum by 1\relax + \Link{sol-\solNum}{prob-\solNum}} + {\EndLink\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{sol-number} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="sol-number">}% + \gHAdvance\solNum by 1\relax + \Link{prob-\solNum}{sol-\solNum}} + {\EndLink\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{sol-author} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="sol-author">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{sol-title} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="sol-title">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{source} + {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="source">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} +\Configure{source} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="source">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{date} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="date">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{issue} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="issue">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} +\Configure{pages} + {\ifvmode \IgnorePar\fi \EndP \HCode{<span class="pages">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</span>}} + +\Css{div.condition{text-align:left;width:100\%;}} + +\Css{div.stipulation{ + text-align:justify; text-align-last:justify; width:100\%; +}} +\Css{span.stipulation{ margin-right:1em; }} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{subeqnarray} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureEnv{subeqnarray} + {\ifvmode \IgnorePar\fi \EndP + \HCode{<div class="subeqnarray">}} + {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}} + {}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ConfigureHinput{eurosym} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \Configure{geneuro}{\ht:special{t4ht@+\string&{35}x20AC{59}}x} +\Configure{geneuronarrow}{\ht:special{t4ht@+\string&{35}x20AC{59}}x} +\Configure{geneurowide}{\ht:special{t4ht@+\string&{35}x20AC{59}}x} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput\empty\empty\empty\empty\empty\empty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{SIunits} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \Configure{degree}{{\leavevmode\ht:special{t4ht@+&{35}x00B0;}x}} @@ -33069,7 +36052,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{chapterbib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33095,6 +36077,7 @@ description">}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{res} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33214,7 +36197,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{algorithmicx} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33257,6 +36239,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{algorithm} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33408,6 +36391,7 @@ description">}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{longdiv} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33535,6 +36519,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ltugboat} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33727,7 +36712,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ulem} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33754,6 +36738,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{go} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33953,7 +36938,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{listings} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -33971,28 +36955,33 @@ description">}% {\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% \HCode{<br /><span class="label">}} {\HCode{</span>}}% +\Configure{listings-init}{\special{t4ht@(}}{\special{t4ht@)}} \ConfigureEnv{lstlisting} {\ifvmode \IgnorePar\fi \EndP \HCode{<!--l. \the\inputlineno-->}% - \HCode{<div class="lstlisting">}% - \bgroup \special{t4ht@(}% + \def\start:LstLn{% + \HCode{<div class="lstlisting">}% + \def\start:LstLn{\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% +\HCode{<br />}}} + \bgroup \Configure{listings} {{\everypar{}\leavevmode}} {{\everypar{}\leavevmode}} - {\leavevmode\special{t4ht@+\string&{35}x00A0{59}}x% -\HCode{<br /><span class="label">}} + {\start:LstLn \HCode{<span class="label">}} {\HCode{</span>}}% } - {\special{t4ht@)}\egroup + {\egroup \ifvmode \IgnorePar\fi \EndP \HCode{</div>}\par} {} {} \Css{.lstlisting .label{margin-right:0.5em; }} -\Css{div.lstlisting{font-family: monospace; white-space: nowrap; }} +\Css{div.lstlisting{font-family: monospace; white-space: nowrap; + margin-top:0.5em; margin-bottom:0.5em; + }} \Configure{lstinputlisting} {\ifvmode \IgnorePar\fi \EndP \HCode{<!--l. \the\inputlineno-->}% \HCode{<div class="lstinputlisting">}% - \bgroup \tt \special{t4ht@(}% + \bgroup \tt %\special{t4ht@(}% \Configure{listings} {{\everypar{}\leavevmode}} {{\everypar{}\leavevmode}} @@ -34000,7 +36989,8 @@ description">}% \HCode{<br /><span class="label">}} {\HCode{</span>}}% } - {\special{t4ht@)}\egroup + {%\special{t4ht@)} + \egroup \ifvmode \IgnorePar\fi \EndP \HCode{</div>}\par} \Css{div.lstinputlisting{ font-family: monospace; @@ -34013,6 +37003,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{alphanum} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34088,7 +37079,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{epigraph} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34126,6 +37116,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{floatflt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34467,7 +37458,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{endnotes} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34482,6 +37472,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{web} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34605,7 +37596,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{nicefrac} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34619,6 +37609,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{multicol} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34690,6 +37681,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{th4} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34940,7 +37932,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{mdwlist} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34999,6 +37990,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{sverb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35088,7 +38080,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{manmac} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35202,7 +38193,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp862} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35213,6 +38203,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp1250} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35243,7 +38234,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp437de} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35254,6 +38244,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp865} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35284,7 +38275,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{polski} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35295,6 +38285,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{portuges} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35560,7 +38551,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{scottish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35571,6 +38561,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{slovak} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36040,7 +39031,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{swedish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36051,6 +39041,7 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{turkish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36081,7 +39072,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{welsh} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36092,6 +39082,7 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{hebrew} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36122,7 +39113,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{croatian} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36335,6 +39325,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{czech} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36365,7 +39356,6 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{english} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36376,6 +39366,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{esperant} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36406,7 +39397,6 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{francais} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36417,6 +39407,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{galician} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |