数学模式中不同方程类型的多重对齐

数学模式中不同方程类型的多重对齐

我想知道如何正确对齐以下方程的符号&

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{alignat*}{3}
        &a_0 &= f^{\prime}(x^*) &{} \\
        &a_i, &{} i&=1,\ldots,p \text{ not assigned} \\
        &c_i &= g^{\prime}_i(x^*), \; i &\in B(x^*) \\
        &b_i &= h^{\prime}_i(x^*), \; i &= 1,\ldots, m.
    \end{alignat*}
\end{document}

答案1

也许您想再次添加标点符号,我将其删除了,因为它不一致。

下面的代码

  1. 将变量左对齐;
  2. 对齐 = 符号
  3. 对齐
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{3}
&a_0 &&= f'(x^*)   &\qquad \\
&a_i &&            & i &=1,\dots,p \text{ not assigned} \\
&c_i &&= g'_i(x^*) & i &\in B(x^*) \\
&b_i &&= h'_i(x^*) & i &= 1,\dots, m
\end{alignat*}

\end{document}

请注意使用 来'代替 尴尬^{\prime}和 来\dots代替\ldots

在此处输入图片描述


编辑

受到@egreg 回答的启发,我提出以下编辑的解决方案:

\documentclass{article}
\usepackage{amsmath}

\begin{document}    
\begin{alignat*}{3}
    a_0 &= f'(x^*),   &\quad \\
    a_i &,            &i &=1,\dots,p \text{ not assigned}, \\
    c_i &= g'_i(x^*), &i &\in B(x^*), \\
    b_i &= h'_i(x^*), &i &= 1,\dots, m.
\end{alignat*}  
\end{document}

在此处输入图片描述

答案2

像这样?

在此处输入图片描述

您可以通过使用并在之后align*插入空格来实现此目的:\quad\a_i

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{align*}
        a_0 & = f^{\prime}(x^*)                         \\
        a_i &\quad\ i = 1,\ldots,p \text{ not assigned} \\
        c_i & = g^{\prime}_i(x^*), \; i  \in B(x^*)     \\
        b_i & = h^{\prime}_i(x^*), \; i  = 1,\ldots, m.
    \end{align*}
\end{document}

编辑:考虑了 OP 和 @Mico 的评论

相关内容