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}

Связанный контент