2012-07-26 12 views
7

ich Emacs + auctex für alle meine texing Bedürfnisse und ich bin sehr zufrieden mit dem Workflow. Allerdings stört mich eine Sache. Whenver ich ein Dokument (möglich aus mehreren Dateien) zu kompilieren und es gibt einen fehlenden Verweis auctex druckt diese ärgerliche NachrichtSpringe zum nächsten fehlenden Verweis auctex mit

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

und das ist es. Keine Abkürzung, um zu der fehlenden Referenz zu springen, nada!
mir bewusst bin, dass ich das Debuggen von Warnungen ermöglichen könnte, ist dies jedoch nicht wirklich geeignet, falls das Dokument erzeugt andere Warnungen, die ich will nicht debug¹. welche Zyklen um den Punkt zu den Positionen der fehlenden Referenzen

Ich möchte eine defun haben. Also habe ich online nichts gefunden, vielleicht kann einer von euch helfen?

Vielen Dank im Voraus!

elemakil

[1] Z.B. Einige Pakete melden Warnungen, wenn sie nicht mit einer Versionsnummer oder etwas geladen sind. Ich möchte das nicht debuggen. Ich möchte meine Referenzen korrigieren!

+0

Beachten Sie, dass der Fehler auf der Eingabezeile 37 steht, Sie können also mit 'M-g M-g 37' springen. –

Antwort

0

Die shorcuts in AUCTeX können Sie einen Fehler springen. Die fehlenden Referenzen sind Warnungen. Sie können Ihr gewünschtes Verhalten aktivieren, indem Sie Warnungen als Fehler mit TeX-toggle-debug-warnings behandeln, die an C-c C-t C-w gebunden ist.

+1

Wie oben erwähnt, birgt dies das Problem, dass alle Warnungen zyklisch durchlaufen werden, nicht nur die aufgrund einer fehlenden Referenz. – elemakil