我有几个(在本例中是 2 个)等式,我想将它们对齐在等号处。使用包align
中的环境可以轻松完成此amsmath
操作。此外,我想在每个等式的最右边添加一个注释,我使用双 & 符号 ( &&
) 来实现。
我现在的问题是,如果上述任何方程式超过一行,即必须拆分,我该怎么办?现在我已将它们拆分成几个环境,但看起来很丑,而且不一致。有什么建议吗?
编辑:我显然太饿了以至于忘记了 MLE,所以就在这里。
\begin{align*}
Y_{i,k}^{-} = Y_{i-1,k} + &g^0_{k}(Y_{i-1}) \Delta_{i-1,k} + \sum_{j=1}^{d} g^1_{k,j}(Y_{i-1}) \Delta W_{i-1,j} \\&+ \sum_{j_1,j_2=1}^d h_{k,j_1,j_2}(Y_{i-1})(\Delta W_{i-1,j_1}\Delta W_{i-1,j_2}-\Omega_{j_1,j_2}\Delta - A_{i-1,j,k}) && (\mbox{Milstein})
\end{align*}
\begin{align*}
Y_{i,k} &= \begin{cases}
Y_{i,k}^- & \mbox{if } t_{i} \notin \mathcal{I}^k_{arrival} \\
Y_{i,k}^- + Y_{i,k}^- \Delta J_{i,k} & \mbox{if } t_{i} \in \mathcal{I}^k_{arrival}
\end{cases} && (\mbox{Jump})
\end{align*}
答案1
对于第一个方程,我提出了两个解,使用 \tag
。或者对于第二个方程,你会得到一个真正中心的方程使用\rlap
:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{mathtools}
\begin{document}
\begin{align*}
& \begin{split}Y_{i,k}^{-} = Y_{i-1,k}&+g⁰_{k}(Y_{i-1}) \Delta_{i-1,k} + ∑_{j=1}^{d} g¹_{k,j}(Y_{i-1}) ΔW_{i-1,j} \\[-1.5ex
]&+ \smashoperator{∑_{j₁,j₂=1}^d h_{k,j₁,j₂}}(Y_{i-1})(ΔW_{i-1,j₁}ΔW_{i-1,j₂}-\Omega_{j₁,j₂}Δ- A_{i-1,j,k}) \end{split} \tag{Milstein}
\end{align*}
\begin{multline*}
Y_{i,k}^{-} = Y_{i-1,k} + g⁰_{k}(Y_{i-1}) \Delta_{i-1,k} + ∑_{j=1}^{d} g¹_{k,j}(Y_{i-1}) ΔW_{i-1,j} \\[-1.5ex]
+ \smashoperator{∑_{j₁,j₂=1}^d h_{k,j₁,j₂}}(Y_{i-1})(ΔW_{i-1,j₁}ΔW_{i-1,j₂}-\Omega_{j₁,j₂}Δ- A_{i-1,j,k}) \tag{Milstein}
\end{multline*}
\begin{align*}
& & Y_{i,k} & = \begin{cases}
Y_{i,k}^- & \mbox{if } t_{i} ∉ \mathcal{I}^k_\mathrm{arrival} \\
Y_{i,k}^- + Y_{i,k}^- ΔJ_{i,k} & \mbox{if } t_{i} ∈ \mathcal{I}^k_\mathrm{arrival}
\end{cases} & & \rlap{(Jump)}
\end{align*}
\end{document}