Ändert sich die Farbgebung der Umgebung von mehrzeiligen Gleichungen von einer Zeile zur anderen?

Ändert sich die Farbgebung der Umgebung von mehrzeiligen Gleichungen von einer Zeile zur anderen?

Gibt es eine mehrzeilige Gleichungsumgebung, dieautomatischzeigt die Änderungen von einer Zeile zur anderen?

Ich denke an eine Umgebung, die Eingaben wie folgt entgegennimmt:

       E[d] & = \sum_{d=0}^{\infty} \frac{\lambda^d}{d!} d e^{-\lambda}\\
            & = \sum_{d=1}^{\infty} \frac{\lambda^d}{d!} d e^{-\lambda}\\
            & = \lambda \sum_{d=1}^{\infty} \frac{\lambda^{d-1}}{d!} d e^{-\lambda}\\
            & = \lambda \sum_{d=1}^{\infty} \frac{\lambda^{d-1}}{(d-1)!} e^{-\lambda}\\
            & = \lambda \sum_{d=0}^{\infty} \frac{\lambda^{d}}{(d)!} e^{-\lambda}\\
            & = \lambda\\

und geben Sie etwas wie

Bildbeschreibung hier eingeben

Idealerweise sollte die Mathematik in der Ausgabe nicht wie im obigen Beispiel verzerrt sein (z. B. sollte (d-1) im Exponenten immer noch die Exponentengröße haben).

Bearbeiten :Ich suche nach einer Umgebung, die diese Art von Ausgabe erzeugen würdeautomatisch, ohne die Änderungen manuell identifizieren und mit einer bestimmten Farbe markieren zu müssen (was ich mit Colorbox zum Generieren des Beispiels getan habe).

Antwort1

Eine Möglichkeit ist die Nutzung colorboxaus dem Paketxcolor

\documentclass{article}
    \usepackage{mathtools}
    \usepackage[dvipsnames]{xcolor}
\newcommand{\shadow}[1]{\scriptsize\colorbox{orange!40}{$#1$}}
\newcommand{\shadowf}[1]{\footnotesize\colorbox{orange!40}{$#1$}}
\newcommand{\shadown}[1]{\colorbox{orange!40}{$#1$}}

\usepackage[active,displaymath,tightpage]{preview}
\setlength\PreviewBorder{5pt}%

    \begin{document}
\begin{align*}
       E[d] & = \sum_{d=0}^{\infty} \frac{\lambda^d}{d!} d e^{-\lambda}\\
            & = \sum_{d=\shadow{1}}^{\infty} \frac{\lambda^d}{d!} d e^{-\lambda}\\
            & = \lambda \sum_{d=1}^{\infty} \frac{\lambda^{\shadowf{d-1}}}{d!} d e^{-\lambda}\\
            & = \shadown{\lambda} \sum_{d=1}^{\infty} \frac{\lambda^{d-1}}{(\shadowf{d-1})!} e^{-\lambda}\\
            & = \lambda \sum_{\shadowf{d=0}}^{\infty} \frac{\lambda^{\shadowf{d}}}{(\shadown{d})!} e^{-\lambda}\\
            & = \lambda\\
\end{align*}
    \end{document}

Bildbeschreibung hier eingeben

verwandte Informationen