用花括号收集多个方程式

用花括号收集多个方程式

我有两个方程,它们都在相同条件下成立(x<5):

\begin{align}
f(x) &= \sum_{n} a^i_j \Psi_n(x) &\text{for } x < 5
\\ g(x) &= \sum_{n} b^i_j \Phi_n(x) &\text{for } x < 5
\end{align} 

该代码产生以下输出:

在此处输入图片描述

现在,我想做的是将两个方程式用花括号括起来,这样只需写一次条件。我试过这个:

\begin{align}
\left.
\begin{array}{rl}
f(x) &= \sum_{n} a^i_j \Psi_n(x)
\\ g(x) &= \sum_{n} b^i_j \Phi_n(x)
\end{array}
\right\} &\text{ for } x < 5
\end{align}

输出结果如下:

在此处输入图片描述

然而,这对我来说看起来并不好:方程式现在太接近彼此,并且左侧与方程式标记的对齐并不令人信服。

您能告诉我该如何解决这个问题吗?

答案1

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
  \begin{rcases}
    \begin{aligned}
      f(x) &= \sum_{n} a^i_j \Psi_n(x) \\
      g(x) &= \sum_{n} b^i_j \Phi_n(x)
    \end{aligned}
  \end{rcases} x < 5
\end{equation}
\end{document}

在此处输入图片描述

答案2

另一个简单的解决方案是empheq启用两个方程式数字:

\documentclass{article}
\usepackage{empheq} 

\begin{document}

\begin{spreadlines}{1.5ex}
\begin{empheq}[right=\empheqrbrace\text{ for } x < 5]{align}
f(x) &= \sum_{n} a^i_j \Psi_n(x) \\
\ g(x) &= \sum_{n} b^i_j \Phi_n(x)
\end{empheq}
\end{spreadlines}

\end{document} 

在此处输入图片描述

相关内容