In a guide I was proposed with the following problem, long equations inside an align environment are more involved to handle when the goal is to properly align the equality signs of multiple equations but also wrapped lines - like this:
Using the align environment, one simple way proposed was to add the right amount of space (equal to a length of = and a space), the book proposed to use \mathrel{\phantom{=}} \negmedspace{}
\begin{align}
a &= b + c \\
&= d + e + f + g + h + i \\
&\mathrel{\phantom{=}} \negmedspace{} + j + k + l + m + n + o \\
&= p + q + r + s
\end{align}
My first question is, what is the purpose of both the \mathrel and the \negmedspace specifically here?
I also found that \phantom{=\ } has just the same effect and looks more straightforward/easier to recall or come up with. Are there potential problems with that? And generally asking, is there another good way to achieve the desired effect?




\mathrel{\phantom{=}} \negmedspace{}by\qquad– David Carlisle Sep 28 '20 at 23:36alignedto line up those two parts on the first plus sign:... = d \begin{aligned} &+ e + f ... \\ &+ j + k ... \end{aligned}\\ &= p ... \end{align}– barbara beeton Sep 29 '20 at 03:53