Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用 emacs 和 auctex 来创作我的乳胶文档。当然,这太棒了。但是,我希望 emacs 和/或 auctex 在C-c C-e用于制作新标题时自动填充部分标签。它最终应该看起来像这样:
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{...},弹出一个缓冲区来选择要使用的标签。它还做其他事情,包括处理书目。你绝对应该调查一下。
C-c (
C-c )
\ref{...}
我认为它现在是 AUCTeX 发行版的一部分,因此您所要做的就是添加
(add-hook 'LaTeX-mode-hook (function turn-on-reftex)) (setq reftex-plug-into-AUCTeX t)
到你的 .emacs。