
我嘗試使用 \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]
}