65.5 slides.cls

<..slides.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % slides.4ht                            2014-07-12-22:36 %
 % Copyright (C) 1999--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
 <.conf slides.>
 \Hinput{slides}
 \endinput
 -_-_-

<..conf slides..>
 \def\btn:s{%
    \advance\c@slide by -1
    \edef\prevCutAt{\RefFile{\jobname-sl\the\c@slide.\:html}}%
    \ifx\prevCutAt\space \let\prevCutAt=\empty \fi
    \advance\c@slide by 2
    \edef\nextCutAt{\RefFile{\jobname-sl\the\c@slide.\:html}}%
    \ifx\nextCutAt\space \let\nextCutAt=\empty \fi
 }
 \append:def\slide{\expandafter\ifx  \csname slide:\endcsname\relax \else
     \NextFile{\jobname-sl\the\c@slide .\:html}%
     \HPage{\a:slidename}%
      \bgroup\btn:s \default:bts{}{tail}%
       \egroup
    \fi}
 \pend:def\endslide{\expandafter\ifx  \csname slide:\endcsname\relax \else
   \bgroup \btn:s
      \pend:def\b:crsbt{\Link-{}{tail\FileName}\EndLink}%
      \default:bts{tail}{}%
    \egroup\EndHPage{}\fi}
 \NewConfigure{slidename}{1}
 \Configure{slidename}{\the\c@slide}
 -_-_-

<..conf slides..>+
 \pend:def\maketitle{\bgroup
    <.adjust minipageNum for setcounter footnote 0.>%
    \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}%
    \pend:def\@date{\a:date}\append:def\@date{\b:date}%
    \pend:def\@author{\a:author}\append:def\@author{\b:author}%
    \a:mktl }
 \append:def\maketitle{\b:mktl \egroup }
 \NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}%
    \c:def\a:ttl{#3}\c:def\b:ttl{#4}}
 \NewConfigure{author date}[4]{%
    \c:def\a:author{#1}\c:def\b:author{#2}%
    \c:def\a:date{#3}\c:def\b:date{#4}}
 -_-_-

<..conf slides..>+
 \long\def\:tempc{\@roman \c@enumiii}
 \ifx \theenumiii\:tempc
    \def\:tempc{\a:enumiii\@roman\c@enumiii\b:enumiii}
    \HLet\theenumiii\:tempc
 \fi
 \NewConfigure{enumiii}{2}
 -_-_-