Emacs AUCTeX:是否可以自动填充章节标签?

5

我目前使用emacs和auctex来编写我的latex文档,这当然非常好。但是,当我使用C-c C-e创建新标题时,我希望emacs和/或auctex能够自动填充节标签,最终应该看起来像这样:

\section{This is a section title}
\label{sec:this-is-a-section-title}

标签与标题相同,但没有空格。我不懂Lisp或Emacs Lisp,也不知道从哪里开始。如果有人能帮忙那就太好了!

1个回答

8
如果您使用RefTeX,那么C-c (会执行您想要的操作(如果您希望更改标签,则可以进行更改)。此外,C-c )将插入\ref{...},弹出一个缓冲区以选择要使用的标签。它还可以处理参考文献等其他任务。您应该一定要了解它。
我认为它现在是AUCTeX分发的一部分,所以您只需要添加:
(add-hook 'LaTeX-mode-hook (function turn-on-reftex))
(setq reftex-plug-into-AUCTeX t)

添加到您的.emacs文件中。


太棒了。谢谢!我不知道从哪里开始寻找这个。 - Mica

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接