TeXstudio

TeXstudio ist eine kostenlose Open-Source-Version LaTeX IDE für Windows, macOS und Linux. Editor, PDF Viewer, Build-Konfiguration und Fertigstellung live in einem Fenster, und es steuert eine TeX-Distribution (wie TeX Live), die Sie separat installieren. Diese Seite konzentriert sich auf die drei Dinge, die in der Praxis am wichtigsten sind: die Build-Konfiguration, an der die Leute hängen bleiben, die Vervollständigung, die das Schreiben beschleunigt, und SyncTeX für das Springen zwischen Quelle und PDF.

Was TeXstudio ist

TeXstudio ist ein dedizierter LaTeX-Editor, der als Ableger der älteren Codebasis Texmaker begann – Benito van der Zander und andere starteten ihn 2009 als „TexMakerX“ und benannten ihn 2011 in TeXstudio um. Er basiert auf Qt, sieht auf allen drei Betriebssystemen fast identisch aus und verhält sich nahezu identisch und bietet Syntaxhervorhebung, Live-Rechtschreib- und Grammatikprüfung, a Palette mit mehr als 1000 mathematischen Symbolen und einem integrierten PDF-Viewer. Beachten Sie, dass LaTeX selbst nicht gebündelt wird: Die Kompilierung funktioniert, indem TeXstudio-Startbefehle wie pdflatex oder latexmk bereits auf Ihrem System installiert sind.

Daher ist die Reihenfolge der Installation wichtig: Installieren Sie zuerst eine TeX-Distribution, dann TeXstudio. Sobald ein funktionierendes Setup vorhanden ist (z. B. TeX Live 2026), müssen Sie auf der TeXstudio-Seite nur noch festlegen, wie Ihr Dokument erstellt wird.

Build-Konfiguration

Alle Einstellungen sind unter Optionen → TeXstudio konfigurieren verfügbar. Wenn Sie unten „Erweiterte Optionen anzeigen“ ankreuzen, werden viele weitere Einträge angezeigt. Zwei Registerkarten regeln die Erstellung: Die Registerkarte Build entscheidet, welcher Befehl der Standardbefehl ist, und die Registerkarte Commands gibt an, was jeder Befehl tatsächlich ist – den Pfad zur ausführbaren Datei und ihren Argumenten.

Im täglichen Gebrauch benötigen Sie nur zwei Tasten. Build & View (F5) kompiliert und öffnet dann PDF; Kompilieren (F6) erzeugt nur PDF. Darüber hinaus öffnet View (F7) PDF und Clean entfernt Zwischendateien wie .aux und .toc.

Intern wird jede Aktion als Befehl ausgedrückt, beginnend mit txs:///. Beispielsweise ist txs:///compile „der Standard-Compiler“, txs:///view „der Standard-Viewer“ und txs:///latexmk ist latexmk. „Build & View“ ist einfach eine Folge solcher Befehle, die durch die Pipe | verbunden sind. Der Standard-Compiler wird als pdfLaTeX ausgeliefert, aber ein häufiger Schritt besteht darin, ihn auf latexmk umzustellen, der Abhängigkeiten automatisch verarbeitet – Bibliographie, Index und die Anzahl der Wiederholungen.

Wenn Sie die Zeile latexmk auf der Registerkarte „Befehle“ wie folgt schreiben, wird direkt ein PDF erzeugt und gleichzeitig SyncTeX-Informationen ausgegeben. Der % wird auf die verarbeitete Datei erweitert (ohne Erweiterung):

terminal
latexmk -pdf -synctex=1 -interaction=nonstopmode %.tex

Wenn Sie die Engine pro Dokument wechseln möchten, erledigt dies ein magischer Kommentar in der ersten Zeile. Die einzelne Zeile unten sorgt beispielsweise dafür, dass genau dieses Dokument mit LuaLaTeX kompiliert wird:

latex
% !TeX program = lualatex

Das Setup muss zuerst eingefroren werden

