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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top