x_0
我怎样才能使下图中的右对齐,以及如何使图中\vdots
应该位于 正下方的右对齐?x_0
到目前为止我已经尝试过:
\documentclass[a4paper, openany, oneside, 11pt]{report}
\begin{document}
\begin{eqnarray*}
x_\circ(t) &=& x_\circ \\
x_1(t)&=& x_\circ + \int_{t_\circ}^{t} f(s, x_\circ(s)) \, ds \\
x_2(t)&=& x_\circ + \int_{t_\circ}^{t} f(s, x_1(s)) \, ds \\
\vdots \hspace*{0.5cm} \hspace*{-.01cm} & \hspace*{.2cm} \hspace*{-0.001em} \vdots & \hspace*{2.0cm} \vdots \\
x_n(t) &=& x_\circ + \int_{t_\circ}^{t} f(s, x_{n-1}(s)) \, ds
\end{eqnarray*}
\end{document}
答案1
永远不要使用eqnarray
。
这里我使用alignat
和。\vdotswithin
mathtools
我把它们全部换掉了,\circ
因为我受不了它们,对不起。
\documentclass[a4paper, openany, oneside, 11pt]{report}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
x_0(t) &= x_0 \\
x_1(t) &= x_0 &&+ \int_{t_0}^{t} f(s, x_0(s)) \, ds \\
x_2(t) &= x_0 &&+ \int_{t_0}^{t} f(s, x_1(s)) \, ds \\
\vdotswithin{x_n(t)} & \mathrel{\phantom{=}}\vdotswithin{x_0}
&& \mathbin{\phantom{+}} \vdotswithin{\int_{t_0}^{t} f(s, x_1(s)) \, ds} \\
x_n(t) &= x_0 &&+ \int_{t_0}^{t} f(s, x_{n-1}(s)) \, ds
\end{alignat*}
\end{document}
答案2
\documentclass[a4paper, openany, oneside, 11pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{align*}
x_0(t) & = x_0 \\
x_1(t)&= x_0 + \int_{t_0}^{t} f(s, x_0(s)) \, ds \\
x_2(t)&= x_0 + \int_{t_0}^{t} f(s, x_1(s)) \, ds \\
\vdots &\mkern30mu \vdots \mkern60mu \vdots\\
x_n(t) & = x_0 + \int_{t_0}^{t} f(s, x_{n-1}(s)) \, ds
\end{align*}
\end{document}
答案3
该mathtools
包是该amsmath
包的超集,它提供了一个名为的宏\vdotswithin
;它可能正是您所需要的。
话虽如此,我还是不明白为什么您要将第三组置于 的中心\vdots
。x_0
为什么不将其置于符号的中心?您可以通过在下面显示的代码中替换来+
实现。\vdotswithin{x_0}
\hphantom{x_0} \vdotswithin{+}
\documentclass[a4paper, 11pt]{report}
\usepackage{mathtools}
\begin{document}
\begin{align*}
x_0(t) &= x_0 \\
x_1(t) &= x_0 + \int_{t_0}^{t} f(s, x_0(s)) \, ds \\
x_2(t) &= x_0 + \int_{t_0}^{t} f(s, x_1(s)) \, ds \\
\vdotswithin{x_2(t)}
&\vdotswithin{=} \vdotswithin{x_0} \\
x_n(t) &= x_0 + \int_{t_0}^{t} f(s, x_{n-1}(s)) \, ds
\end{align*}
\end{document}