aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/exshexample.tex2
-rw-r--r--exercisesheets.sty10
-rw-r--r--exercisesheets.tex32
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}