
Estou tentando criar um novo elemento com \newcommand que se parece com isto:
\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
}
Tudo funciona bem e posso usar este comando, também posso usar alguns desses elementos um após o outro. MAS quando coloco muito texto no meu segundo parâmetro, o elemento não permanece na página, mas é exibido em uma nova página, embora eu gostaria que ele fosse exibido um elemento após o outro e só fosse para a próxima página quando a página anterior estiver preenchida.
Existe um comando ou pacote que posso usar para alterar seu comportamento?
EDITAR: Aqui está um exemplo de como isso se parece. Você pode ver na primeira página que há espaço em branco suficiente que pode ser preenchido com o início do segundo elemento. O segundo elemento começa na segunda página.
É assim que estou usando o comando commentontext
\commentontext{Testing}
{
\lipsum[1]
}
\commentontext{Test}
{
\lipsum[3-8]
}