TeXstudio macht viele Einstellungen verfügbar, sodass es einfacher ist, mit dem Einfrieren von nur drei zu beginnen: dem Standard-Compiler, der Build & View-Kette und ob SyncTeX aktiviert ist. Sobald diese geklärt sind, folgt das Drücken von F5 jedes Mal demselben Pfad.

  • Verwenden Sie für überwiegend westliche Dokumente latexmk, um PDF direkt zu erzeugen. Wählen Sie für geerbte japanische Vorlagen upLaTeX + dvipdfmx.
  • Behandeln Sie „Build & View“ als das Verhalten Ihrer alltäglichen F5-Taste, einschließlich der Kompilierung und des Öffnens des internen Viewers.
  • Fügen Sie -synctex=1 und -file-line-error in Befehle ein, damit Sie von PDF zurück zur Quelle springen und Fehler nach Datei und Zeile lesen können.
  • Bevor Sie den Hauptteil der Arbeit öffnen, testen Sie das Setup anhand einer zehnzeiligen .tex-Datei und überprüfen Sie sowohl das Protokoll als auch PDF.

Konfigurieren von Builds für Japanisch

Für Japanisch werden häufig zwei Ansätze verwendet. Eine davon ist LuaLaTeX: Stellen Sie auf der Registerkarte „Build“ Build & View auf „Compile & View“ und den Standard-Compiler auf „LuaLaTeX“ ein. Durch einmaliges Drücken von F5 gelangen Sie zu PDF. Für einen Neuanfang ist dies die unkomplizierte Wahl. Das andere ist upLaTeX + dvipdfmx, lange Zeit der Standard für Japanisch: Dort setzen Sie Build & View auf die „DVI->PDF-Kette“ und den Standard-Compiler auf „LaTeX“ (da es über ein DVI vor dem PDF geht).

Die sauberste Anordnung besteht darin, die Engine-Kombination in einem .latexmkrc zu beschreiben und TeXstudio lediglich latexmk aufrufen zu lassen. Platzieren Sie die folgende Datei im selben Ordner wie Ihr .tex, und latexmk kümmert sich um den Fluss upLaTeX → dvipdfmx, die Bibliographie (upbibtex), den Index (upmendex) und die Anzahl der Wiederholungen. Da $latex -synctex=1 enthält, funktioniert SyncTeX auch:

latex
$latex = 'uplatex %O -synctex=1 -interaction=nonstopmode %S';
$bibtex = 'upbibtex %O %B';
$makeindex = 'upmendex %O -o %D %S';
$dvipdf = 'dvipdfmx %O -o %D %S';
$pdf_mode = 3;

Hier wählt $pdf_mode = 3 den Modus „Erstelle ein DVI und verwandle es dann mit $dvipdf in ein PDF.“ Die Token %O (zusätzliche Optionen), %S (die Quelldatei), %B (der Basisname ohne Erweiterung) und %D (das Ausgabeziel) sind die Platzhalter von latexmk. Mit diesem Ansatz erhalten Sie das gleiche Ergebnis, egal ob Sie es über TeXstudio, die Befehlszeile oder einen anderen Editor aufrufen – die Konfiguration befindet sich an einem Ort.

Lesen Sie das Protokoll ab dem ersten Fehler

Das Protokollfenster von TeXstudio eignet sich gut zur Fehlerdiagnose. Bevor Sie Einstellungen nach dem Zufallsprinzip ändern, fragen Sie zunächst: Welcher Befehl wurde gestartet und was ist der erste Fehler im Protokoll? LaTeX-Fehler kaskadieren, daher ist die erste rote Linie normalerweise wichtiger als die letzte.

  • Wenn Sie Could not start the command sehen, vermuten Sie PATH oder die Installation von TeX Live / MiKTeX, bevor Sie TeXstudio dafür verantwortlich machen.
  • Überprüfen Sie für File not found die Stammdatei, die relativen Pfade und die Dateinamen der Abbildungen.
  • Wenn ein Paket fehlt, fügen Sie es mit tlmgr auf TeX Live oder MiKTeX Console auf MiKTeX hinzu.
  • Klicken Sie auf die Protokollzeilennummer, beheben Sie nur den ersten Fehler und erstellen Sie ihn neu, bevor Sie die verbleibende Kaskade lesen.

