我想知道为什么编译器会将不适合页面剩余部分的项目移到下一页?!如何告诉编译器破坏这样的项目?!
以下是屏幕截图
这是有关此部分的代码
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{enumitem}
\usepackage{mathtools}
\setlength{\footskip}{15pt}
\begin{document}
XXX\\[17.5cm]
YYY
\begin{align*}
[\textbf{a},\textbf{b}]_{\mathbb{R}^9}
= \phi\bigl([\phi^{-1}(\textbf{a}),\phi^{-1}(\textbf{b})]_{\mathfrak{u}(3)} \bigr) .
\end{align*}
We check the verification of the conditions the bracket $[\,\, , \,\,]_{\mathbb{R}^9}$ must satisfy in the following three steps:
\begin{enumerate}[nolistsep]
\item[(i)] (The $\mathbb{R}$-linearity of $[\,\, ,\,\,]_{\mathbb{R}^9}$) For arbitrary $\textbf{a},\textbf{b},\textbf{c} \in \mathbb{R}^9$ and $\alpha_1,\alpha_2 \in \mathbb{R}$, it follows by the $\mathbb{R}$-linearity of $[\,\, \,\,]_{\mathfrak{u}(3)},\phi$ and $\phi^{-1}$ that
\begin{equation*}
\begin{split}
\bigl[\alpha_1 \textbf{a} + \alpha_2 \textbf{b} , \textbf{c} \bigr]_{\mathbb{R}^9}
&= \phi\bigl( [\phi^{-1}(\alpha_1\textbf{a}+\alpha_2 \textbf{b}), \phi^{-1}(\textbf{c})]_{\mathfrak{u}(3)} \bigr)
\\&= \phi\bigl( [\alpha_1 \phi^{-1}(\textbf{a}) + \alpha_2 \phi^{-1} (\textbf{b}), \phi^{-1}(\textbf{c}) ]_{\mathfrak{u}(3)} \bigr)
\\&= \phi\bigl( \alpha_1 [\phi^{-1}(\textbf{a}), \phi^{-1} (\textbf{c})]_{\mathfrak{u}(3)} + \alpha_2 [\phi^{-1}(\textbf{b}), \phi^{-1} (\textbf{c})]_{\mathfrak{u}(3)} \bigr)
\end{split}
\end{equation*}
\end{enumerate}
\end{document}
latex 通常会拆分方程块,但当我使用枚举环境时,latex 会将项目完全移到下一页。这是唯一的例外,不幸的是我不知道为什么!
答案1
使用align*
和allowdisplaybreaks
工作正常(我简化了你的代码以适应enumerate
环境)。\allowdisplaybreaks
必须使用前我们想要打破的方程环境(我把它放在序言中,因此如果需要的话,所有多线方程都会被打破):
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}%
\usepackage{lipsum}% \usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{enumitem}
\usepackage{mathtools}
\setlength{\footskip}{15pt}
\allowdisplaybreaks
\begin{document}
\lipsum[1-4]
\begin{enumerate}[label=(\roman*), noitemsep, topsep=2pt]
\item (The $\mathbb{R}$-linearity of $[\,\, ,\,\,]_{\mathbb{R}⁹}$) For arbitrary $\textbf{a},\textbf{b},\textbf{c} ∈ \mathbb{R}⁹$ and $\alpha₁,\alpha₂ ∈ \mathbb{R}$, it follows by the $\mathbb{R}$-linearity of $[\,\, \,\,]_{\mathfrak{u}(3)},\phi$ and $\phi⁻¹$ that
\begin{align*}
\bigl[\alpha₁ \textbf{a} + \alpha₂ \textbf{b} , \textbf{c} \bigr]_{\mathbb{R}⁹}%
& = ϕ\bigl( [\phi⁻¹(\alpha₁\textbf{a}+\alpha₂ \textbf{b}), \phi⁻¹(\textbf{c})]_{\mathfrak{u}(3)} \bigr) \\
& = ϕ\bigl( [\alpha₁ \phi⁻¹(\textbf{a}) + \alpha₂ \phi⁻¹ (\textbf{b}), \phi⁻¹(\textbf{c}) ]_{\mathfrak{u}(3)} \bigr) \\ %
& = ϕ\bigl( \alpha₁ [\phi⁻¹(\textbf{a}), \phi⁻¹ (\textbf{c})]_{\mathfrak{u}(3)} + \alpha₂ [\phi⁻¹(\textbf{b}), \phi⁻¹ (\textbf{c})]_{\mathfrak{u}(3)} \bigr)
\end{align*}
\item \lipsum[5] %
\end{enumerate}
\end{document}