分割环境可以只用于一个方程吗?

分割环境可以只用于一个方程吗?

在半页的篇幅内,该软件包的用户指南对包含结构的或或环境是否只能包含一个方程还是多个方程amsmath给出了相互矛盾的断言。equationaligngathersplit

amsmath 手册第 7 页

嗯,是哪一个?

此外,在环境中拆分多个长方程式的好方法是什么align

这是 MWE 的尝试:它有三个方程,其中两个方程的右侧很长,需要分成多行。左侧应该只有三个方程编号

\begin{align}
\framebox[0.3\columnwidth]{eqn 1 LHS} &=              \framebox[.4\columnwidth]{eqn 1 RHS 1}\\
                                      &\hphantom{=} + \framebox[.4\columnwidth]{eqn 1 RHS 2}\\
\framebox[.25\columnwidth]{eqn 2 LHS} &= \framebox[.35\columnwidth]{eqn 2 RHS}\\
\framebox[0.35\columnwidth]{eqn 3 LHS} &=              \framebox[.35\columnwidth]{eqn 3 RHS 1}\\
                                       &\hphantom{=} + \framebox[.35\columnwidth]{eqn 3 RHS 2}\\
\end{align}

我尝试

答案1

你问,

split环境是否可以仅用于一个方程?

使用你用黄色突出显示的句子,我相信答案应该是

环境split应该包含封闭结构的整个主体。

可能引起混淆的是“结构”一词。考虑以下情况

a = b 
  = c

我相信它可以被接受为一个特定结构的例子,,一个两行方程。现在考虑三种不同的方法来排版这个两行方程/结构。第一种使用split,将split整个结构括起来;第二种使用aligned;第三种方法试图模仿第二种方法,但使用split。前两种方法成功了,而第三种方法显然没有成功。还要注意,我可以将前两个结构放在独立的equation*环境中,而不会引起结构最终排版方式的改变。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather*}
\begin{split}  % this is ok
a &= b \\
  &= c 
\end{split}\\[1ex]
a \begin{aligned}[t] % this is ok too
  &= b \\
  &= c
  \end{aligned}
\end{gather*}

\[
a \begin{split} % this is not ok
  &= b \\
  &= c
  \end{split}
\]
\end{document}

相关内容