Hallo, ich habe gerade diesen Trick gelesen und habe ein ähnliches Problem. Ich will auch so eine Box haben, allerdings in einer alignat-Umgebung. Ich habe es jetzt so versucht:
\documentclass{article}
\usepackage{amsmath}
\newcommand\ul[2][]{%Befehl zum Unterstreichen von #2 mit eventueller Größenabstimmung mit #1
\underline{#2\vphantom{#1}}}%wenn #1 angegeben, wird Tiefe der Linie angepaßt
\newcommand\ulalign[2]{\ul[#2]{#1}&\ul[#1]{\;=#2}}%einfaches Unterstreichen einer align-Gl. mit &=
\newcommand\dulalignat[2]{\underline{\ul[#2]{#1}}&&\underline{\ul[#1]{\;=#2}}}%doppeltes Unterstreichen einer align-Gl. mit &=
\newcommand\dulalign[2]{\underline{\ul[#2]{#1}}&\underline{\ul[#1]{\;=#2}}}%doppeltes Unterstreichen einer align-Gl. mit &=
\usepackage{tikz}
\usetikzlibrary{fit}
\newcommand\raalignat[2]{%Umrahmen einer align-Gl. mit &=
\tikz[overlay,every node/.style={inner sep=0pt,outer sep=0pt}]%
\node[anchor=base west](a){\phantom{$\displaystyle #1\null=\null#2$}}%
node[draw=blue!50!black,fill=blue!20,fit=(a),inner sep=5pt]{};%
#1&&=#2}
\newcommand\raalign[2]{%Umrahmen einer align-Gl. mit &=
\tikz[overlay,every node/.style={inner sep=0pt,outer sep=0pt}]%
\node[anchor=base west](g){\phantom{$\displaystyle #1\null=\null#2$}}%
node[draw=blue!50!black,fill=blue!20,fit=(g),inner sep=5pt]{};%
#1&=#2}
\begin{document}
bla
\begin{alignat}{3}
&=\dulalignat{\frac{1}{2}Q}{\sqrt{Q^2 + Q^2}}\label{F1}\\[5pt]
&=&&=\sqrt{\left(\frac{d\textsubscript{f}+S}{2}+1\right)^2}\label{F2}
\end{alignat}
\begin{align}
\frac{1}{2}Q&=\sqrt{Q^2 + Q^2}\\
\dulalign{}{\sqrt{\left(\frac{d\textsubscript{f}+S}{2}+1\right)^2}}
\end{align}
\begin{alignat}{3}
&\Longrightarrow \raalignat{\frac{1}{2}Q}{\sqrt{Q^2 + Q^2}}\label{F3}\\[5pt]
&=\sqrt{\left(\frac{d\textsubscript{f}+S}{2}+1\right)^2}\label{F4}
\end{alignat}
\begin{align}
\frac{1}{2}Q&=\sqrt{Q^2 + Q^2}\label{F5}\\[5pt]
\raalign{}{\sqrt{\left(\frac{d\textsubscript{f}+S}{2}+1\right)^2}}\label{F6}
\end{align}
Allerdings, wie man sieht klappt das nicht so, wie es soll :/
Hat da eventuell jemand eine Idee, wie man das lösen könnte?