diff options
| -rw-r--r-- | examples/exshexample.tex | 2 | ||||
| -rw-r--r-- | exercisesheets.sty | 10 | ||||
| -rw-r--r-- | exercisesheets.tex | 32 |
3 files changed, 20 insertions, 24 deletions
diff --git a/examples/exshexample.tex b/examples/exshexample.tex index 0183847..700ada8 100644 --- a/examples/exshexample.tex +++ b/examples/exshexample.tex @@ -1,4 +1,4 @@ -\long\def\ifbeamer#1#2{#1} +\long\def\ifbeamer#1#2{#2} \ifbeamer{\documentclass{beamer}}{\documentclass{article}} %navigation symbols and the title collide if diff --git a/exercisesheets.sty b/exercisesheets.sty index 847e3d9..9406beb 100644 --- a/exercisesheets.sty +++ b/exercisesheets.sty @@ -90,19 +90,17 @@ %currently we do nothing if beamer is loaded, %but this might change \else%--------- NON-BEAMER: --------------------------------------- - %TODO:\only<>{A} -> {A} which breaks global effects of A \let\pause\relax \def\frame{} \renewcommand{\frame}[1][]{} \let\endframe\relax \def\onslide<##1>{} - \def\only<##1>{} - \def\uncover<##1>{} - \def\visible<##1>{} - \def\invisible<##1>{} + \def\only<##1>##2{##2} + \def\uncover<##1>##2{##2} + \def\visible<##1>##2{##2} + \def\invisible<##1>##2{##2} \long\def\alt<##1>##2##3{##2} \long\def\temporal<##1>##2##3##4{##3} - \def\uncover<##1>{} \let\exsh@origitem\item \def\exsh@ovrlitem<##1>{\exsh@origitem} \def\item{\@ifnextchar<\exsh@ovrlitem\exsh@origitem} diff --git a/exercisesheets.tex b/exercisesheets.tex index 1ea33ea..7bdf84d 100644 --- a/exercisesheets.tex +++ b/exercisesheets.tex @@ -69,8 +69,9 @@ This variant is called exercisesheets-beamer. Not all combinations of options ha Copyright \textcopyright{} 2008--2022 Sebastian Kuhnert and Frank Fuhlbrück. Permission is granted to copy, distribute and/or modify this software under the terms of the \LaTeX{} Project Public Licence, version 1.3c or later. This -package is maintained, the Current Maintainer is Sebastian -Kuhnert\footnote{\href{mailto:mail@sebastian-kuhnert.de}{mail@sebastian-kuhnert.de}}. +package is maintained, the Current Maintainer is +Frank Fuhlbrück +\footnote{\href{mailto:frank@fuhlbrueck.net}{frank@fuhlbrueck.net}}. \section{Related Classes and Packages} @@ -207,25 +208,22 @@ The following options are available: \def\frame{} \renewcommand{\frame}[1][]{} \let\endframe\relax - \def\onslide<#1>{} - \def\only<#1>{} - \def\uncover<#1>{} - \def\visible<#1>{} - \def\invisible<#1>{} - \long\def\alt<#1>#2#3{#2} - \long\def\temporal<#1>#2#3#4{#3} - \def\uncover<#1>{} + \def\onslide<##1>{} + \def\only<##1>##2{##2} + \def\uncover<##1>##2{##2} + \def\visible<##1>##2{##2} + \def\invisible<##1>##2{##2} + \long\def\alt<##1>##2##3{##2} + \long\def\temporal<##1>##2##3##4{##3} \let\exsh@origitem\item - \def\exsh@ovrlitem<#1>{\exsh@origitem} + \def\exsh@ovrlitem<##1>{\exsh@origitem} \def\item{\@ifnextchar<\exsh@ovrlitem\exsh@origitem} \let\exsh@origitemize\itemize - \def\exsh@ovrlitemize[#1]{\exsh@origitemize} - \def\itemize - {\@ifnextchar[\exsh@ovrlitemize\exsh@origitemize} + \def\exsh@ovrlitemize[##1]{\exsh@origitemize} + \def\itemize{\@ifnextchar[\exsh@ovrlitemize\exsh@origitemize} \let\exsh@origenumerate\enumerate - \def\exsh@ovrlenumerate[#1]{\exsh@origenumerate} - \def\enumerate - {\@ifnextchar[\exsh@ovrlenumerate\exsh@origenumerate} + \def\exsh@ovrlenumerate[##1]{\exsh@origenumerate} + \def\enumerate{\@ifnextchar[\exsh@ovrlenumerate\exsh@origenumerate} \end{lstlisting} \end{description} |
