两个双线方程需要双左括号

两个双线方程需要双左括号

我有四行方程。前两行和后两行需要用左括号分组,所有四行都需要用一个总的左括号分组。

我在方程中使用数组。我无法添加两个“内部”左括号。所有四个方程上的一个大左括号没有问题,如下所示:

\begin{equation}
    \left\{
      \begin{array}{lcl}
        1\\
        2\\
        3\\
        4
      \end{array}
    \right.
\end{equation}

这似乎工作得很好。但是当我尝试以下操作时

\begin{equation}
  \left\{
    \begin{array}{lcl}
      \left\{ 
        \begin{array}{lcl}
        1\\
        2
        \end{array}{lcl}
      \right.
    \end{array}
    \begin{array}{lcl}
      \left\{      
        \begin{array}{lcl}
        3\\
        4
        \end{array}
      \right.
    \end{array}
  \right.
\end{equation}

它不起作用。我尝试了一些其他更改,包括更改为 eqnarray,或更改括号的位置,但似乎没有任何效果。现在我不确定如何解决这个问题。

答案1

我认为有关实际表达式的一些信息可能有助于决定最好使用哪种结构;在其目前的形式下(使用arrays 表示两个子组),可以使用cases环境作为外括号:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{cases}
      \left\{ 
        \begin{array}{lcl}
        1 \\
        2
        \end{array}
      \right. \\
      \left\{      
        \begin{array}{lcl}
        3 \\
        4
        \end{array}
        \right.
\end{cases}
\end{equation}

\end{document}

在此处输入图片描述

这是另一种选择,对整个结构使用聚集环境,并嵌套array

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{gather}
  \left\{
    \begin{array}{@{}l@{}}
      \left\{ 
        \begin{array}{lcl}
        1 \\
        2
        \end{array}
      \right. \\
      \left\{      
        \begin{array}{lcl}
        3 \\
        4
        \end{array}
      \right.
    \end{array}
  \right.
\end{gather}

\end{document}

在此处输入图片描述

顺便说一句,您的代码有一些拼写错误,例如\end{array{lcl}

相关内容