paquete witharrows con flechas verticales colocadas entre signos iguales

paquete witharrows con flechas verticales colocadas entre signos iguales

Estoy intentando utilizar el paquete witharrows para poner explicaciones entre las líneas de la ecuación. Cuando uso con flechas, el siguiente es el resultado que obtengo con el fragmento de código debajo de la imagen. ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{witharrows}
\begin{document}
$\begin{WithArrows}
z & =(a^2-b^2)(a^2+b^2)\Arrow[tikz={bend left=0}]{because~$(x-y)(x+y)=x^2-y^2$}\\
& =a^4-b^4
\end{WithArrows}$
\end{document}

Sin embargo, deseo mover la flecha vertical y el texto al espacio entre los dos signos iguales (para minimizar la dimensión lateral de las ecuaciones). A continuación se muestra la imagen que creé manualmente moviendo los componentes de la imagen de arriba para mostrarles el resultado final que quiero.

ingrese la descripción de la imagen aquí

Básicamente, deseo mover los nodos de flecha desde el lado derecho de las líneas de ecuación hasta la parte inferior del primer signo igual y la parte superior del segundo signo igual para colocar la flecha entre las dos ecuaciones.

¿Hay alguna manera de hacer esto? ¿Usando flechas o creando mi propio comando? (Necesito usar mucho esta función, por lo que se prefiere el método más simple). Soy bastante nuevo en Latex, así que necesito orientación.

¡Muchas gracias por la ayuda!

Respuesta1

simplemente puedes agregar una línea en un entorno de alineación (la flecha aún se puede hacer con tikz si quieres algo más sofisticado):

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
z & =(a^2-b^2)(a^2+b^2)\\
&\,\Downarrow \text{because } (x-y)(x+y)=x^2-y^2 \\
& =a^4-b^4
\end{align*}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada