summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-02-01 03:00:47 +0000
committerNorbert Preining <norbert@preining.info>2021-02-01 03:00:47 +0000
commit87c74b3292e1c3efc4427ae0536a1d30a0dc8e4b (patch)
tree219447f0cb875a4889a8cac2bea6deb012b7ca7b /macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
parent8eab566745f1c61319c17e6a1aeea0f18bcfc34c (diff)
CTAN sync 202102010300
Diffstat (limited to 'macros/latex/contrib/xsim/examples/xsim.randomexercises.tex')
-rw-r--r--macros/latex/contrib/xsim/examples/xsim.randomexercises.tex50
1 files changed, 50 insertions, 0 deletions
diff --git a/macros/latex/contrib/xsim/examples/xsim.randomexercises.tex b/macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
new file mode 100644
index 0000000000..aafb3ddae1
--- /dev/null
+++ b/macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
@@ -0,0 +1,50 @@
+\documentclass{article}
+\usepackage{xsim}
+
+\xsimsetup{collect}
+
+\begin{document}
+
+\begin{exercise}[ID=A]
+ exercise A
+\end{exercise}
+\begin{solution}
+ solution A
+\end{solution}
+\begin{exercise}[ID=B]
+ exercise B
+\end{exercise}
+\begin{solution}
+ solution B
+\end{solution}
+\begin{exercise}[ID=C]
+ exercise C
+\end{exercise}
+\begin{solution}
+ solution C
+\end{solution}
+\begin{exercise}[ID=D]
+ exercise D
+\end{exercise}
+\begin{solution}
+ solution D
+\end{solution}
+\begin{exercise}[ID=E]
+ exercise E
+\end{exercise}
+\begin{solution}
+ solution E
+\end{solution}
+\begin{exercise}[ID=F]
+ exercise F
+\end{exercise}
+\begin{solution}
+ solution F
+\end{solution}
+
+\section*{Exercises}
+\printrandomexercises[collection=all exercises,exclude=D]{3}
+
+\printsolutions
+
+\end{document}