Digamos que estoy editando un látex en el modo látex de Auctex, y tengo la siguiente ecuación.
Esto solo está sangrado indent-region.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
La alineación anterior es lo que obtengo si selecciono todo y presiono TAB, es decir, si solo estoy usando indent-region.
Lo que me gustaría obtener es lo siguiente:
Observe cómo + c + dse alinea con el texto después de &. Esto tendría más sentido, ya que + c + dson parte de la misma "columna" que = a + b.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
A continuación se muestra lo que obtengo si llamo align-current.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Que casi llega allí, pero no del todo. La diferencia es clara.
Además, si decido eliminar el \phi, align-currenthace algo simplemente extraño:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
¿Hay alguna manera de personalizar align-currento usar algo más para obtener el efecto deseado?
[+=]. Pero no le dará exactamente lo que quería ... no alineará el &junto con el +.
align-regexpy proporcionar la expresión regular de los caracteres que desea alinear+|=. Es posible que tengas que escapar de algunos de esos personajes.