`\intertext`가 `split` 정렬을 변경하는 것을 방지하기

`\intertext`가 `split` 정렬을 변경하는 것을 방지하기

split여러 줄 방정식에 환경을 사용합니다 .여기에 이미지 설명을 입력하세요

\intertext불행 하게도 내가 단계에 대한 설명을 제공하려고 할 때 (이 답변가능합니다) 정렬이 깨진 것 같습니다. 여기에 이미지 설명을 입력하세요

이 문제를 어떻게 해결할 수 있나요(설명도 중앙에 배치하는 것이 좋습니다).

MWE는 다음과 같습니다.

\documentclass{article}[10pt]
\usepackage{amsmath}
\begin{document}
  \begin{equation}
    \begin{split}
      a &= f(b) \\
\intertext{because $f \equiv g$}
        &= g(b)
    \end{split}
  \end{equation}
\end{document}

나는 pdflatexv. 3.1415926-2.5-1.40.14를 사용합니다.

[편집하다]

질문을 찾았습니다방정식의 단계 설명그러나 질문은 align*환경에 관한 것이므로 대답은 적용 가능하지 않습니다. 전체 방정식을 참조할 수 있어야 하므로 align환경도 적합하지 않습니다.

답변1

flalign을 사용 하여 \notag흉내낼 수 있습니다 \intertext. 하지만 나는 두 번째 레이아웃을 선호합니다.

\documentclass{article} 
\usepackage{mathtools}

\begin{document}


 \begin{flalign}
 & & a &= f(b) \notag\\
 & \rlap{because $f \equiv g$} & & \\
& & & = g(b) \notag & &
 \end{flalign}
\vspace{1cm} 

\begin{equation}
  \begin{aligned}
 & & a &= f(b) \\
& & & = g(b) & &\rlap{\hspace{3em} because $f \equiv g$}
  \end{aligned}
  \end{equation}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보