Editoren für LaTeX sind nicht auf speziell entwickelte Tools beschränkt. Es gibt TeX-Frontends, die seit langem auf Windows beliebt sind – WinEdt und WinShell – und es gibt den anderen Weg: Nehmen Sie einen Allzweck-Editor, den Sie bereits verwenden, und fügen Sie ein Plugin oder ein externes Befehlssetup hinzu, um LaTeX zu steuern. Auf dieser Seite werden diese Optionen unter dem gemeinsamen Verständnis untersucht, dass keine von ihnen selbst etwas setzt: Jede davon ist ein Ort zum Schreiben, der dann an eine TeX-Engine übergeben wird.
Eines gleich vorweg: Jede Option unten ist ein Editor, kein TeX-System. Der eigentliche Satz erfolgt durch eine Distribution, die Sie separat installieren – TeX Live, MiKTeX oder MacTeX – und der Editor ruft sie lediglich auf, um ein PDF zu erstellen. „Welcher Editor“ und „welche Engine“ sind also getrennte Fragen, und letztere müssen zuerst geklärt werden.
WinEdt – das erfahrene Windows-Frontend
WinEdt ist ein Windows-nur Unicode-Texteditor, der seit 1993 im Einsatz ist und jahrelang das Standard-TeX-Frontend auf der Plattform war. Er funktioniert wie ein einfacher Editor, aber seine eigentliche Stärke liegt darin, dass er so konzipiert ist, dass er nahtlos in TeX Live und MiKTeX integriert werden kann: Eine einzige Symbolleistenschaltfläche führt pdflatex, platex und Co. aus, zusammen mit Vervollständigung, Rechtschreibprüfung, Projektverwaltung und Regex-Suche und -Ersetzung.
Der Haken ist die Lizenzierung. WinEdt ist Shareware: Nach einer Testphase zahlen Sie eine Registrierungsgebühr, um es weiterhin nutzen zu können. Bei so vielen kostenlosen Open-Source-Optionen, die jetzt verfügbar sind, kann die Bezahlung eines Editors Sie innehalten – aber die Entwicklung ist aktiv und WinEdt 11 wird für Windows 11/10 und aktuelle TeX-Systeme gepflegt.
WinShell – ein kostenloses Windows IDE
WinShell besetzt ungefähr die gleiche Nische wie WinEdt, ist aber kostenlos. Dieses Windows LaTeX IDE bündelt einen Texteditor, Syntaxhervorhebung, Projektverwaltung, Rechtschreibprüfung, einen Tabellenassistenten, BibTeX-Integration und Unicode-Unterstützung und ruft Ihre Engine über die Symbolleiste zum Setzen auf. Es handelt sich um Freeware, die als Binärdatei vertrieben wird (die Quelle ist nicht öffentlich), aber auch sie wurde bis 2026 gepflegt, was sie zu einer soliden, kostenlosen Alternative zum kostenpflichtigen WinEdt macht.
Weder WinEdt noch WinShell liefern eine Satz-Engine aus. Die Vorgehensweise ist für beide gleich: Installieren Sie zuerst MiKTeX oder TeX Live und verweisen Sie dann in den Editoreinstellungen darauf, wo sich diese Befehle befinden.
Steuern von LaTeX aus einem Allzweck-Editor
Ein Allzweck-Editor, der nicht TeX-specific ist, kann LaTeX immer noch bequem schreiben, solange Sie zwei Dinge arrangieren können: Syntaxhervorhebung und eine Möglichkeit, den Build aufzurufen. Im Großen und Ganzen gibt es zwei Ansätze. Der „Rich“-Pfad basiert auf einem Plugin, das auch die Vervollständigung, die PDF-Vorschau und die Vorwärts-/Rückwärtssuche übernimmt; Der „einfache“ Pfad ruft einfach einen Build wie latexmk über die externe Befehlsfunktion des Editors auf. Letzteres lässt sich schnell einrichten, aber das Springen zu Fehlerorten und die Synchronisierung mit PDF müssen Sie selbst verkabeln.
JetBrains-IDEs (IntelliJ IDEA und der Rest) werden zu einer vollständigen LaTeX-Umgebung, sobald Sie das Plugin TeXiFy IDEA hinzufügen. Es bringt Syntaxhervorhebung; Vervollständigung von Beschriftungen, Befehlen, Umgebungen und Dateinamen; ein eingebetteter PDF-Viewer; und BibTeX (.bib)-Unterstützung – so können Sie die Ergonomie von IntelliJ direkt in LaTeX übertragen. Für alle, die bereits mit den Programmiertools von JetBrains vertraut sind, ist dies die natürliche Wahl (IntelliJ IDEA hat eine kostenlose Community-Edition).
Notepad++ ist ein einfacher Editor, der häufig auf Windows verwendet wird. Dank der zugrunde liegenden Scintilla-Bibliothek werden TeX-Dateien syntaktisch hervorgehoben, allerdings werden mathematische Umgebungen standardmäßig nicht eingefärbt (Sie können diese Lücke mit einer benutzerdefinierten Sprache schließen). Der übliche Weg zum Erstellen ist das NppExec-Plugin: Binden Sie einen Befehl an einen Schlüssel wie F6, um Ihre Engine auszuführen, zeigen Sie die Ausgabe in einer Konsole an und färben Sie optional Fehlerzeilen ein.
In Japan gibt es auch eine dauerhafte Tradition, einen einheimischen, japanisch versierten Redakteur als Basis zu verwenden. EmEditor ist ein Windows-Editor, der selbst bei großen Dateien flink bleibt und von Anfang an über TeX (LaTeX) Syntaxfarbeinstellungen verfügt (es gibt eine kostenlose und eine kostenpflichtige Professional-Version). Sakura Editor (サクラエディタ) ist ein kostenloser, beliebter inländischer Editor; Die Community teilt seit langem Build-Automatisierungen, die platex aus ihrer Makrofunktion (z. B. ExecCommand) aufrufen und dann einen DVI-Viewer öffnen. Beide folgen dem Muster „Geben Sie das japanische Manuskript in einem Editor ein, den Sie gut kennen, und lassen Sie nur den Build aus.“
Für die historische Aufzeichnung gibt es auch Atom. Der Editor von GitHub hatte auch LaTeX-Pakete, aber die Entwicklung endete (das Projekt wurde archiviert) am 15. Dezember 2022. Technisch gesehen übergab es den Staffelstab an seinen Nachkommen Electron und an VS Code. Wenn Sie heute anfangen, entscheiden Sie sich nicht für Atom, sondern für dessen spirituellen Nachfolger VS Code.
Auf einen Blick
Eine Zusammenfassung dessen, was jeder Editor ist und wie er mit LaTeX umgeht. Wie die Spalte „Wie macht es LaTeX“ zeigt, erzeugt jeder von ihnen einen PDF, indem er eine separat installierte Engine aufruft.
| Editor | Plattform | Wie es funktioniert LaTeX |
|---|---|---|
WinEdt | Windows | Dediziertes TeX-Frontend; Shareware; Eng integriert mit TeX Live/MiKTeX |
WinShell | Windows | Kostenlos TeX IDE; Die Syntaxhervorhebung BibTeX ruft Ihre Engine auf |
JetBrains IDE (IntelliJ IDEA ほか) | Windows / macOS / Linux | Das Plugin TeXiFy IDEA fügt Vervollständigung hinzu, PDF Viewer, BibTeX |
Notepad++ | Windows | Integrierte Hervorhebung; Build über das NppExec-Plugin |
EmEditor | Windows | Beliebt in Japan; Schiffe TeX Färbung; Build über externen Befehl (kostenlos/kostenpflichtig) |
Sakura Editor / サクラエディタ | Windows | Kostenlos, beliebt in Japan; Erstellen Sie, indem Sie Platex usw. aus einem Makro aufrufen |
Atom | — (archiviert/Sonnenuntergang im Jahr 2022) | Historisch; Verwenden Sie VS Code für neue Arbeiten |
So wählen Sie aus
Auf Windows und möchten Sie sofort das Gefühl von TeX-specific spüren? Das kostenlose WinShell oder das ausgefeilte (falls kostenpflichtig) WinEdt. Möchten Sie Ihr alltägliches Entwicklungs-Setup wiederverwenden? JetBrains-Benutzer greifen nach TeXiFy IDEA; Wenn Sie es in Notepad++ lieber übersichtlich halten möchten, verwenden Sie NppExec. Geben Sie lieber ein japanisches Manuskript in einem vertrauten Editor ein? Verknüpfen Sie einen externen Befehl mit EmEditor oder Sakura Editor.
Ohne eine starke Bindung ist jedoch VS Code (LaTeX Workshop) – kostenlos, mit vollem Funktionsumfang, plattformübergreifend und aktiv entwickelt – oder das speziell entwickelte TeXstudio ein sicherer Ausgangspunkt. Beide haben hier ihre eigenen Seiten, die neben dieser einen Blick wert sind.
Der praktische Test für einen Allzweck-Editor ist nicht seine Funktionsliste, sondern vier Bedingungen, die das Manuskript in Bewegung halten: Beim Speichern wird derselbe Build-Befehl ausgeführt, bei Fehlern kehren Sie zu den Quellzeilen zurück, PDF kann automatisch aktualisiert werden und das Setup wird in Projektdateien oder .latexmkrc aufgezeichnet, nicht nur innerhalb des Editors. Wenn diese vier Kriterien nicht erfüllt sind, bringt Sie ein spezieller LaTeX-Editor in der Regel schneller zum Schreiben.
Der Mindestvertrag für einen Generalredakteur
- Bedingung für echtes Schreiben: Binden Sie vier Aktionen an Verknüpfungen: Speichern,
latexmkausführen, PDF öffnen und zur Fehlerzeile zurückkehren. - Bedingung für japanische Dokumente: Fügen Sie die Route upLaTeX / LuaLaTeX in das Projekt
.latexmkrcund nicht nur in den Editor ein, sodass ein anderer Editor dasselbe PDF erstellt. - Wann sollte gewechselt werden: Wenn Sie mehr Zeit damit verbringen, Referenzvervollständigung, Bibliographievervollständigung und SyncTeX zu verknüpfen als zu schreiben, wechseln Sie zu den dedizierten VS Code-, TeXstudio-, Emacs- oder vimtex-Seiten.