<..prosper.4ht..>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% prosper.4ht 2014-07-12-22:36 %
% Copyright (C) 2003--2009 Eitan M. Gurari %
<.TeX4ht copyright.>
\let\prosper:Hinput=\Hinput
\def\Hinput#1{%
\prosper:Hinput{#1}%
\def\:temp{#1}\def\:tempa{seminar}\ifx \:temp\:tempa
\let\Hinput=\prosper:Hinput
\input prosper-a.4ht
\fi
}
\endinput
-_-_-
The prosper class loads the article and seminar classes, and then its own definitions.
<..prosper-a.4ht..>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% prosper-a.4ht 2014-07-12-22:36 %
% Copyright (C) 2003--2009 Eitan M. Gurari %
<.TeX4ht copyright.>
<.shared prosper code.>
\expandafter\ifx \csname @tempoLimit\endcsname\relax
<.pre mid 2001 prosper.>
\else
<.mid 2001 prosper.>
\fi
<.shared prosper code for hyperref.>
\Hinput{prosper}
\endinput
-_-_-
The prosper class loads hyperref before tex4ht. Hence:
<..shared prosper code..>
\ifHy@texht \else
\:warning{Package option ‘tex4ht’ missing for prosper.cls. Should
be present with a PPR style option: default, darkblue,...}
\fi
\def\:temp{tex4ht}\ifx \:temp\Style@chosen
\:warning{PPR style package option missing for prosper.cls
(e.g., default, darkblue).}
\fi
\Log:Note{if figures in slides of prosper.cls
translate to empty bitmaps, adjust the G-script in tex4ht.env
to handle larger page dimensions.}
-_-_-
<..shared prosper code..>+
\let\orig@item\item
\pend:def\enditemize{\global\let\sv:end:DL\end:DL}
\append:def\enditemize{\sv:end:DL}
-_-_-
<..shared prosper code for hyperref..>
\let\hyp:enumerate\enumerate
\def\enumerate{\hyp:enumerate\@nmbrlistfalse}
-_-_-
<..pre mid 2001 prosper..>
\def\maketitle{\bgroup
<.adjust minipageNum for setcounter footnote 0.>%
\def\sec:typ{title}%
\ConfigureEnv{center}{\empty}{}{\empty}{\empty}
<.prosper maketitle markup.>%
<.pre mid 2001 prosper maketitle markup.>%
\a:mktl \o:maketitle: \b:mktl
\egroup \let\maketitle\empty}
-_-_-
<..mid 2001 prosper..>
\def\maketitle{\bgroup
<.adjust minipageNum for setcounter footnote 0.>%
\def\sec:typ{title}%
\ConfigureEnv{center}{\empty}{}{\empty}{\empty}
<.prosper maketitle markup.>%
<.mid 2001 prosper maketitle markup.>%
\a:mktl \o:maketitle: \b:mktl
\egroup \let\maketitle\empty}
-_-_-
<..prosper maketitle markup..>
\pend:def\@Title{\a:ttl}\append:def\@Title{\b:ttl}%
\pend:def\@Author{\a:author}\append:def\@Author{\b:author}%
\expandafter\ifx\csname @institution\endcsname\relax \else
\ifx\@institution\@empty \else
\pend:def\@institution{\a:institution}%
\append:def\@institution{\b:institution}%
\fi\fi
-_-_-
<..mid 2001 prosper maketitle markup..>
\ifx\@Subtitle\@empty \else
\pend:def\@Subtitle{\a:Subtitle}%
\append:def\@Subtitle{\b:Subtitle}%
\fi
\ifx\@email\@empty \else
\expandafter\pend:def\expandafter\@email\expandafter{%
\expandafter\def\expandafter\@email\expandafter{\@email
}\a:email}\append:def\@email{\b:email}%
\fi
-_-_-
<..pre mid 2001 prosper maketitle markup..>
\if\@Subtitle.\else
\pend:def\@Subtitle{\a:Subtitle}%
\append:def\@Subtitle{\b:Subtitle}%
\fi
\if\@email.\else
\expandafter\pend:def\expandafter\@email\expandafter{%
\expandafter\def\expandafter\@email\expandafter{\@email
}\a:email}\append:def\@email{\b:email}%
\fi
-_-_-
<..shared prosper code..>+
\NewConfigure{Subtitle}{2}
\NewConfigure{email}{2}
\NewConfigure{institution}{2}
-_-_-
<..shared prosper code..>+
\let\part=\relax
\newcommand{\part}[2][\@defaultTransition]{%
\begin{slide}[#1]{}%
\vspace*{1.5cm}<.prospect part toc.>\@addBookmarkOnSlide{0}{#2}%
\begin{center}%
\fontTitle{#2}%
\end{center}
\end{slide}}
-_-_-
<..prospect part toc..>
\def\Hy@temp{#2}%
\addcontentsline{toc}{part}{%
\expandafter\strip@prefix\meaning\Hy@temp}%
-_-_-
<..shared prosper code..>+
\def\tocslideentry#1#2#3{#3}
-_-_-
<..pre mid 2001 prosper..>+
\def\@addBookmarkOnSlide#1{%
\def\Hy@temp{#1}%
\addcontentsline{toc}{slide}{%
\string\tocslideentry
{}{\thetrueSlideCounter}
{\expandafter\strip@prefix\meaning\Hy@temp}}%
}
-_-_-
<..shared prosper code..>+
\def\@addBookmarkOnSlide#1#2{%
\ifnum#1=0
\def\Hy@temp{#2}%
\addcontentsline{toc}{slide}{%
\string\tocslideentry
{}{\thetrueSlideCounter}
{\expandafter\strip@prefix\meaning\Hy@temp}}%
\else
\@tempoLimit=#1%
\advance \@tempoLimit by -1
\ifcollapsedBookmarks
\@tempoLimit=-\@tempoLimit
\fi
\def\Hy@temp{#2}%
\addcontentsline{toc}{slide}{%
\string\csname\space tocslideentry\string\endcsname
{\number\@tempoLimit}{\thetrueSlideCounter}
{\expandafter\strip@prefix\meaning\Hy@temp}}%
\fi
}
-_-_-
<..shared prosper code..>+
\expandafter\slide@hook\expandafter{\the \slide@hook
\let\posit@Box=\empty
\let\endposit@Box=\empty
}
\long\def\@on@overlay@one#1{}
-_-_-
<..shared prosper code..>+
\pend:defI\slidetitle{\a:slidetitle}
\append:defI\slidetitle{\b:slidetitle}
\NewConfigure{slidetitle}{2}
-_-_-