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 + d
se alinea con el texto después de &. Esto tendría más sentido, ya que + c + d
son 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-current
hace algo simplemente extraño:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
¿Hay alguna manera de personalizar align-current
o 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-regexp
y proporcionar la expresión regular de los caracteres que desea alinear+|=
. Es posible que tengas que escapar de algunos de esos personajes.