Disons que je modifie un latex en mode latex d'Auctex, et j'ai l'équation suivante.
C'est juste en retrait indent-region
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
L'alignement ci-dessus est ce que j'obtiens si je sélectionne tout et frappe TAB
, c'est-à-dire si j'utilise simplement indent-region
.
Ce que je voudrais obtenir est le suivant:
Notez comment le + c + d
est aligné sur le texte après le &. Cela aurait le plus de sens, car ils + c + d
font partie de la même "colonne" que = a + b
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Voici ce que j'obtiens si j'appelle align-current
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Ce qui y arrive presque , mais pas tout à fait. La différence est claire.
De plus, si je décide de supprimer le \phi
, align-current
fait quelque chose de tout simplement bizarre:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Existe-t-il un moyen de personnaliser align-current
ou d'utiliser autre chose pour obtenir l'effet souhaité?
[+=]
. Mais il ne donnera pas exactement ce que vous vouliez .. il n'alignera pas le &
long avec le +
.
align-regexp
et fournir l'expression régulière des caractères que vous souhaitez aligner+|=
. Vous devrez peut-être échapper à certains de ces personnages.