diff options
author | Norbert Preining <norbert@preining.info> | 2024-04-04 03:02:05 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-04-04 03:02:05 +0000 |
commit | 00e667637a3a526b577b05c4d9fead45d65c4c57 (patch) | |
tree | c5488d29362ed4d6c10b2271fdf0b54676f18a1e /macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex | |
parent | e0bd7da7a67c4cd2c53d232fb0f5cfccc4c37743 (diff) |
CTAN sync 202404040301
Diffstat (limited to 'macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex')
-rw-r--r-- | macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex b/macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex index 1ea304ecf4..0dcbcbbea6 100644 --- a/macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex +++ b/macros/latex/contrib/schule/latex/schule.mod.Aufgaben.code.tex @@ -77,7 +77,7 @@ \DeclareExerciseTranslation{German}{default-heading}{% \XSIMmixedcase{\GetExerciseParameter{solution-name}}en zu den \XSIMmixedcase{\GetExerciseParameter{exercise-name}}% - \XSIMifeqF{\GetExerciseParameter{exercise-name}}{Aufgabe}{}n% + \XSIMifeqF{\GetExerciseParameter{exercise-env}}{aufgabe}{\XSIMifeqF{\GetExerciseParameter{exercise-env}}{aufgabe*}{e}}n% } \DeclareExerciseTranslation{German}{collection-heading}{% @@ -100,24 +100,26 @@ } - % Teilaufgaben % -------------------------------------------------------------------- -\newcounter{teilpunkte} +\ExplSyntaxOn +\bool_new:N \g__schule_in_teilaufgaben_bool +\bool_gset_false:N \g__schule_in_teilaufgaben_bool \@ifclassloaded{beamer}{ \newenvironment{teilaufgaben}{\begin{enumerate}[a)] }{\end{enumerate}} }{ - \newlist{teilaufgaben}{enumerate}{1} - \setlist[teilaufgaben]{ - label=\textbf{\alph{teilaufgabeni})}, + \newlist{teilaufgabenIntern}{enumerate}{1} + \setlist[teilaufgabenIntern]{ + label=\textbf{\alph{teilaufgabenInterni})}, topsep=0.2em, itemsep=-0.1em, } + \newenvironment{teilaufgaben}% + {\bool_gset_true:N \g__schule_in_teilaufgaben_bool \begin{teilaufgabenIntern}} + {\end{teilaufgabenIntern} \bool_gset_false:N \g__schule_in_teilaufgaben_bool} } -\newcommand{\Teilpunkte}{\arabic{teilpunkte}} - \makeatletter \NewDocumentCommand{\teilaufgabe}{o}{ \IfInsideSolutionTF{ @@ -131,7 +133,9 @@ } % Gedacht, wenn es bei Teilaufgaben kein Lösung angegeben werden soll -\newcommand{\teilaufgabeOhneLoesung}{\addtocounter{teilaufgabeni}{1}} +\newcommand{\teilaufgabeOhneLoesung}{\addtocounter{teilaufgabenInterni}{1}} + +\ExplSyntaxOff % Spezielle Aufgabentypen % ******************************************************************** |