
次のような \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
}
すべて正常に動作し、このコマンドを使用できます。また、これらの要素のいくつかを次々に使用することもできます。ただし、2 番目のパラメータに大量のテキストを入力すると、要素はページに留まらず、新しいページに表示されます。ただし、要素を 1 つずつ表示し、前のページがいっぱいになったときにのみ次のページに移動するようにしたいのです。
動作を変更するために使用できるコマンドまたはパッケージはありますか?
編集: これがどのように見えるかの例を以下に示します。最初のページには、2 番目の要素の先頭で埋められるだけの十分な空白があることがわかります。ただし、2 番目の要素は 2 ページ目から始まります。
これは私がcommentontextコマンドを使用する方法です
\commentontext{Testing}
{
\lipsum[1]
}
\commentontext{Test}
{
\lipsum[3-8]
}