
여러 줄 방정식 환경이 존재합니까?자동으로한 줄에서 다른 줄로의 변경 사항을 표시합니까?
나는 다음과 같은 입력을 받는 환경을 생각하고 있습니다.
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\\
그리고 다음과 같은 것을 출력합니다
이상적으로는 출력의 수학이 위의 예에서처럼 왜곡되어서는 안 됩니다(예: 지수의 (d-1)에는 여전히 지수 크기가 있어야 합니다).
편집하다 :이런 결과물을 낼 수 있는 환경을 찾고 있어요자동으로, 변경 사항을 수동으로 식별하고 특정 색상으로 태그를 지정할 필요가 없습니다(예제를 생성하기 위해 colorbox를 사용하여 수행한 작업입니다).
답변1
한 가지 가능성은 colorbox
패키지에서 사용하는 것입니다.xcolor
\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}