2012-07-26 11 views
7

Sto usando emacs + auctex per tutte le mie esigenze di TeXing e sono molto soddisfatto del flusso di lavoro. Tuttavia, c'è una cosa che mi infastidisce. Whenver compilo un documento (possibile costituito da file multipli) e non manca un riferimento stampe AucTeX questo fastidioso messaggioPassa al prossimo riferimento mancante usando auctex

LaTeX Warning: Reference `fig:MyMissingLabel' on page 42 undefined on input line 37. 

e il gioco è fatto. Nessuna scorciatoia per saltare al riferimento mancante, nada!
Sono consapevole del fatto che potrei abilitare il debug degli avvisi, tuttavia, questo non è veramente adatto nel caso in cui il documento produca altri avvertimenti che non voglio eseguire il debug¹.

Mi piacerebbe avere un defun che cicla il punto verso le posizioni dei riferimenti mancanti. Quindi non ho trovato nulla online, forse qualcuno di voi può aiutare?

Grazie in anticipo!

elemakil

[1] Ad es alcuni pacchetti riportano avvisi quando non sono caricati con un numero di versione o qualcosa del genere. Non voglio eseguire il debug di questo. Mi piacerebbe correggere i miei riferimenti!

+0

Si noti che l'errore si trova sulla linea di input 37, quindi è possibile saltare lì con 'M-g M-g 37'. –

risposta

0

Gli shorcuts in AUCTeX consentono di saltare a un errore. I riferimenti mancanti sono avvisi. È possibile attivare il comportamento desiderato trattando gli avvisi come errori con TeX-toggle-debug-warnings associato a C-c C-t C-w.

+1

Come già detto sopra, si pone il problema di ciclizzare tutti gli avvertimenti, non solo quelli dovuti a un riferimento mancante. – elemakil

Problemi correlati