Элемент \newcommand отображается на новой странице, если в нем слишком много ввода

Элемент \newcommand отображается на новой странице, если в нем слишком много ввода

Я пытаюсь создать новый элемент с помощью \newcommand, который выглядит так:

\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
}

Все работает отлично, и я могу использовать эту команду, я также могу использовать несколько таких элементов друг за другом. НО когда я передаю много текста во второй параметр, элемент не остается на странице, а отображается на новой странице, хотя я хотел бы, чтобы он отображался один элемент за другим и переходил на следующую страницу только после заполнения предыдущей страницы.

Есть ли команда или пакет, которые я могу использовать, чтобы изменить его поведение?

EDIT: Вот пример того, как это выглядит. Вы можете видеть, что на первой странице достаточно свободного места, которое можно заполнить началом второго элемента. Однако второй элемент начинается на второй странице.

Первая страница Вторая страница

Вот как я использую команду commentontext

\commentontext{Testing}
{
   \lipsum[1] 
}

\commentontext{Test}
{
    \lipsum[3-8]
}

Связанный контент