
複数行の式があります。
\begin{align}
\label{eq:er25}
F(\gamma) &= aaaaa \nonumber\\
&+ bbbbbb \nonumber\\
&- cccccc
\end{align}
この方程式をボックス内に収めるにはどうすればよいでしょうか?
答え1
empheq
およびmathtools
(empeheq によってロードされる) で実行できる操作の詳細をいくつか示します。このoverload
オプションは構文を簡素化しますが、方程式をページ間で分割することが禁止されるという欠点があります (ただし、AmSalign
& などの環境を使用して通常の動作を有効にすることはできます)。この\Aboxed
コマンドを使用すると、1 つの位置合わせポイントで行をボックス化できます。
\documentclass[12pt]{article}
\usepackage [utf8]{inputenc}
\usepackage[x11names]{xcolor}
\usepackage[overload]{empheq}
\colorlet{textcolor}{black}
\newcommand*{\widebox}[2][0.5em]{\fbox{\hspace{#1}$\displaystyle #2$\hspace{#1}}}
\usepackage{xpatch}%
\makeatletter
\xpatchcmd{\@Aboxed}{%
\boxed {#1#2}}
{%
\color{HotPink3}\boxed {\color{textcolor}#1#2}}
{}{}
\makeatother
\begin{document}
\begin{align}[box=\widebox]
\label{eq:er25}
F(γ) &= aaaaa \notag\\
&+ bbbbbb \notag\\
&- cccccc
\end{align}
\fboxrule=1pt%
\begin{empheq}[box=\fcolorbox{HotPink3}{MistyRose2!30! white}]{alignat = 2}
\label{eq:er25}
\Aboxed{F(γ) = & aaaaa }& \Aboxed{G & = dddddd}\notag\\
&\! + bbbbbb \notag\\
& - cccccc
\end{empheq}
\end{document}