Ist es wirklich wichtig, ob die Vorschau in Vim oder außerhalb von Vim liegt?
Hier ist was ich mache. In meiner .vimrc habe ich:
" save file whenever cursor moves function! Update_if_possible() if filewritable(bufname("%")) update endif endfunction au CursorMoved * call Update_if_possible() au CursorMovedI * call Update_if_possible()
Dies bewirkt, dass (g) vim die Datei speichert, wenn sich der Cursor bewegt. In der Tat wird die Datei immer auf diese Weise gespeichert.
Ich verwende das Latex-Box-Plugin zum Schreiben von LaTeX, das zum Kompilieren Latexmk verwendet . Latexmk kann so konfiguriert werden, dass es bei jeder Änderung der Datei automatisch neu kompiliert wird.
Auf der linken Seite des Bildschirms setze ich das gvim-Fenster. Auf der rechten Seite stelle ich einen PDF-Viewer dar, der bei jeder Änderung der PDF-Datei automatisch neu geladen wird. (Sie können für Linux eine von mehreren verwenden: evince, okular, zathura, xpdf usw.) Das Ergebnis ist, dass der PDF-Previewer während der Eingabe aktualisiert wird. Es ist bei weitem nicht so schnell wie etwa die Live-Vorschau von Gummi, aber es ist ziemlich nahe. Es ist sicherlich besser als das Emacs-Video, mit dem Sie verlinkt haben, da ich im Gegensatz dazu nicht einmal etwas kompilieren muss. Durch das ständige Speichern der Datei in Verbindung mit latexmk gvim wird die Datei immer so kompiliert, wie ich sie eingebe, und daher aktualisiert sich die PDF-Vorschau immer.