emacs auctex: можно ли автоматически заполнять метки разделов? - PullRequest
4 голосов
/ 19 марта 2010

В настоящее время я использую emacs и auctex для создания своих латексных документов. Это, конечно, фантастика. Однако я хотел бы, чтобы emacs и / или auctex автоматически заполняли метку раздела при использовании C-c C-e для создания нового заголовка. Это должно выглядеть так:

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

с заголовком для заголовка, таким же, как заголовок, но без пробелов. Я не знаю лиспа или элиспа, и я не знаю, с чего начать. Если бы кто-то мог помочь, это было бы здорово!

1 Ответ

7 голосов
/ 19 марта 2010

Если вы используете RefTeX, то C-c ( будет делать то, что вы хотите (давая вам возможность изменить метку, если хотите). Также C-c ) будет вставлять \ref{...}, открывая буфер для выбора метки для использования. Это также делает другие вещи, включая работу с библиографиями. Вы должны обязательно изучить это.

Я думаю, что теперь это часть дистрибутива AUCTeX, поэтому все, что вам нужно сделать, это добавить

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

на ваш .emacs.

...