Чи може emacs автоматично закривати відкриті теги LaTeX?


10

Під час використання web-modeвведення </заводу автоматично заповнюється найменуванням відкритого тегу найвищого рівня. Наприклад, якщо у мене відкрито <div>, </буде виконано автоматичне завершення </div>.

Чи можливо отримати те саме в LaTeX? Наприклад, якщо у мене є \begin{foo}тег, як я можу зробити emacs автозаповненням \endабо \end{до \end{foo}?

Відповіді:


16

У вбудованому latex-mode, C-c C-eпрацює latex-close-block, який закриває відкритий блок найвищого рівня. Не потрібно вводити \endперший.

Якщо ви використовуєте AucTeX, C-c ]робить те ж саме, або ви можете використовувати , C-c C-eщоб вставити підібрану \begin, \endпару.


1
А як з відповідні дужки чи збіг \ зліва (\ праворуч)?
Vivi

1
Я не знаю, як це зробити. Можливо, щось можна сфальсифікувати autopairабо electric-pair-mode? Це створило б гарне запитання.
erikstokes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.