leqno를 사용하는 방정식에 대한 주석을 오른쪽 정렬

leqno를 사용하는 방정식에 대한 주석을 오른쪽 정렬

leqno를 사용하는 방정식에 설명을 추가하려고 하면 올바른 형식을 얻을 수 없습니다. 이상적으로는 번호 매기기 여부에 관계없이 방정식이 중앙에 유지되기를 바랍니다. 어떤 제안이라도 대단히 감사하겠습니다.

\documentclass[12pt, leqno]{book}
\usepackage{amsmath}
\begin{document}
\noindent The equation is centered and does not contain a comment. Everything looks fine here.
\begin{equation}
   (a+b)^2=a^2+2ab+b^2 
\end{equation}
 Adding a comment using align no longer centers the equation and the comment is not right justified.
\begin{align}
   (a+b)^2&=a^2+2ab+b^2 && \text{Right justify me!}
\end{align}
Commenting on an unnumbered equation causes equation to become uncentered and comment is on the wrong side.
\begin{equation*}
  (a+b)^2=a^2+2ab+b^2 \tag*{(Wrong side) }
\end{equation*}
\end{document}

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

답변1

flalign다음 을 사용하여 원하는 것을 수행할 수 있습니다 \llap.

\documentclass[12pt, leqno]{book}
\usepackage{amsmath}

\begin{document}

\noindent The equation is centred and does not contain a comment. Everything looks fine here.
\begin{equation}
  (a+b)^2=a^2+2ab+b^2
\end{equation}


With \verb+flalign+ and \verb+\llap+, it remains centred:
\begin{flalign}
  & & (a+b)^2&=a^2+2ab+b^2 && \llap{Right justify me!}
\end{flalign}

\end{document}

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

답변2

아마도 당신에게 그다지 만족스럽지는 않을 것입니다. 그러나 flalign다음과 같은 작업을 수행합니다.

\documentclass[12pt, leqno]{book}
\usepackage{amsmath}
\begin{document}
\noindent The equation is centered and does not contain a comment. Everything looks fine here.
\begin{equation}
   (a+b)^2=a^2+2ab+b^2
\end{equation}
Adding a comment using align no longer centers the equation and the comment is not right justified.
\begin{flalign}
  &&(a+b)^2=a^2+2ab+b^2
  &&\text{Right justify me!}
\end{flalign}
\end{document}

처음 두 개 사이에 약간의 공간을 손으로 삽입할 수도 있습니다 &. 반면에, 주석을 오른쪽으로 플러시하는 것은 방정식의 이해에 실제로 도움이 된다고 생각하지 않습니다.

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

답변3

에 설명된 대로이것질문이 있는 경우 leqno와 reqno 사이를 전환한 다음 \tag*{•}매크로를 사용할 수 있습니다.

\documentclass[12pt]{book}
\usepackage[leqno]{amsmath}

\makeatletter
\newcommand{\leqnomode}{\tagsleft@true}
\newcommand{\reqnomode}{\tagsleft@false}
\makeatother

\begin{document}
\begin{equation}
   (a+b)^2=a^2+2ab+b^2 
\end{equation}

\reqnomode
\begin{align*}
  (a+b)^2=a^2+2ab+b^2 \tag*{Right side}
\end{align*}
\leqnomode

\begin{equation}
   (a+b)^2=a^2+2ab+b^2 
\end{equation}

\end{document}

산출:

산출

관련 정보