Fertigstellung und Strukturansicht

Die Vervollständigung von TeXstudio eliminiert zuverlässig Tastenanschläge. Wenn Sie \ gefolgt von einem Buchstaben eingeben, wird eine Liste möglicher Befehle angezeigt, die beim Hinzufügen von Buchstaben immer kleiner wird. Wenn mehrere Kandidaten ein gemeinsames Präfix haben, füllt Tab diesen gemeinsamen Teil auf einmal aus. Besser noch, das Schreiben eines Querverweises \ref{...} bietet die im Dokument vorhandenen Bezeichnungen und \cite{...} bietet die Bibliographie-Schlüssel (bibIDs) – Sie müssen sich also selten einen Namen halb merken.

Es ist auch angenehm, mit Umgebungen zu arbeiten. Beginnen Sie mit einem – sagen wir \begin{itemize} – und das passende \end{itemize} wird automatisch eingefügt. Platzieren Sie den Cursor einen Moment lang auf einem vorhandenen Umgebungsnamen und ein Spiegelcursor erscheint, sodass Sie die Namen in \begin und \end gleichzeitig umschreiben können (itemize in enumerate in einem Zug ändern). Um die noch geöffnete Umgebung zu schließen, drücken Sie Alt+Return.

Die Strukturansicht auf der linken Seite wird zu einer Karte Ihres Dokuments. Es listet Überschriften (\section und Freunde), Beschriftungen (\label), die über \input/\include eingeholten Dateien, Beamer-Blöcke und TODOs (\todo{}- oder % TODO-Kommentare) auf. Wenn Sie auf einen Eintrag klicken, springen Sie zu dieser Stelle. Auch bei langen Manuskripten oder Projekten mit mehreren Dateien behalten Sie den Blick für das Ganze.

SyncTeX (Vorwärts- und Rückwärtssuche)

SyncTeX ordnet Quellzeilen Positionen im PDF und zurück zu. Wenn es funktioniert, erhalten Sie eine Vorwärtssuche – das Springen von der Zeile, in der Sie sich im Editor befinden, zur passenden Stelle im PDF – und die Rückwärtssuche, das Zurückspringen von einer Stelle im PDF zur entsprechenden Quellzeile. Beim Korrekturlesen zahlt es sich aus: Die Suche nach „Welche Zeile hat diesen Absatz hervorgebracht“ entfällt einfach.

Zwei Bedingungen ermöglichen es. Übergeben Sie zunächst -synctex=1 an den Kompilierungsbefehl, damit eine Synchronisierungsdatei (.synctex.gz) erstellt wird – die Zeile latexmk und .latexmkrc oben tun dies bereits, und wenn Sie es vergessen, bietet TeXstudio an, den Befehl für Sie zu korrigieren. Zweitens öffnen Sie PDF im internen PDF-Viewer; Seine SyncTeX-Unterstützung macht die Zwei-Wege-Sprünge möglich.

Die Gesten sind einfach. Die Vorwärtssuche wird bei jedem Öffnen des Viewers automatisch zu Ihrer aktuellen Cursorposition ausgeführt. Um es an einer beliebigen Stelle auszulösen, Strg + Linksklick in der Quelle oder wählen Sie „Gehe zu PDF“ aus dem Kontextmenü. Für die inverse Suche Strg + Linksklick auf den Text im PDF oder wählen Sie „Zur Quelle springen“ aus dem Rechtsklick-Menü. Durch die Aktivierung von „Scrollen folgt Cursor“ und „Cursor folgt Scrollen“ bleiben die beiden während der Bearbeitung kontinuierlich verknüpft.