2012-07-26 5 views
7

Estoy usando emacs + auctex para todas mis necesidades de TeXing y estoy muy satisfecho con el flujo de trabajo. Sin embargo, hay una cosa que me molesta. Whenver puedo compilar un documento (es posible que consta de varios archivos) y hay que faltan se imprime un AUCTeX referencia este mensaje molestoIr a la siguiente referencia que falta utilizando auctex

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

y eso es todo. Sin atajos para saltar a la referencia que falta, ¡nada!
Soy consciente de que podría habilitar la eliminación de errores de las advertencias, sin embargo, esto no es realmente adecuado en caso de que el documento produzca otras advertencias que no quiero depurar¹.

Me gustaría tener un defun que cicla el punto a las ubicaciones de las referencias faltantes. Por lo tanto, no he encontrado nada en línea, ¿tal vez alguno de ustedes puede ayudar?

¡Gracias de antemano!

elemakil

[1] P. ej algunos paquetes informan advertencias cuando no están cargados con un número de versión o algo así. No quiero depurar esto. ¡Me gustaría corregir mis referencias!

+0

Tenga en cuenta que indica que el error está en la línea de entrada 37, por lo que puede saltar allí con 'M-g M-g 37'. –

Respuesta

0

Los shorcuts en AUCTeX le permiten saltar a un error. Las referencias faltantes son advertencias. Puede activar su comportamiento deseado tratando las advertencias como errores con TeX-toggle-debug-warnings que está limitado a C-c C-t C-w.

+1

Como se indicó anteriormente, esto conlleva el problema de que cicla todas las advertencias, no solo las debidas a una referencia faltante. – elemakil

Cuestiones relacionadas