eqnarray 内の 1 つの方程式だけをボックスで囲むにはどうすればよいでしょうか?

eqnarray 内の 1 つの方程式だけをボックスで囲むにはどうすればよいでしょうか?

\dot{\mathcal{N}}_0+ik\mathcal{N}_1=-\dot{\Phi}下記の内側にボックスを配置したいと思いますeqnarray。 を使用しました\boxed{}が、機能しませんでした。

\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage[makeroom]{cancel}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{graphicx,color,epsf}
\begin{document}
\begin{eqnarray}\nonumber
\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\dot{\mathcal{N}}+ik\int_{-1}^{1}\frac{d\mu}{2}\underset{P_1}{\underbrace{P_0(\mu)\mu}}\,\mathcal{N}&=&-\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\dot{\Phi}-ik\overset{\displaystyle =0}{\cancel{\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\mu\Psi}}\\
\nonumber
\dot{\mathcal{N}}_0+ik\mathcal{N}_1&=&-\dot{\Phi}
\end{eqnarray}

\end{document}

答え1

使用しないでくださいeqnarray.の代わりにalignと then を使用します。これでマクロができました。 を にまたがって使用することはできません。mathtoolsamsmath\Aboxed\boxed&

\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage[makeroom]{cancel}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{graphicx,color,epsf}
\begin{document}
\begin{align}\nonumber
\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\dot{\mathcal{N}}+ik\int_{-1}^{1}\frac{d\mu}{2}\underset{P_1}
{\underbrace{P_0(\mu)\mu}}\,\mathcal{N}&=-\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\dot{\Phi}
-ik\overset{\displaystyle =0}{\cancel{\int_{-1}^{1}\frac{d\mu}{2}P_0(\mu)\mu\Psi}}\\
\nonumber
\Aboxed{\dot{\mathcal{N}}_0+ik\mathcal{N}_1&=-\dot{\Phi}}
\end{align}

\end{document}

ここに画像の説明を入力してください

関連情報