Domanda

Attualmente sto usando emacs e auctex all'autore i miei documenti in lattice. Questo è, naturalmente, fantastico. Tuttavia, mi piacerebbe avere emacs e / o auctex auto-fill l'etichetta sezione quando si utilizza C-c C-e per fare un nuovo header. Dovrebbe finire per assomigliare a questo:

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

con l'etichetta per l'intestazione lo stesso del titolo, ma senza spazi. Non so lisp o elisp, e mi piacerebbe non hanno idea da dove cominciare. Se qualcuno potesse aiutare sarebbe fantastico!

È stato utile?

Soluzione

Se si utilizza RefTeX poi C-c ( farà ciò che si vuole (dandovi la possibilità di modificare l'etichetta, se lo si desidera). Anche C-c ) inserirà \ref{...}, spuntando un buffer di scegliere quale etichetta da utilizzare. Lo fa anche altre cose tra cui si lavora con bibliografie. Si dovrebbe esaminare il problema.

Credo sia ora parte della distribuzione AUCTeX in modo che tutti si dovrebbe avere a che fare è aggiungere

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

per le vostre .emacs.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top