Emacs açık LaTeX etiketlerini otomatik olarak kapatabilir mi?


10

Kullanırken web-mode, </en yüksek düzeyde açık etiket adıyla otomatik tamamlanır. Örneğin, bir açık varsa <div>, </otomatik olarak tamamlanacak </div>.

Aynı şeyi LaTeX'te almak mümkün mü? Örneğin, bir \begin{foo}etiketim varsa, emacs'ı otomatik tamamlamayı \endveya \end{olarak nasıl yapabilirim \end{foo}?

Yanıtlar:


16

Yerleşik olarak latex-mode, C-c C-eishal latex-close-block, hangi üst düzeyde açık bloğunu kapatır. İlkini yazmaya gerek yok \end.

Eğer AUCTeX kullanıyorsanız, C-c ]aynı şeyi yapar, ya da kullanabileceğiniz C-c C-ebir eşleşti eklemek için \begin, \endçifti.


1
Eşleşen parantez veya \ left (\ right) eşleşmesine ne dersiniz?
Vivi

1
Bunu yapmanın yolunu bilmiyorum. Belki bir şey hileli olabilir autopairveya electric-pair-mode? Bu iyi bir soru olur.
erikstokes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.