
Estoy intentando crear un nuevo elemento con \newcommand que se ve así:
\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
}
Todo funciona bien y puedo usar este comando, también puedo usar algunos de esos elementos uno tras otro. PERO cuando obtengo mucho texto en mi segundo parámetro, el elemento no permanecerá en la página sino que se muestra en una página nueva, aunque me gustaría que se muestre un elemento tras otro y solo pase a la página siguiente. cuando se llena la página anterior.
¿Existe algún comando o paquete que pueda usar para cambiar su comportamiento?
EDITAR: Aquí hay un ejemplo de cómo se ve esto. Puede ver que en la primera página hay suficiente espacio en blanco que podría llenarse con el comienzo del segundo elemento. Sin embargo, el segundo elemento comienza en la segunda página.
Así es como estoy usando el comando commentontext
\commentontext{Testing}
{
\lipsum[1]
}
\commentontext{Test}
{
\lipsum[3-8]
}