%% BEGIN semlayer.sty %% %% This is file `semlayer.sty', generated %% on <1993/4/2> with the docstrip utility (2.0r). %% %% The original source files were: %% %% semlayer.doc %% \def\fileversion{1.0} \def\filedate{93/04/01} %% %% LaTeX style option `semlayer.sty'. %% For use with LaTeX v2.09 and the `seminar' document style. %% %% COPYRIGHT 1993, by Timothy Van Zandt, Timothy.VAN-ZANDT@insead.edu %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.2 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.2 or later is part of all distributions of LaTeX version %% 1999/12/01 or later. %% %% \addto@hook\before@newslide{% \global\def\overlay@list{}% \setcounter{overlay}{0}} \newbox\@@slidebox \def\process@@slide{% \ifx\overlay@list\@empty \finish@slide \output@slide \else \setbox\@@slidebox\box\@slidebox \make@overlay{0}% \finish@slide \output@slide {\let\theoverlay\theslide\layer@loop{0}}% \overlay@loop \fi} \def\overlay@loop{% \begingroup \overlay@prep \c@overlay=1 \@whilenum\c@overlay<10 \do{% \test@member{\the\c@overlay}{\overlay@list}% \if@test \make@overlay{\the\c@overlay}% \finish@slide \output@slide \fi \layer@loop{\the\c@overlay}% \advance\c@overlay by 1}% \endgroup} \def\layer@loop#1{% \begingroup \layer@prep \@for\currlayer:=\layer@list\do{% \test@member{#1-\currlayer}{\overlay@list}% \if@test \make@overlay{#1-\currlayer}% \finish@slide \output@slide \fi}% \endgroup} \def\layer@prep{% \ifarticle\pagestyle{\layer@pagestyle}\fi \let\thepage\thelayer \ifx\thelayerframe\@empty\else\let\theslideframe\thelayerframe\fi \let\slidelabel\layerlabel} \def\overlay@prep{% \ifarticle\pagestyle{\overlay@pagestyle}\fi \let\thepage\theoverlay \ifx\theoverlayframe\@empty\else\let\theslideframe\theoverlayframe\fi \let\slidelabel\overlaylabel} \def\layerframe{\@slideframe{layer}} \def\overlayframe{\@slideframe{overlay}} \def\thelayerframe{} \def\theoverlayframe{} \def\overlaylabel{\bf Overlay \theoverlay} \def\layerlabel{\bf Layer \thelayer} \@ifundefined{c@overlay}{\newcounter{overlay}}{}%%% hv 20131224 %\newcounter{overlay} \def\theoverlay{\theslide-\alph{overlay}} \def\currlayer{} \def\thelayer{\theoverlay-\currlayer} \newif\ifoverlays \newif\iflayers \@ifundefined{@overlay}% {\let\@overlay\relax}% {\ifarticle\else\overlaystrue\layerstrue\fi} \def\nooverlays@err{% \@seminarerr{You need to use additional macros for overlays, e.g., semcolor.sty}\@ehd \global\overlaysfalse \global\layersfalse} \@ifundefined{@overlay}{}{} \def\overlay#1{% \ifoverlays\ifx\@overlay\relax\nooverlays@err\fi\fi \ifslide \@tempcnta=#1 \@testfalse \ifnum\@tempcnta>-1 \ifnum\@tempcnta<10 \@testtrue\fi\fi \if@test \c@overlay=\@tempcnta \ifnum\c@overlay=0 \advance\c@slide by -1 \refstepcounter{slide}% \else \advance\c@overlay by -1 \refstepcounter{overlay}% \ifoverlays \xdef\overlay@list{\overlay@list,\the\c@overlay}% \fi \fi \ifoverlays \@overlay{\the\c@overlay}% \fi \else \@seminarerr{\string\overlay\space argument must be an integer between 0 and 9}\@eha \fi \else \@seminarerr{\string\overlay\space can only be used in slide environments}\@eha \fi \ignorespaces} \def\colorlayers#1{% \edef\@tempc{#1}% \edef\layer@list{\layer@list,#1}% \def\@tempa##1{% \@namedef{##1}{% \iflayers\ifx\@overlay\relax\nooverlays@err\fi\fi \ifslide \iflayers \xdef\overlay@list{\overlay@list,\the\c@overlay-##1}% \@overlay{\the\c@overlay-##1}% \fi \else \@seminarerr{Color layer `##1' can only be used in slide environments}\@eha \fi}} \@for\@tempb:=\@tempc\do{% \expandafter\@tempa\expandafter{\@tempb}}} \def\layer@list{} \def\overlaypagestyle#1{\@ifgoodps{#1}{\edef\overlay@pagestyle{#1}}} \def\layerpagestyle#1{\@ifgoodps{#1}{\edef\layer@pagestyle{#1}}} \overlaypagestyle{} \layerpagestyle{} \endinput %% %% End of file `semlayer.sty'.