aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/exshexample-ex1.tex4
-rw-r--r--examples/exshexample.tex2
-rw-r--r--exercisesheets.sty7
3 files changed, 9 insertions, 4 deletions
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{%