align* の $ エラーが見つかりません

align* の $ エラーが見つかりません
\begin{align*}
P_n(x+1) &=\lim_{\epsilon\to 0} \frac{1}{2^2 n!}~\frac{d^n}{d\epsilon^n}[\epsilon^n(2+\epsilon)^n]\\
&=\lim_{\epsilon \to 0} \frac{1}{2^2 n!}~\frac{d^n}{d\epsilon^n} [ 2^n\epsilon^n +\underbrace{\text{higher order terms in \epsilon}}_{0(\epsilon^{n+1})} ]\\
&=\lim_{\epsilon\to 0} \frac{1}{2^2 n!}~2n~\frac{d^n\epsilon^n}{d\epsilon^n} + \underbrace{\frac{d^n 0}{d\epsilon^n}(\epsilon^{n+1})...}_{\text{vanishes as} \epsilon \to 0}
\end{align*}

私は次のことを繰り返し受け取ります:

! 挿入されていませ ん$。l.166 $\end{align*}

をどこに記述すればよいかわかりません$。 はすでに数式モードになっているので、必要ないと思っていましたalign*が、文書の前の方に同様のブロックがあり、そこに次のように記述しました。

\begin{align*}
\frac{d^{2n}}{dx^{2n}} (x^2-1)^n &= \frac{d^{2n}}{dx^{2n}}(x^{2n}+\text{lower order terms which vanish under 2n differentiation})\\
&=(2n)! + 0\\
\therefore\int_{-1}^1 P_n(x)P_n(x)dx &= \frac{(2n)!(-1)^n}{(2^n n!)^2}\int_{-1}^1 (1-x^2)^n dx
\end{align*}

そしてうまくいきました。

答え1

\epsilon中括弧内は数式モードにする必要があります。

\documentclass{article}

\usepackage{amsmath}

\newcommand*\differential{\mathop{}\!\mathrm{d}}
\newcommand*\diff[3][]{\frac{\differential^{#1} #2}{\differential #3}}

\begin{document}

\begin{align*}
  P_{n}(x + 1)
  &= \lim_{\epsilon \to 0} \frac{1}{2^{2}n!}\diff[n]{}{\epsilon^{n}}{[\epsilon^{n}(2 + \epsilon)^{n}]}\\
  &= \lim_{\epsilon \to 0} \frac{1}{2^{2}n!}\diff[n]{}{\epsilon^{n}}{[2^{n}\epsilon^{n} + \underbrace{\text{higher order terms in $\epsilon$}}_{o(\epsilon^{n + 1})}]}\\
  &= \lim_{\epsilon \to 0} \frac{1}{2^{2}n!}2n\diff[n]{\epsilon^{n}}{\epsilon^{n}} + \underbrace{\diff[n]{o(\epsilon^{n + 1})}{\epsilon^{n}}}_{\substack{\text{vanishes as}\\ \epsilon \to 0}}
\end{align*}

\end{document}

出力

コードの改善に注目してください。(その一部は、以下の Mico のコメントに対応しています。)

関連情報