在方程式中大于和小于时出现错误

在方程式中大于和小于时出现错误

这个等式出现错误

\begin{equation*}
r =
\left\{
\begin{aligned}
& a_p  \text{if }  \sum\limits_{p=1}^L a_p   &>&  \sum\limits_{q=1}^s a_q   \\
& a_q  \text{if }  \sum\limits_{p=1}^L a_p   &<&  \sum\limits_{q=1}^s a_q  
\end{aligned}
\end{equation*}

答案1

您不能让\left和自然地\right跨越对齐&。您需要使用\left-\right.\left.-\right对以及可选的\vphantoms 来打破它们,以具有相似的垂直高度(如中所述左/右跨多线方程)。

但是,您的问题可以通过使用 或 来解决casesdcases具体取决于您的偏好:

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\[
  r = \begin{cases}
    a_p & \text{if } \sum_{p = 1}^L a_p > \sum_{q = 1}^s a_q \\
    a_q & \text{if } \sum_{p = 1}^L a_p < \sum_{q = 1}^s a_q
  \end{cases}
\]

\[
  r = \begin{dcases}
    a_p & \text{if } \sum_{p = 1}^L a_p > \sum_{q = 1}^s a_q \\
    a_q & \text{if } \sum_{p = 1}^L a_p < \sum_{q = 1}^s a_q
  \end{dcases}
\]

\end{document} 

相关内容