emacs auctex: ¿puede una sección de auto-llenado etiquetas?
Pregunta
Actualmente estoy usando emacs y auctex al autor mis documentos de látex. Esto es, por supuesto, fantástico. Sin embargo, me gustaría tener emacs y / o auctex llenar automáticamente la etiqueta cuando se utiliza la sección C-c C-e
para hacer una nueva cabecera. Debe terminar pareciéndose a esto:
\section{This is a section title}
\label{sec:this-is-a-section-title}
con la etiqueta para la cabecera de la misma como el título, pero sin espacios. No sé Lisp o elisp, y tendría ni idea de por dónde empezar. Si alguien puede ayudar a que sería grande!
Solución
Si utiliza RefTeX continuación C-c (
va a hacer lo que quiere (que le da la oportunidad de cambiar la etiqueta, si lo desea). También C-c )
insertará \ref{...}
, apareciendo un buffer de elegir qué etiqueta para su uso. También hace otras cosas incluyendo el trabajo con bibliografías. Definitivamente, usted debe buscar en ella.
Creo que es ahora parte de la distribución AUCTeX de manera que todo lo que tiene que hacer es añadir
(add-hook 'LaTeX-mode-hook (function turn-on-reftex))
(setq reftex-plug-into-AUCTeX t)
a su .emacs.