Katakanlah saya mengedit lateks dalam mode lateks Auctex, dan saya memiliki persamaan berikut.
Ini hanya indentasi dengan indent-region
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Keselarasan di atas adalah apa yang saya dapatkan jika saya memilih semuanya dan tekan TAB
, yaitu, jika saya hanya menggunakan indent-region
.
Yang ingin saya dapatkan adalah sebagai berikut:
Perhatikan bagaimana + c + d
selaras dengan teks setelah &. Ini paling masuk akal, karena + c + d
merupakan bagian dari "kolom" yang sama dengan = a + b
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Di bawah ini adalah apa yang saya dapatkan jika saya menelepon align-current
.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Yang hampir sampai di sana, tetapi tidak cukup. Perbedaannya jelas.
Juga, jika saya memutuskan untuk menghapusnya \phi
, align-current
melakukan sesuatu yang aneh:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Apakah ada cara saya dapat menyesuaikan align-current
atau menggunakan sesuatu yang lain untuk mendapatkan efek yang diinginkan?
[+=]
. Tapi itu tidak akan memberikan apa yang Anda inginkan .. itu tidak akan sejalan &
dengan +
.
align-regexp
dan memberikan regex karakter yang ingin Anda selaraskan+|=
. Anda mungkin harus melarikan diri dari beberapa karakter tersebut.