我现在使用Emacs和auctex来创作我的LaTeX文档。这是当然,太棒了。不过,我想有Emacs和/或使用auctex时C-c C-e作出新的标题自动填充的部分标签。应该最终看起来像这样:

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

与标签的报头相同的标题,但不带空格。我不知道Lisp或elisp的,而且我不知道从哪里开始。如果有人能够帮助这将是伟大的!

有帮助吗?

解决方案

如果您使用RefTeX然后C-c (会做你想做的(给你更改标签,如果你想有机会)。此外C-c )将插入\ref{...},弹出一个缓冲区,以选择哪个标签使用。它也做其他的东西,包括书目的工作。你一定要看看它。

我觉得这是现在的AUCTeX分配的一部分,这样你应该做的就是添加

(add-hook 'LaTeX-mode-hook (function turn-on-reftex))
(setq reftex-plug-into-AUCTeX t)

到你的.emacs。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top