1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# exsol package
# Matthew Bertucci 2022/05/23 for v1.4
#include:ifmtarg
#include:fancyvrb
#include:ifthen
#include:kvoptions
#include:multicol
#include:varwidth
#keyvals:\usepackage/exsol#c
local#true,false
nolabels#true,false
exercisesfontsize=%<fontsize csname%>
exerciseaslist#true,false
copyexercisesinsolutions#true,false
minipage#true,false
usesolutionserieslabels#true,false
#endkeyvals
\begin{exercises}
\begin{exercises}[options%keyvals]
\end{exercises}
\begin{exerciseseries}{title%text}
\begin{exerciseseries}[options%keyvals]{title%text}
\end{exerciseseries}
#keyvals:\begin{exercises},\begin{exerciseseries}
columns=%<integer%>
exsubrule
solsubrule
subrule
#endkeyvals
\begin{exercise}
\end{exercise}
\begin{solution}
\end{solution}
\begin{informulacollection}
\end{informulacollection}
\begin{informulacollectiononly}
\end{informulacollectiononly}
\exercisename
\exercisesname
\seriesname
\solutionname
\solutionsname
\loadSolutions
\begin{solutionseries}{arg1}{arg2}#*
\begin{solutionseries}[options]{arg1}{arg2}#*
\end{solutionseries}#*
\columncount#*
\exercisesfontsize#*
\exercisestream#*
\exsolexerciseitemindent#*
\exsolexerciselabelsep#*
\exsolexerciselabelwidth#*
\exsolexerciseleftmargin#*
\exsolexerciseparindent#*
\exsolexerciseparsep#*
\exsolexerciserightmargin#*
\exsolexercisesaboveskip#*
\exsolexercisesbelowskip#*
\exsolexercisetopbottomsep#*
\exsubrule#*
\formulacollectionstream#*
\formulastream#*
\ifnoexinchapter#*
\noexercisesinchapter#*
\noexercisesinnextchapter#*
\noexinchapterfalse#*
\noexinchaptertrue#*
\solsubrule#*
\solutionstream#*
\theexercise#*
\theexerciseseries#*
|