我目前正在尝试将两个minipage
分成两multicols
列,但出于某种原因,我的\break
被推minipage
到下一页,而不是下一列。这是我的代码:
\center{
\begin{multicols}{2}
\begin{minipage}{\columnwidth}
\center{
\underline{Untyped Lambda Calculus}
\vspace{11mm}
\begin{align*}
e = \hspace{2mm} & x\\
& \lambda x.e\\
& e \hspace{2mm} e
\end{align*}
}
\end{minipage}
\break
\begin{minipage}{\columnwidth}
\center{
\underline{Simply-Typed Lambda Calculus}
\begin{align*}
\tau ::= \tau \rightarrow \tau | T \textrm{\hspace{2mm} where \hspace{2mm}} T \in B
\end{align*}
\begin{align*}
e = \hspace{2mm} & x : \tau\\
& \lambda (x : \tau).e\\
& e \hspace{2mm} e\\
& c : T
\end{align*}
}
\end{minipage}
\end{multicols}
}
这接近页面末尾。如果它接近中间,那么第二个minipage
应该在右栏,正如预期的那样。\break
我应该使用其他替代方法吗?任何帮助都将非常有帮助。提前谢谢您!
答案1
\break
实际上并不是一个 latex 命令,并且multicols
提供\columnbreak
并且正如评论中指出的那样,您的使用\center
是不正确的,尽管这并不影响列中断。