<small>[Die offiziellen Webseiten beider Projekte sind zurzeit offline. Ich hab daher andere Seiten auf die Bilder verlinkt, wo man auch ein wenig Information findet.]</small>
---
Ich kenne zwei dieser Instant-Preview Editoren:
# Gummi
Diesen benutze ich nicht, deshalb hier ein Ausschnitt aus der Wikipedia-Feature-Liste:
- Live Preview: Ein PDF wird erzeugt ohne es manuell anstoßen zu müssen
- Snippets
- Grafischer Tabellen- und Bild-Einfüge-Assistent
- Vorlagen für neue Dokumente
- Projekt Management
- Bibliograpie Management
- SyncTeX Integration
> [![alt text][1]](http://en.wikipedia.org/wiki/Gummi_(software))
# QTikZ / KTikZ
QTikZ (KTikZ mit KDE-Integration) ist eigentlich ein Echtzeit-TikZ-Editor, kann aber umkonfiguriert werden sodass er jedes Dokument in Echtzeit anzeigt. Einfach eine Vorlage erstellen, die nur
<>
enthält. Allerdings gibt es für alles außer TikZ *keine* Syntax-Vervollständigung.
Ich persönlich baue mit QTikZ immer meine TikZ-Bilder, die ich dann später in größere Dokumente einfüge.
> [![alt text][2]](https://apps.ubuntu.com/cat/applications/qtikz/)
# latexmk
Das Tool `latexmk` bietet die Kommandozeilenoption `-pvc` an, die dazu führt, dass die zu kompilierende Datei auf Änderungen überwacht wird. Bei Änderung wird dann natürlich die Übersetzung angestoßen.
latexmk -pdf -pvc test.tex
führt durch die `-pdf` Option `pdflatex test.tex` aus sobald die Datei gespeichert wird.
# inotify (nur GNU/Linux)
Der Linux-Kernel hat ein Modul namens `inotify`, das Dateisystem-Events wie ändern, öffnen oder löschen einer Datei, eines Verzeichnisses, etc. verarbeiten kann. Das folgende Skript benutzt `inotifywait` aus den `inotify-tools` um das aktuelle Verzeichnis auf Änderungen zu überwachen.
#!/bin/sh
FORMAT=$(echo "\033[1;33m%w%f written\033[0m")
"$@"
while inotifywait -qre close_write --format "$FORMAT" .
do
"$@"
done
Speichern wir das Skript als `inotifyrun` und führen `./inotifyrun pdflatex test.tex` aus, so startet das Skript `pdflatex test.tex` wenn sich eine Datei ändert.
[1]: http://texwelt.de/wissen/upfiles/Gummi_0.6.1_screenshot_1.png
[2]: http://texwelt.de/wissen/upfiles/7587_large_1.png