Ich habe dieselbe Frage wie unter der alten Frage Wenn ich die Befehle der Antwort befolge, bekomme ich aber nicht das gleiche Ergebnis, sondern es werden nur 6 Punkte angezeigt. \documentclass{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[most]{tcolorbox} \usepackage{xsim} \usepackage{amsmath} \ExplSyntaxOn \NewDocumentCommand \XSIMifinstrTF {mmmm} { \tl_if_in:onTF {#1} {#2} {#3} {#4} } \ExplSyntaxOff %Aufgabenumgebung \DeclareExerciseEnvironmentTemplate{tcolorbox} {% \tcolorbox[standard jigsaw, opacityback=0, opacityframe=0, coltitle=black, breakable , drop shadow , beforeafter skip = .5\baselineskip , title = \textbf{\GetExerciseName~\GetExerciseProperty{counter}}% \GetExercisePropertyT{subtitle}{ \textit{\PropertyValue}}% \IfInsideSolutionF{% \GetExercisePropertyT{points} {% \XSIMifinstrTF{\PropertyValue}{+} {$\PropertyValue = {}$}{}% \points{\PropertyValue}% }% }% ]% } {\endtcolorbox} \DeclareExerciseType{klausuraufgabe}{ exercise-env = aufgabe , solution-env = loesung , exercise-name = Aufgabe , solution-name = Loesung , exercise-template = tcolorbox , solution-template = tcolorbox } \begin{document} \begin{aufgabe}[points=2+2+2] Diese Aufgabe soll drei Unteraufgaben haben, welche jeweils 2 Punkte bringen. \end{aufgabe} \end{document} Es soll aber 2+2+2=6 angezeigt werden. gefragt 15 Jul '20, 21:33 typ42 |
Ich habe heute (31.01.2021) Version 0.20 von Die Summe der Punkte wird in einer „Ziele-Eigenschaft“ (eine Eigenschaft, die mit \DeclareExerciseProperty{punkte} \DeclareExercisePropertyAlias{punkte}{points} Damit geht folgendes: \documentclass{scrartcl} \usepackage[ngerman]{babel} \usepackage[most]{tcolorbox} \usepackage{xsim}[2021-01-31] \usepackage{amsmath} \DeclareExerciseProperty{punkte} \DeclareExercisePropertyAlias{punkte}{points} \ExplSyntaxOn \NewDocumentCommand \XSIMifinT {mmmm} { \tl_if_in:enT {#1} {#2} {#3} {} } \cs_generate_variant:Nn \tl_if_in:nnT {e} \ExplSyntaxOff \DeclareExerciseEnvironmentTemplate{tcolorbox}{% \tcolorbox[ standard jigsaw, opacityback=0, opacityframe=0, coltitle=black, breakable , drop shadow , beforeafter skip = .5\baselineskip , title = \textbf{\GetExerciseName~\GetExerciseProperty{counter}}% \GetExercisePropertyT{subtitle}{ \textit{##1}}% \IfInsideSolutionF{% \GetExercisePropertyT{points}{% \quad\XSIMifinT{\GetExerciseProperty{punkte}}{+} {$\GetExerciseProperty{punkte} = {}$}\points{##1}% }% }% ]% }{\endtcolorbox} \DeclareExerciseType{klausuraufgabe}{ exercise-env = aufgabe , solution-env = loesung , exercise-name = Aufgabe , solution-name = Loesung , exercise-template = tcolorbox , solution-template = tcolorbox } \begin{document} \begin{aufgabe}[points=2+2+2] Diese Aufgabe soll drei Unteraufgaben haben, welche jeweils 2 Punkte bringen. \end{aufgabe} \end{document} Ich finde es übrigens etwas seltsam, beantwortet 31 Jan '21, 12:27 cgnieder Der versteckte Kasten ist nur deshalb da drin, da er nicht immer gebraucht wird, ich ihn aber leicht an- und ausschalten kann.
(31 Jan '21, 15:36)
typ42
|