выравнивание математических уравнений в Latex

Я пытаюсь выровнять следующие уравнения вокруг знака равенства. Что я могу сделать? Спасибо! Я использую пакет AMSMath

    $$mddot{x}_{1}-K(x_{2}+x_{12})+C(dot{x}_{12}+dot{x}_{2})+2Cdot{x}_{1} = fx_{1}$$
$$mddot{x}_{2}-K(x_{3}+x_{1})+C(dot{x}_{1}+dot{x}_{3})+2Cdot{x}_{2} = fx_{2}$$ 
$$mddot{x}_{3}-K(x_{4}+x_{2})+C(dot{x}_{2}+dot{x}_{4})+2Cdot{x}_{3} = fx_{3}$$ 

3 ответов


\begin{align}
    m\ddot{x}_{1}-K(x_{2}+x_{12})+C(\dot{x}_{12}+\dot{x}_{2})+2C\dot{x}_{1} &= fx_{1} \
    m\ddot{x}_{2}-K(x_{3}+x_{1})+C(\dot{x}_{1}+\dot{x}_{3})+2C\dot{x}_{2} &= fx_{2} \
    m\ddot{x}_{3}-K(x_{4}+x_{2})+C(\dot{x}_{2}+\dot{x}_{4})+2C\dot{x}_{3} &= fx_{3}
\end{align}

посмотреть руководство пользователя.


чтобы сделать длинную историю короткой... следующая идея использования eqnarray вроде очевидно, но оказывается плохая идея. eqnarray приносит много проблем, которые решаются в amsmath и связанные с ним пакеты. Читать Ларс Мэдсен: избегайте eqnarray за подробностями.

\begin{eqnarray*} %% Do avoid eqnarray if possible.
    x_1 & = & 1 \
    x_2 & = & 2 \
    x_3 & = & 3
\end{eqnarray*}

(ответ пересмотрен с информацией от Артур Reutenauer, Томас и газета Мэдсена, связанная с Томасом.)


есть несколько пакетов, чтобы сделать то, что вы хотите, один из наиболее широко используемых AMS' align среду amsmath пакета.

упрощенный экстракт из amsldoc.формат PDF:

\begin{align} 
x&=y \ 
x’&=y’ \ 
x+x’&=y+y’ 
\end{align}

уравнения выровнены вокруг символов, которые следуют & (знаки равенства, в данном случае).