emacsは開いているLaTeXタグを自動的に閉じることができますか?


10

を使用する場合web-mode、a </を入力すると、最高レベルの開始タグ名でオートコンプリートされます。たとえば、を開いている場合<div></はにオートコンプリートされ</div>ます。

LaTeXで同じものを取得することは可能ですか?たとえば、\begin{foo}タグがある場合、emacsにオートコンプリート\endまたは\end{toをオートコンプリートさせるにはどうすればよい\end{foo}ですか?

回答:


16

組み込みでlatex-modeC-c C-erunsを実行latex-close-blockします。これにより、最高レベルのオープンブロックが閉じます。\end最初を入力する必要はありません。

AUCTexを使用している場合C-c ]、同じことを行います。または、を使用C-c C-eして、一致\beginした\endペアを挿入できます。


1
一致する括弧または一致する\ left(\ right)はどうですか?
ビビ

1
私はこれを行うための独創的な方法を知りません。たぶん、何かを不正に操作したりできますautopairelectric-pair-mode?これは良い質問になります。
erikstokes 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.