
Ich versuche mit \newcommand ein neues Element zu erstellen, das so aussieht:
\newcommand{\commentontext}[2]
{
\begin{minipage}{.10\textwidth}
\hspace{-0.5in} \hfill \footnotesize{#1}
\end{minipage}
\hfill \vline \hfill
\begin{minipage}{.80\textwidth}
#2
\end{minipage}
\break
}
Alles funktioniert einwandfrei und ich kann diesen Befehl verwenden. Ich kann auch mehrere dieser Elemente nacheinander verwenden. ABER wenn ich in meinen zweiten Parameter viel Text bekomme, bleibt das Element nicht auf der Seite, sondern wird auf einer neuen Seite angezeigt, obwohl ich möchte, dass es ein Element nach dem anderen angezeigt wird und erst auf die nächste Seite übergeht, wenn die vorherige Seite voll ist.
Gibt es einen Befehl oder ein Paket, mit dem ich sein Verhalten ändern kann?
EDIT: Hier ist ein Beispiel, wie das aussieht. Sie können auf der ersten Seite sehen, dass es genügend Leerraum gibt, der mit dem Anfang des zweiten Elements gefüllt werden könnte. Das zweite Element beginnt jedoch auf der zweiten Seite.
So verwende ich den Befehl commentontext
\commentontext{Testing}
{
\lipsum[1]
}
\commentontext{Test}
{
\lipsum[3-8]
}