Auctexのラテックスモードでラテックスを編集しているとします。次の方程式があります。
これはでインデントされていindent-region
ます。
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
上記の配置はTAB
、すべてを選択してヒットした場合、つまりを使用している場合に得られるものですindent-region
。
:私は取得したいと思いは次のとおりである
注どのように+ c + d
テキストと整列している後に&。+ c + d
がと同じ「列」の一部であるため、これは最も理にかなっています= a + b
。
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
以下は私が電話をしたときに得るものalign-current
です。
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
それはほとんどそこに到達しますが、完全ではありません。違いは明らかです。
また、を削除することにした場合\phi
、align-current
単に奇妙なことを行います:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
align-current
希望する効果を得るために他の何かをカスタマイズしたり使用したりする方法はありますか?
実際に入力する正規表現はです
—
カウシャルモディ14
[+=]
。しかし、それはあなたが望むものを正確に与えません。.に&
沿って整列しません+
。
align-regexp
、整列する文字の正規表現を使用および提供できます+|=
。これらの文字の一部をエスケープする必要がある場合があります。