Может ли 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
А как насчет совпадающих скобок или совпадения \ left (\ right)?
Виви

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