2016-04-22 5 views
1

Ich verwende vim und Latex Suite zum Bearbeiten und Kompilieren von LaTeX-Dokumenten. Quickfix ist nicht in der Lage, die Fehlerstelle beim Kompilieren mit Lualatex aufzulösen (es funktioniert gut mit der Standardkompilierregel).Vim quickfix/Latex-Suite gehe zu Fehler funktioniert nicht mit Lualatex Fehlerausgabe

Ein Fehler Ausgangsleitung im quickfix Fenster sieht wie folgt aus:

|11 error| Undefined control sequence. askdlfj\jsepackage {icomma} 

Es gibt keine Datei angegeben ist, so ist es keine Überraschung, dass vim nicht auf den Fehler gehen kann. Ich verwende die folgende Kompilierung Regel in .vimrc:

let g:Tex_CompileRule_pdf = 'lualatex -synctex=1 -src-specials -interaction=nonstopmode $*' 

Ich habe dies versucht, stundenlang zu lösen so dass alle Ideen sind willkommen.

Antwort

1

Ich habe selbst eine Lösung gefunden. "Mann luatex" (nicht lualatex) sagt:

--file-line-error 
      Print error messages in the form file:line:error which is similar to the way many compilers format them. 

Also die richtige Compiler Regel

sein shoudl
let g:Tex_CompileRule_pdf = 'lualatex -synctex=1 -file-line-error -interaction=nonstopmode $*'