diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/slides.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/slides.4ht | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/slides.4ht b/Master/texmf-dist/tex/generic/tex4ht/slides.4ht new file mode 100644 index 00000000000..277ca1a2985 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/slides.4ht @@ -0,0 +1,67 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% slides.4ht 2005-10-23-04:19 % +% Copyright (C) 1999--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + +\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} +\pend:def\maketitle{\bgroup + \gHAdvance\:mpNum by 1 +\HAssign\minipageNum=\:mpNum \relax +% + \pend:def\@title{\a:ttl}\append:def\@title{\b:ttl}% + \pend:def\@date{\a:dat}\append:def\@date{\b:dat}% + \pend:def\@author{\a:aut}\append:def\@author{\b:aut}% + \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:aut{#1}\c:def\b:aut{#2}% + \c:def\a:dat{#3}\c:def\b:dat{#4}} + +\Hinput{slides} +\endinput + |