我想知道是否有办法在环境intertext
中引入split
。我希望能够写一些类似的东西
\documentclass{article}[10pt]
\usepackage{amsmath, hyperref, amsfonts}
\providecommand{\abs}[1]{\left|#1\right|}
\begin{document}
\begin{align}
\begin{split}
\mathbb{P}\left[\abs{X - \mu} \geq h\sigma\right] &\leq \dfrac{\left[f(\abs{X - \mu})\right]}{f(h\sigma)}
\intertext{Letting $f(\cdot) = (\cdot)^2$,}
\mathbb{P}\left[\abs{X - \mu} \geq h\sigma\right] &\geq 1 - \dfrac{\sigma^2}{h^2\sigma^2}
\end{split}
\end{align}
\end{document}
这样整个事物,包括中间的文本,都会得到一个以整个align
环境为中心的数字。
显然,这是一种有争议的编号方程的方式,但intertext
在我看来,对于非常短的方程来说,这是可以的。
答案1
它无法\intertext
在split
环境中使用,因为它会构建一个被视为唯一块的“子对齐”。但您可以通过为文本留出一些空间并将其插入到以下位置来欺骗 LaTeX split
:
\begin{align}
a&=b\\
\begin{split}
c&=d\\[\baselineskip]
e&=f
\end{split}\\[-\jot]
\noalign{\noindent\raisebox{2\baselineskip}[0pt][0pt]{Some text}}
g&=h
\end{align}
或者
\begin{align}
a&=b\\[-\jot]
\noalign{\noindent\raisebox{-2.5\baselineskip}[0pt][0pt]{Some text}}
\begin{split}
c&=d\\[\baselineskip]
e&=f
\end{split}\\
g&=h
\end{align}
但为了使其工作,您需要在分割之前或之后有一个方程。
然而,你的读者可能很难弄清楚这个数字指的是什么。