Zum Inhalt springen

TeXstudio & VS Code Setup

Für die Diplomarbeit empfehlen wir zwei Editoren. Beide haben Vor- und Nachteile – wählt den, der besser zu euch passt.

Vergleich

MerkmalTeXstudioVS Code + LaTeX Workshop
ZielgruppeLaTeX-EinsteigerWer auch Code schreibt
SetupEinfach (Plug & Play)Braucht Konfiguration
PDF-VorschauEingebaut, SyncTeXEingebaut, SyncTeX
AutovervollständigungSehr gut für LaTeXGut (mit Extension)
Git-IntegrationKeineHervorragend
Mehrere SprachenNur LaTeXAlles (JS, Python, etc.)
RechtschreibprüfungEingebautMit Extension
PreisKostenlosKostenlos
Empfehlung
  • TeXstudio TeXstudio wenn ihr nur die Diplomarbeit schreibt und einen einfachen Start wollt
  • VS Code VS Code wenn ihr auch an der Software/am Code arbeitet und Git direkt integriert haben wollt

TeXstudio

Installation

  1. TeX Live / MiKTeX installieren (falls noch nicht geschehen)
  2. TeXstudio von texstudio.org herunterladen
  3. Installieren – TeXstudio erkennt die TeX-Distribution automatisch

Konfiguration für die Diplomarbeit

Build-System auf Biber einstellen

Für BibLaTeX benötigt ihr Biber statt BibTeX:

  1. Optionen → TeXstudio konfigurieren
  2. Erzeugen → Standard-Bibliographieprogramm: Biber

Build-Kette einrichten

Für das korrekte Kompilieren mit Literaturverzeichnis und Glossar:

  1. Optionen → TeXstudio konfigurieren → Erzeugen
  2. Build & View: txs:///compile | txs:///bibliography | txs:///compile | txs:///compile | txs:///view

Rechtschreibprüfung Deutsch

  1. Optionen → TeXstudio konfigurieren → Sprache
  2. Standard Sprache: de_DE oder de_AT

Wichtige Shortcuts

AktionShortcut
Kompilieren & AnzeigenF5
Nur kompilierenF6
PDF-VorschauF7
FettCtrl+B
KursivCtrl+I
AuskommentierenCtrl+T
EinrückenTab
Suchen & ErsetzenCtrl+H
SyncTeX (PDF → Quellcode)Rechtsklick im PDF

Hauptdokument festlegen

Da ihr mit mehreren Dateien arbeitet, muss TeXstudio wissen, welche Datei die Hauptdatei ist:

  1. Öffnet main.tex
  2. Optionen → „Aktuelles Dokument als explizites Hauptdokument definieren“

Jetzt könnt ihr in jeder Unterdatei F5 drücken und es wird immer main.tex kompiliert.

VS Code mit LaTeX Workshop

Installation

  1. VS Code installieren
    Von code.visualstudio.com herunterladen und installieren.
  2. LaTeX Workshop Extension installieren
    In VS Code: Extensions (Ctrl+Shift+X) → „LaTeX Workshop“ suchen → Installieren.
  3. Weitere nützliche Extensions
    • LTeX – Grammatik- und Rechtschreibprüfung für LaTeX (Deutsch!)
    • GitLens – Erweiterte Git-Integration
    • Code Spell Checker + German – Zusätzliche Rechtschreibprüfung

settings.json konfigurieren

Drückt Ctrl+Shift+P → „Preferences: Open Settings (JSON)“ und fügt hinzu:

{
  // LaTeX Workshop Konfiguration
  "latex-workshop.latex.recipe.default": "latexmk (latexmk)",

  // Biber als Bibliographie-Tool
  "latex-workshop.latex.recipes": [
    {
      "name": "pdflatex + biber",
      "tools": ["pdflatex", "biber", "pdflatex", "pdflatex"]
    },
    {
      "name": "pdflatex",
      "tools": ["pdflatex"]
    }
  ],
  "latex-workshop.latex.tools": [
    {
      "name": "pdflatex",
      "command": "pdflatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "%DOC%"
      ]
    },
    {
      "name": "biber",
      "command": "biber",
      "args": ["%DOCFILE%"]
    }
  ],

  // Hauptdatei festlegen (alternativ: magic comment)
  "latex-workshop.latex.rootFile.doNotPrompt": true,

  // PDF-Viewer in VS Code Tab
  "latex-workshop.view.pdf.viewer": "tab",

  // Auto-Build beim Speichern
  "latex-workshop.latex.autoBuild.run": "onSave",

  // LTeX Sprache
  "ltex.language": "de-AT",

  // Dateien vom Explorer ausblenden
  "files.exclude": {
    "**/*.aux": true,
    "**/*.bbl": true,
    "**/*.bcf": true,
    "**/*.blg": true,
    "**/*.log": true,
    "**/*.out": true,
    "**/*.toc": true,
    "**/*.synctex.gz": true,
    "**/*.fdb_latexmk": true,
    "**/*.fls": true,
    "**/*.run.xml": true
  }
}

Magic Comment (Alternative zur settings.json)

Ihr könnt die Hauptdatei auch direkt in jeder .tex-Datei angeben:

% !TEX root = main.tex
% Schreibt das in die erste Zeile jeder Unterdatei

Wichtige VS Code Shortcuts für LaTeX

AktionShortcut
KompilierenCtrl+Alt+B
PDF-VorschauCtrl+Alt+V
SyncTeX vorwärtsCtrl+Alt+J
Git: CommitCtrl+Shift+G dann Nachricht + Ctrl+Enter
Git: Push„Sync“-Button in der Statusleiste
Terminal öffnenCtrl+`
Datei suchenCtrl+P
In Dateien suchenCtrl+Shift+F

Git direkt in VS Code

VS Code hat eine hervorragende Git-Integration:

  • Source Control Panel (Ctrl+Shift+G): Änderungen sehen, stagen, committen
  • Diff-Ansicht: Klickt auf eine geänderte Datei um die Änderungen zu sehen
  • Sync: Ein Klick auf „Sync Changes“ macht pull + push
  • Merge-Konflikte: VS Code zeigt Konflikte farbig an mit „Accept Current/Incoming“-Buttons
Vorteil VS Code
Ihr könnt LaTeX schreiben, den Code eurer Software bearbeiten, Git-Operationen machen und das Terminal nutzen – alles in einem Fenster. Perfekt für IT-Diplomarbeiten!

SyncTeX: PDF ↔ Quellcode

SyncTeX erlaubt es, zwischen PDF und Quellcode hin- und herzuspringen:

  • Vorwärts (Quellcode → PDF): Klickt auf eine Stelle im Quellcode, und das PDF springt zur entsprechenden Stelle
  • Rückwärts (PDF → Quellcode): Klickt/Doppelklickt im PDF auf eine Stelle, und der Editor springt zur entsprechenden Zeile

Funktioniert in beiden Editoren automatisch – sehr nützlich beim Korrekturlesen!