summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/xsim/examples
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-14 21:31:31 +0000
committerKarl Berry <karl@freefriends.org>2018-02-14 21:31:31 +0000
commit5dc958d03508be1e48423296a0b88d973ccd2d74 (patch)
tree28875c7c9fae9bb3c9c88120eddc1fb6663feb76 /Master/texmf-dist/doc/latex/xsim/examples
parentc9f9bf7a01281c0b591c5df6bac04399630bdf48 (diff)
xsim (14feb18)
git-svn-id: svn://tug.org/texlive/trunk@46634 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/xsim/examples')
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.pdf (renamed from Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.pdf)bin46308 -> 46308 bytes
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.tex (renamed from Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.pdf (renamed from Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.pdf)bin65379 -> 65379 bytes
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.tex (renamed from Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.pdfbin45719 -> 45719 bytes
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.tex2
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-391530.tex1
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.pdfbin0 -> 50580 bytes
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.tex74
-rw-r--r--Master/texmf-dist/doc/latex/xsim/examples/xsim.various.pdfbin86185 -> 86646 bytes
10 files changed, 78 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.pdf b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.pdf
index 76cf1617cbd..76cf1617cbd 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.pdf
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.tex b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.tex
index 3a324d4221f..5ccdff63a45 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-16824.tex
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-80640.tex
@@ -1,4 +1,4 @@
-% http://golatex.de/schueler-und-lehrerloesung-im-gleichen-texfile-t16824.html
+% http://golatex.de/viewtopic,p,80640.html
\documentclass[fontsize=12pt,parskip=half]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.pdf b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.pdf
index 97cb4659e06..97cb4659e06 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.pdf
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.tex b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.tex
index aa49dd64e1b..8ae03971c56 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-18844.tex
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.golatex-91339.tex
@@ -1,4 +1,4 @@
-% http://golatex.de/aufgabe-loesungs-umgebung-t18844.html
+% http://golatex.de/viewtopic,p,91339.html
\documentclass[18pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.pdf b/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.pdf
index 6a6dab99cca..a34fbd8f79c 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.pdf
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.tex b/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.tex
index 5fa3ed4ec8f..10a0bffed9e 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.tex
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.hints.tex
@@ -21,7 +21,7 @@
\end{description}
}
-\newcommand\hint[1]{\SetExerciseProperty{\ExerciseType}{\ExerciseID}{hint}{#1}}
+\newcommand\hint[1]{\SetExerciseProperty{hint}{#1}}
\begin{document}
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-391530.tex b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-391530.tex
index 48bf94cd6eb..1deafe5fb00 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-391530.tex
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-391530.tex
@@ -1,3 +1,4 @@
+% https://tex.stackexchange.com/q/391530
\documentclass{article}
\usepackage{xsim}
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.pdf b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.pdf
new file mode 100644
index 00000000000..c3796c8ee0c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.tex b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.tex
new file mode 100644
index 00000000000..fe6152ed961
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.texsx-395273.tex
@@ -0,0 +1,74 @@
+\documentclass{article}
+\usepackage{xsim,tcolorbox,needspace}
+
+% declare a boolean property:
+\DeclareExerciseProperty*{short}
+% declare a tag like property:
+\DeclareExerciseTagging{level}
+
+% declare a template which typesets exercises differently according to given
+% properties:
+\DeclareExerciseEnvironmentTemplate{exercise}
+ {%
+ \renewcommand*\theenumi{\theexercise.\arabic{enumi}}%
+ \par\addvspace{\baselineskip}
+ \Needspace*{2\baselineskip}
+ \noindent
+ \GetExercisePropertyT{level}{\marginpar{\sffamily Level: #1}}%
+ \textbf{\XSIMmixedcase{\GetExerciseName}~\GetExerciseProperty{counter}.} %
+ \GetExercisePropertyT{subtitle}{\textit{#1}}%
+ \IfExerciseBooleanPropertyF{short}{\par\noindent}%
+ }
+ {}
+
+% declare a tcolorbox template for the solutions:
+\DeclareExerciseEnvironmentTemplate{solution}
+ {\tcolorbox[colback=yellow,colframe=red]}
+ {\endtcolorbox}
+
+% declare a user command for short answers:
+\NewDocumentCommand\answer{m}{%
+ \IfSolutionPrintT{%
+ \UseExerciseTemplate{begin}{solution}%
+ #1%
+ \UseExerciseTemplate{end}{solution}%
+ }{}%
+}
+
+% setup exercises and solutions:
+\SetExerciseParameters{exercise}{
+ exercise-template = exercise ,
+ solution-template = solution
+}
+
+% remove this option to hide the answers:
+\xsimsetup{solution/print=true}
+
+\usepackage{lipsum}
+
+\begin{document}
+
+\begin{exercise}[level=hard,short]
+ Just a short exercise
+\end{exercise}
+\begin{solution}
+ The somewhat longer solution to the short exercise. \lipsum[1]
+\end{solution}
+
+\begin{exercise}[subtitle=This one has a title,level=easy]
+ Answer the following questions.
+ \begin{enumerate}
+ \item question \answer{answer}
+ \item question \answer{answer}
+ \end{enumerate}
+\end{exercise}
+
+\begin{exercise}
+ A long exercise. \lipsum[4]\answer{The answer}
+\end{exercise}
+
+\begin{exercise}[level=medium,short]
+ Another short exercise.\answer{The answer}
+\end{exercise}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/xsim/examples/xsim.various.pdf b/Master/texmf-dist/doc/latex/xsim/examples/xsim.various.pdf
index b8f033c7599..d0406e830ce 100644
--- a/Master/texmf-dist/doc/latex/xsim/examples/xsim.various.pdf
+++ b/Master/texmf-dist/doc/latex/xsim/examples/xsim.various.pdf
Binary files differ