Diciamo che sto modificando un lattice nella modalità latex di Auctex e ho la seguente equazione.
Questo è appena rientrato indent-region.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
L'allineamento sopra è quello che ottengo se seleziono tutto e premo TAB, cioè se sto solo usando indent-region.
Quello che vorrei ottenere è il seguente:
Nota come + c + dè allineato con il testo dopo il &. Ciò avrebbe più senso, dato che + c + dfanno parte della stessa "colonna" di = a + b.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Di seguito è quello che ottengo se chiamo align-current.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Che quasi ci arriva, ma non del tutto. La differenza è chiara
Inoltre, se decido di rimuovere il \phi, align-currentfa qualcosa di semplicemente bizzarro:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
C'è un modo per personalizzare align-currento usare qualcos'altro per ottenere l'effetto desiderato?
[+=]. Ma non darà esattamente quello che volevi .. non allineerà il &con il +.
align-regexpe fornire la regex dei caratteri che vuoi allineare+|=. Potrebbe essere necessario sfuggire ad alcuni di quei personaggi.