並んだ3つの方程式の間にある3つの垂直点

並んだ3つの方程式の間にある3つの垂直点

方程式の間に縦線を入れようとしていますが、できません。これが私の MWE です。

\begin{align}
\frac{dx_1}{dt} &= f_1&(x_1,\dots,x_i, x_n)\\
\vdots & &\vdots \\
\frac{dx_i}{dt} &= f_i&(x_1,\dots,x_i, x_n)\\
\vdots & &\vdots \\
\frac{dx_n}{dt} &= f_n&(x_1,\dots,x_i, x_n)
\end{align}

点の位置が間違っています。両側の中央に点を配置したいです。

表示する

答え1

魔法の言葉は です\vdotswithin{...}\vdotsと同じ幅のボックス内で水平方向に中央揃えされます...結果\vdots最初の列の は の中央に配置されており、=これは式全体よりも適切であると考えられること に注意してください。

さらに、偶数行には番号を付けないことをお勧めします(\nonumber)。 の別のバージョンとして があります\vdotswithin\shortvdotswithin、これは改行を引き起こすため、 に記載されている回避策を使用しない限り、この場合は使用できません。mathtoolsドキュメンテーション

\documentclass{article}
\usepackage{mathtools}

\begin{document}
    \newlength{\mylengthA} \settowidth{\mylengthA}{$\dfrac{dx_i}{dt}$}
    \begin{align}
        \frac{dx_1}{dt} &= f_1           & &(x_1,\dots,x_i, x_n)               \\
                        &\vdotswithin{=} & &\vdotswithin{(x_1,\dots,x_i, x_n)} \\
        \frac{dx_i}{dt} &= f_i           & &(x_1,\dots,x_i, x_n)               \\
                        &\vdotswithin{=} & &\vdotswithin{(x_1,\dots,x_i, x_n)} \\
        \frac{dx_n}{dt} &= f_n           & &(x_1,\dots,x_i, x_n)
    \end{align}
\end{document}

関連情報