假设我正在以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或使用其他方法以获得所需的效果?
您输入的正则表达式实际上是
—
Kaushal Modi 2014年
[+=]。但它不会给你想要的到底是什么..它不会对齐&与一起+。
align-regexp并提供要对齐的字符的正则表达式+|=。您可能必须转义其中一些字符。