分页: 1 / 1

Emacs怎样实现LaTeX的代码自动补全

发表于 : 2007-12-14 10:34
bearscafe
比如我输入了

代码: 全选

\sect
怎样才能我一敲Tab键,就自动补成

代码: 全选

\section

发表于 : 2007-12-14 14:57
zhangsong023
装auctex,然后M-tab补全。

事实上,是TeX-complete-symbol这个函数在起作用,你可以把它绑到你喜欢的键。

发表于 : 2007-12-14 15:57
bearscafe
zhangsong023 写了:装auctex,然后M-tab补全。
不行呀,先是M-Tab和窗口管理器冲突,关了窗口管理器后,我打开一个tex文件,在合适位置输入了个

代码: 全选

\begi
然后M-Tab,Emacs提示:找不到和"\begi"相符的补全项。

发表于 : 2007-12-14 18:21
zhangsong023
bearscafe 写了:
zhangsong023 写了:装auctex,然后M-tab补全。
不行呀,先是M-Tab和窗口管理器冲突,关了窗口管理器后,我打开一个tex文件,在合适位置输入了个

代码: 全选

\begi
然后M-Tab,Emacs提示:找不到和"\begi"相符的补全项。
和窗口管理器冲突,我已经说了把那个函数绑定到其它键。

\begi当然没有补全,因为这不属于tex symbol,你试试\sect,就知道了。

要插入一人environment,直接用C-c C-e,无比快捷。

建议看看auctex自带的文档,事半功倍。

发表于 : 2007-12-14 18:49
bearscafe
o
thanks