Rechtsbündiger Kommentar für eine Gleichung, die leqno verwendet

Rechtsbündiger Kommentar für eine Gleichung, die leqno verwendet

Ich kann die Formatierung nicht richtig hinbekommen, wenn ich versuche, einer Gleichung, die leqno verwendet, einen Kommentar hinzuzufügen. Idealerweise hätte ich gerne, dass die Gleichung zentriert bleibt, unabhängig davon, ob sie nummeriert ist oder nicht. Ich bin für jeden Vorschlag sehr dankbar.

\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}

Bildbeschreibung hier eingeben

Antwort1

flalignMit und können Sie machen, was Sie wollen \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}

Bildbeschreibung hier eingeben

Antwort2

Für Sie möglicherweise nicht sehr zufriedenstellend, aber flalignes erfüllt seinen Zweck:

\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}

Möglicherweise möchten Sie von Hand ein Leerzeichen zwischen den ersten beiden einfügen &. Andererseits glaube ich nicht, dass das Verschieben des Kommentars nach rechts wirklich zum Verständnis der Gleichung beiträgt.

Bildbeschreibung hier eingeben

Antwort3

Wie beschrieben inDasFrage, du könntest zwischen leqno und reqno wechseln und dann das \tag*{•}Makro verwenden.

\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}

Ausgabe:

Ausgabe

verwandte Informationen