Leider verstehe ich auch nach der Lektüre der Dokumentation zum Paket xsim vieles nicht. Eigentlich würde ich gerne mit Aufgaben und Teilaufgaben arbeiten. Ich habe folgenden Vorschlag gefunden und adaptiert: [https://github.com/cgnieder/xsim/issues/67][1] Das klappt eigentlich. Allerdings stimmt es dann nicht mehr mit der Formatierung der Punkte. Diese sollten so sein, wie Sie bei den Lösungen erscheinen. <\documentclass[parskip=half]{scrartcl} \usepackage[german]{babel} \usepackage{xsim} \DeclareExerciseTranslations{exercise}{ German= Aufgabe, } \DeclareExerciseTranslations{exercises}{ German= Aufgaben, } \DeclareExerciseTranslations{points}{ German= P. , } \DeclareExerciseProperty{subpoints} \newcommand*\thesubpoints{} \newcounter{subexercise}[exercise] \renewcommand\thesubexercise{\alph{subexercise})} \NewDocumentCommand\question{O{}}{% \refstepcounter{subexercise}% \item[\thesubexercise]% \XSIMifblankF{#1}{% \xdef\thesubpoints{\thesubpoints\XSIMifblankF{\thesubpoints}{+}#1}% (\addpoints{#1})% }% } \DeclareExerciseEnvironmentTemplate{custom}{% \gdef\thesubpoints{}% \subsection*{\XSIMmixedcase{\GetExerciseName}~\GetExerciseProperty{counter}% \IfExercisePropertySetT{subtitle} { {\normalfont\itshape\GetExerciseProperty{subtitle}}}% } \GetExercisePropertyT{points}{% \begingroup \footnotesize\sffamily Points: \printgoal{\PropertyValue}% \IfExercisePropertySetT{subpoints}{ (\GetExerciseProperty{subpoints})}% \endgroup \par } }{ \XSIMifblankF{\thesubpoints} {\SetExpandedExerciseProperty{subpoints}{\thesubpoints}}% \par } \NewDocumentEnvironment{subexercise}{} {\begin{enumerate}} {\end{enumerate}} \newcommand\answer[1]{\IfSolutionPrintT{\textbf{#1}}} \xsimsetup{ % exercise/name = Aufgabe , % solution/name = Lösung , % points/name = Punkte , exercise/template=custom , % solution/print } \begin{document} \begin{exercise}[points=3] Plain exercise. \answer{Plain answer} \end{exercise} \begin{solution} Hier steht eine Loesung \end{solution} \begin{exercise}[subtitle=With subexercises] \begin{subexercise} \question[2] One \answer{First answer} \question[3] Two \answer{Second answer} \end{subexercise} An exercise with subexercises. \begin{subexercise} \question[1] Three \answer{Third answer} \end{subexercise} \end{exercise} \printsolutions \end{document}> [1]: https://github.com/cgnieder/xsim/issues/67 gefragt 11 Sep '22, 16:26 bonrob |