Das

Code, hier editierbar zum Übersetzen:
\minisec{Lösungen 1.1, Seite 1}
\printsolutions[chapter=1,section=1]
\minisec{Lösungen 1.2, Seite 1}
\printsolutions[chapter=1,section=2]
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

was ich hier händisch erzeugt habe, lässt sich doch bestimmt mit einer globalen Einstellung elegant automatisieren?
Was muss ich tun?

alt text

Code, hier editierbar zum Übersetzen:
\documentclass[ngerman,paper=A5]{scrreprt}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage{babel}
\usepackage{multicol}
\usepackage[]{xsim}
\DeclareExerciseEnvironmentTemplate{basic}
{\par\noindent\textsf{\IfInsideSolutionTF{\bfseries\footnotesize L}{\bfseries\footnotesize A}\GetExerciseProperty{counter}} }
{\par}
\xsimsetup{
exercise/template = basic ,
solution/template = basic ,
exercise/the-counter = \arabic{exercise}. ,
print-solutions/headings = false,
%print-solutions/section = true
}
\begin{document}
\chapter{Verschiedene Aufgaben}
\section{Gleichungen}
\begin{exercise}
$(x+2)(x+3)+x^2+7y+y^2+(y-3)^2=11$
\end{exercise}
\begin{solution}
z.Zt. keine Lsg.
\end{solution}
\begin{multicols}{2}
\begin{exercise}
$x+2=5$
\end{exercise}
\begin{solution}
$x=3$
\end{solution}
\begin{exercise}
$x+1=5$
\end{exercise}
\begin{solution}
$x=4$
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 02 Nov '19, 12:29

haver555's gravatar image

haver555
199512
Akzeptiert-Rate: 7%


Hier ist eine Lösung, die auf dem Beispiel „texsx-576998“ aus der xsim-Manual aufbaut und den gewünschten Lösungsteil mit einem Aufruf von \printsolutions umsetzt. Dafür wird \printsolutions folgendermaßen neu definiert:

Code, hier editierbar zum Übersetzen:
\renewcommand\printsolutions{%
\chapter*{Lösungsteil}
\def\currentsection{}%
\def\lastsection{}%
\ForEachUsedExerciseByType{%
\let\lastsection\currentsection
\edef\currentsection{\ExercisePropertyGet{##1}{##2}{section-value}}%
\ifx\lastsection\currentsection\else
\minisec{%
Lösungen \ExercisePropertyGet{##1}{##2}{section},
Seite \ExercisePropertyGet{##1}{##2}{page}%
}
\fi
\XSIMprint{solution}{##1}{##2}%
}%
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Der komplette Code:

Code, hier editierbar zum Übersetzen:
\documentclass[ngerman,paper=A5]{scrreprt}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage{babel}
\usepackage{multicol}
\usepackage{xsim}
\DeclareExerciseEnvironmentTemplate{basic}{%
\par\noindent
\textsf{%
\bfseries\footnotesize
\IfInsideSolutionTF{L}{A}\GetExerciseProperty{counter}%
}
}{\par}
\xsimsetup{
exercise/template = basic ,
solution/template = basic ,
exercise/the-counter = \arabic{exercise}. ,
print-solutions/headings = false
}
\renewcommand\printsolutions{%
\chapter*{Lösungsteil}
\def\currentsection{}%
\def\lastsection{}%
\ForEachUsedExerciseByType{%
\let\lastsection\currentsection
\edef\currentsection{\ExercisePropertyGet{##1}{##2}{section-value}}%
\ifx\lastsection\currentsection\else
\minisec{%
Lösungen \ExercisePropertyGet{##1}{##2}{section},
Seite \ExercisePropertyGet{##1}{##2}{page}%
}
\fi
\XSIMprint{solution}{##1}{##2}%
}%
}
\begin{document}
\chapter{Verschiedene Aufgaben}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 07 Feb '21, 11:30

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×19

gestellte Frage: 02 Nov '19, 12:29

Frage wurde gesehen: 4,205 Mal

zuletzt geändert: 07 Feb '21, 11:30