Я пытаюсь провести вертикальные линии между уравнениями, но у меня не получается. Вот мой 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}