From 178cfdd4743d36975993cefcd0cb525748468578 Mon Sep 17 00:00:00 2001 From: Frank Fuhlbrück Date: Tue, 1 Feb 2022 17:56:53 +0100 Subject: missing % broke \includeexercise* skipping --- examples/exshexample-ex1.tex | 4 ++++ examples/exshexample.tex | 2 ++ exercisesheets.sty | 7 +++---- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 examples/exshexample-ex1.tex diff --git a/examples/exshexample-ex1.tex b/examples/exshexample-ex1.tex new file mode 100644 index 0000000..e538173 --- /dev/null +++ b/examples/exshexample-ex1.tex @@ -0,0 +1,4 @@ +\begin{exercise} + +\end{exercise} + diff --git a/examples/exshexample.tex b/examples/exshexample.tex index 60fa782..99a9b1f 100644 --- a/examples/exshexample.tex +++ b/examples/exshexample.tex @@ -45,6 +45,8 @@ only={5} \begin{sheet}[note={Learn how to create nice exercise sheets.}, date={Novanuar 42, -2022},title={First Sheet}] + \includeexercise*{exshexample-ex1} + \begin{exercise}[points={many, many},firstline={Read the manual.}] \end{exercise} diff --git a/exercisesheets.sty b/exercisesheets.sty index 01b034b..572549a 100644 --- a/exercisesheets.sty +++ b/exercisesheets.sty @@ -652,7 +652,6 @@ \cs_new_eq:NN \exsh@ifsingletoken \tl_if_single_token:nTF \ExplSyntaxOff \long\def\exsh@skipstuff#1{% - \detokenize{.#1.} \exsh@ifsingletoken{#1}{% \ifstrequal{#1}{\begin}{\exsh@skipstuff@begin}{% \ifstrequal{#1}{\end}{\exsh@skipstuff@end}{% @@ -665,9 +664,9 @@ \ifstrequal{#1}{\item}{\ifdef{\@enumctr}{\exsh@hyper@itemtrue\refstepcounter{\@enumctr}}{}}{}% \pgfkeysvalueof{/exsh/custom skip macro}{#1}}}}}}}}}% }{% - \exsh@skipstuff#1 - } -} + \exsh@skipstuff#1% + }% +}% \let\exshskipcontinue\exsh@skipstuff \long\def\exsh@skipcustomstuff#1{\exshskipcontinue} \def\exsh@skipstuff@end#1{% -- cgit v1.2.3