Estou tentando usar o pacote witharrows para colocar explicações entre as linhas de equação. Quando utilizo com setas, o seguinte é o resultado que obtenho com o trecho de código abaixo da imagem.
\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}
Porém, desejo mover a seta vertical e o texto para o espaço entre os dois sinais de igual (para minimizar a dimensão lateral das equações). Abaixo está a imagem que criei manualmente movendo os componentes da imagem acima para mostrar o resultado final que desejo.
Essencialmente, desejo mover os nós das setas do lado direito das linhas da equação para a parte inferior do primeiro sinal de igual e para o topo do segundo sinal de igual para colocar a seta entre as duas equações.
Há alguma maneira de fazer isso? Usando witharrows ou criando meu próprio comando? (Preciso usar muito essa função, então o método mais simples é o preferido). Sou muito novo no Latex, então preciso de alguma orientação.
Muito obrigado pela ajuda!
Responder1
você pode simplesmente adicionar uma linha em um ambiente de alinhamento (a seta ainda pode ser feita com tikz se você quiser algo mais 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}