
В настоящее время я пытаюсь разбить мои два minipage
's на две 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
неверно, хотя и не влияет на разрыв столбцов.