xsim - Seitenumbruch zwischen Aufgaben und Lösung verhindern
Hallo
Die Ratschläge hier im Forum haben mich dazu bewegt, mich mit dem Paket xsim zu beschäftigen. Jetzt versuche ich, meine Skripte damit umzusetzen. Diese gestalte ich so, dass ich nach den Aufgaben immer Platz für die Lösung lasse.
Ich habe ebenfalls hier im Forum eine Lösung gefunden, wie nach der Aufgabe Leere Zeilen mit kariertem Hintergrund eingefügt werden können. Wenn ich das so mache, dann kann es aber vorkommen, dass der Seitenumbruch nach der Aufgabe und vor dem Platz zum Lösen kommt und das würde ich gerne vermeiden, habe aber momentan keinen Plan, wie ich das anstellen kann.
Hier ein Beispiel: (ich habe den Header komplett gelassen, da ich diese Lösung zusammengestöpselt habe und noch nicht herausgefiltert habe, was ich benötige und was nicht ... das Skript ist über 100 Seiten lang, das ist nur ein Ausschnitt)
(Das Ganze wird dann via Lualatex kompiliert)
Nach den Aufgaben 19 - 21 wird die Seite vor dem karierten Lösungsplatz umgebrochen. Klar könnte ich hier manuell einen Seitenumbruch setzen, aber wenn das Skript dann einmal angepasst wird, müsste ich diese manuell gesetzten Umbrüche ja alle wieder verändern ....
\documentclass[fontsize=12pt,parskip=half]{scrbook}
\usepackage{cancel, siunitx, array, rotating} % Grafik, Mathematik, Brüche kürzen Einheiten, Aufzählung
\sisetup{
locale=DE,
per-mode=fraction
}
\usepackage{url}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
%\newfontfamily\ti{tinspire.ttf}
\usepackage{pgfplots}
\usepackage{amsmath}
\usepackage{lualatex-math}
\usepackage[inline]{enumitem}
\usepackage[babel]{microtype}
\usepackage{tikz, xcolor} % Grid
\usepackage{multicol, framed} % Textspalten, Farbe, Rahmen
\usepackage[bitstream-charter]{mathdesign}
%\usepackage[utopia]{mathdesign}
\usepackage{adjustbox}
%aus xsim-Beispiel golatex-80640.html geladene packages und Optionen
\newlength\breite
\newlength\hoehe
\usepackage{dsfont}
\usepackage[hdivide={3.0cm,\breite,},vdivide={2.2cm,,2.2cm}]{geometry}
\geometry{a4paper,left=15mm,right=15mm, top=20mm, bottom=20mm}
\usepackage{needspace,tcolorbox}
\usepackage{xsim}
\xsimsetup{
exercise/template = gitter ,
solution/template = gitter
}
\usepackage{tasks}
\settasks{
label = (\alph*) ,
label-width = 14pt
}
\newcommand*\anmerkung[1]{\par{\small(#1)\par}}
\DeclareExerciseEnvironmentTemplate{gitter}
{%
\IfInsideSolutionT{%
\tcolorbox[
detach title ,
title = Lösung: ,
before upper = {\tcbtitle\space} ,
fonttitle = \bfseries ,
fontupper = \large ,
valign = center ,
colframe = black!50!white ,
colback = black!0!white ,
coltext = blue ,
coltitle = blue ,
height = \hoehe ,
width = \breite ,
sharp corners
]
}%
}
{%
\IfInsideSolutionTF
{\endtcolorbox}
{%
\IfSolutionPrintF{%
\par
\begin{tikzpicture}[semitransparent]
\draw[step=5mm, line width=0.09mm, black!70!white] (0,0) grid
(\breite,\hoehe);
\end{tikzpicture}
\par
}
}%
}
\xsimsetup{exercise/print=true}
\begin{document}
\begin{enumerate}
\setlength\breite{170mm}
\setlength\hoehe{30mm}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $27^{\frac{1}{3}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $49^{\frac{1}{2}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $1000^{\frac{1}{4}}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $1^{\frac{1}{5}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $625^{\frac{1}{2}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $64^{-\frac{1}{3}}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $16^{-\frac{1}{4}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $32^{0.2}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $81^0$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $25^{-\frac{1}{2}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $\left( \frac{1}{4}\right)^{\frac{1}{2}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $\left( \frac{1}{216}\right)^{\frac{1}{3}}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $\left( \frac{8}{27}\right)^{\frac{1}{3}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $\left( \frac{27}{8}\right)^{-\frac{1}{3}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $\left( \frac{1}{81}\right)^{-\frac{1}{4}}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $8^{\frac{2}{3}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $325^{-\frac{2}{5}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $121^{1.5}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $125^{\frac{4}{3}}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $32^{-0.4}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $16^{1.25}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $81^{1.5}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item$16^{-0.75}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item $81^{1.75}$
\end{minipage}
\end{exercise}
\begin{exercise}
\begin{minipage}{0.33\linewidth}
\item $16^{-1.5}$
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item
\end{minipage}
\begin{minipage}{0.33\linewidth}
\item
\end{minipage}
\end{exercise}
\end{enumerate}
\end{document}