我尝试使用 \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
}
一切正常,我可以使用此命令,也可以依次使用其中几个元素。但是当我将大量文本放入第二个参数时,元素不会停留在页面上,而是显示在新页面上,尽管我希望它一个接一个地显示,并且只有当上一页填满时才进入下一页。
是否有一个命令或包可以用来改变它的行为?
编辑:下面是一个例子。您可以看到第一页有足够的空白空间,可以用第二个元素的开头填充。但是第二个元素从第二页开始。
这就是我使用 commentontext 命令的方式
\commentontext{Testing}
{
\lipsum[1]
}
\commentontext{Test}
{
\lipsum[3-8]
}