假设我正在以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
并提供要对齐的字符的正则表达式+|=
。您可能必须转义其中一些字符。