Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Phoenix LaTeXNew to Visual Studio Code? Get it now.
Phoenix LaTeX

Phoenix LaTeX

David Fischer

|
2 installs
| (0) | Free
Wissenschaftliche Arbeiten (T1000–T3000, Bachelorarbeit) mit der DHBW-Vorlage: anlegen, beim Speichern bauen, PDF-Vorschau mit Sprung zur Textstelle, Abgabe prüfen. Ohne Zusatz-Extensions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Phoenix LaTeX für VS Code

Wissenschaftliche Arbeit (T1000, T2000, T3000, Bachelorarbeit …) nach der DHBW-Vorlage anlegen, schreiben, das PDF direkt in VS Code sehen und vor der Abgabe alles prüfen. Gebraucht werden nur Phoenix LaTeX und TeX Live – keine weitere Erweiterung.

Die Vorlage (Version 3.3) ist mitgeliefert.

Installieren

  1. TeX Live installieren (einmalig, vollständige Installation): tug.org/texlive/windows.html (Windows), MacTeX (macOS) oder texlive-full (Linux).
  2. Phoenix LaTeX installieren: phoenix-latex-<version>.vsix herunterladen. In VS Code links auf Erweiterungen → oben rechts … → Aus VSIX installieren ….
  3. Links auf das Phoenix-Symbol (Flamme über dem Doktorhut) → Neue Arbeit anlegen, Angaben ausfüllen, Arbeit anlegen. Das erste PDF wird sofort erstellt und rechts neben dem Text angezeigt.

Zwei Varianten beim Anlegen:

  • Leer: Kapitelgerüst Einleitung bis Fazit, ohne Anleitung, Beispielkapitel, Beispielquellen und Beispiel-Glossar.
  • Mit Anleitung und Beispielen: die komplette Vorlage zum Ausprobieren.

Eine vorhandene Arbeit öffnest du über Vorhandene Arbeit öffnen oder Datei → Ordner öffnen. Die Arbeit wird auch erkannt, wenn du den Ordner darüber öffnest (z. B. Studium/ mit T1000/ und T2000/ darin); bei mehreren Arbeiten fragt Phoenix, welche gemeint ist.

Umstieg von „DHBW LaTeX-Vorlage“ (1.x): die alte Erweiterung deinstallieren, Phoenix LaTeX installieren. Vorhandene Arbeiten funktionieren weiter. Einmal Phoenix: Diese Arbeit einrichten (Befehlspalette, F1) ergänzt die Projekteinstellungen – danach öffnet auch der Klick auf das PDF im Explorer die Vorschau. Einstellungen dhbwLatex.… heißen jetzt phoenix.… und müssen neu gesetzt werden.

Schreiben

Was Wie
PDF aktualisieren Speichern (Strg+S) oder Strg+Umschalt+B. Statusleiste unten links: „PDF aktuell · 42 S.“ oder „1 Fehler“
Fehler finden Klick auf „Fehler“ in der Statusleiste oder Zur Stelle springen in der Meldung; Erklärung auf Deutsch
PDF ansehen PDF anzeigen – die Vorschau lädt nach jedem Erstellen neu und behält Zoom und Position
Text → PDF Stelle im PDF zeigen (Strg+Alt+J, Seitenleiste oder Rechtsklick): baut bei Bedarf neu und markiert die Stelle
PDF → Text Strg+Klick in die Vorschau (macOS: Cmd+Klick) springt zur Zeile im Text
Zitat einfügen Zitat einfügen …: Quelle suchen, indirekt/direkt, Seiten → \citeM{i}{Schluessel}{12}{14}
Quelle hinzufügen Quelle hinzufügen …: Formular für Buch, Artikel, Webseite, Sammelband, Sonstiges – oder DOI/ISBN eingeben und Daten holen
Abbildung einfügen Abbildung einfügen …: Bild wählen (wird bei Bedarf nach images/ kopiert), Bildunterschrift, Quelle
Glossarbegriff / Abkürzung Seitenleiste oder Rechtsklick; ein markiertes Wort wird als Vorschlag übernommen
Neues Kapitel Neues Kapitel … (wird automatisch eingebunden)
Beim Tippen Vorschläge nach \citeM{i}{, \cite{, \gls{, \ac{, \autoref{; Schnipsel citeM, tabelle, aufzaehlung
Gliederung Ansicht Gliederung im Explorer und die Pfadleiste über dem Text zeigen Kapitel und Abschnitte
Umfang Wörter zählen: Fließtext je Kapitel; die Seitenzahl steht in der Statusleiste
Anleitung der Vorlage Anleitung ausblenden (Seitenleiste → Prüfen & Abgabe) – lässt sich wieder einblenden; fehlen ihr dann Beispiele (Arbeit „leer“ angelegt), ergänzt Phoenix sie
Vor der Abgabe Abgabe prüfen: Platzhalter auf Deckblatt und im Abstract, Anleitung/Beispielkapitel noch drin, Quellen und Verweise ins Leere, \todo, leere Kapitel …
Verzeichnisse sehen alt aus Aufräumen & neu erstellen

Das PDF liegt als dokumentation.pdf im Ordner der Arbeit, die Hilfsdateien im (ausgeblendeten) Unterordner output/.

Die PDF-Vorschau

Leiste oben: − / + (auch Tasten - und +), Seitenbreite (Taste 0), Seitenzahl zum Springen, Dunkel kehrt die Farben für dunkle Themes um. Strg+Mausrad zoomt um den Mauszeiger. Text lässt sich markieren und kopieren.

In einer Arbeit öffnet ein Klick auf ein PDF im Explorer die Phoenix-Vorschau (Einstellung workbench.editorAssociations in .vscode/settings.json der Arbeit). Überall sonst bleibt alles, wie es ist; dort geht es über Rechtsklick → Mit Phoenix-Vorschau öffnen.

Einstellungen

Einstellung Bedeutung
phoenix.beimSpeichernBauen manuell (Standard: bei Strg+S, nicht bei automatischem Speichern), immer, nie
phoenix.pdfAutomatischAnzeigen PDF nach dem ersten Erstellen neben dem Text öffnen
phoenix.texPfad Ordner mit pdflatex, falls die automatische Suche nichts findet
phoenix.vorlagenOrdner eigener Ordner mit einer neueren Vorlage für Neue Arbeit anlegen

Probleme?

Seitenleiste → Umgebung prüfen zeigt, ob TeX Live, BibTeX, kpsewhich, synctex und alle Pakete der Vorlage da sind, installiert fehlende Pakete per tlmgr und bietet einen Probelauf an. Die komplette Ausgabe steht im Ausgabefenster Phoenix LaTeX (LaTeX-Protokoll).

  • „Kein TeX Live gefunden“: Nach der Installation Erneut prüfen – ein Neustart ist nicht nötig. Liegt TeX an einem ungewöhnlichen Ort, den Ordner mit pdflatex unter Ordner angeben … wählen.
  • „Stelle im PDF zeigen“ springt nicht: synctex gehört zu TeX Live; Umgebung prüfen zeigt, ob es gefunden wird. Zu Kommentaren und Leerzeilen gibt es keine Stelle im PDF.
  • PDF in Adobe Reader geöffnet: Windows sperrt die Datei. Adobe schließen oder die Vorschau in VS Code nutzen.
  • Arbeit in OneDrive o. Ä.: funktioniert; meldet LaTeX „I can't write on file“, kurz warten und erneut speichern.
  • DOI/ISBN-Abfrage: braucht Internet (doi.org, openlibrary.org, googleapis.com).
  • Nach „Neue Arbeit anlegen“ passiert nichts: VS Code fragt beim ersten Öffnen eines Ordners, ob du den Autoren vertraust. Erst nach Ja, ich vertraue den Autoren darf Phoenix bauen – dann geht es von selbst weiter.
  • Noch nicht enthalten: Suche im PDF und anklickbare Links im PDF (z. B. im Inhaltsverzeichnis). Dafür das PDF im Browser oder PDF-Programm öffnen (PDF im Datei-Explorer zeigen).

LaTeX Workshop

LaTeX Workshop wird nicht mehr gebraucht. Ist es trotzdem installiert, vertragen sich beide:

  • Phoenix bietet einmal an, die Arbeit einzurichten. Dabei kommen vier Einstellungen in .vscode/settings.json: LaTeX Workshop baut nicht mehr automatisch beim Speichern (sonst bauen beide gleichzeitig) und sein grüner Knopf schreibt in dieselben Ordner (output/).
  • Vervollständigung und Gliederung überlässt Phoenix dann LaTeX Workshop (sonst erscheinen Vorschläge doppelt); Phoenix ergänzt nur \ac{…}, das LaTeX Workshop bei dieser Vorlage nicht kennt.
  • Strg+Alt+J ist in beiden belegt. Springt die Phoenix-Vorschau nicht, Stelle im PDF zeigen über die Seitenleiste oder den Rechtsklick nehmen – oder LaTeX Workshop deinstallieren.

Rechtschreibung

VS Code prüft von sich aus keine Rechtschreibung. Empfehlung: die Erweiterungen Code Spell Checker und German – Code Spell Checker installieren und mit dem Befehl Enable German Spell Checker Dictionary einschalten.

Entwicklung

npm ci
npm run typecheck
npm test               # Kern, Build-Engine (echtes TeX Live) und Extension mit API-Attrappe
npm run test:vorschau  # PDF-Vorschau und Formulare in Chromium (braucht Playwright)
npm run package        # → dist-vsix/phoenix-latex-<version>.vsix

Aufbau: src/core und src/build kommen ohne VS Code aus und sind mit Node testbar. src/ui enthält die Oberfläche, media/viewer die PDF-Vorschau (läuft in der Webview, nutzt pdf.js aus media/pdfjs). test/vscode-mock.ts ist eine Attrappe der VS-Code-API: Sie prüft Abläufe und Ladefehler, ersetzt aber keinen Test in einem echten VS Code.

Abhängigkeiten stehen mit exakter Version in package.json (.npmrc: save-exact=true). Neue Versionen erst übernehmen, wenn sie mindestens 14 Tage alt sind.

Neue Vorlage: Inhalt von vorlage/ ersetzen (.gitignore → _gitignore, .vscode → _vscode, weil das Paketwerkzeug Punktordner auslässt) und die Version in package.json erhöhen.

Icon: media/icon.svg ändern, dann node scripts/icon.mjs (rendert media/icon.png mit Chromium).

Lizenz

Apache-2.0, siehe LICENSE.txt und NOTICE.txt (enthält die Hinweise zu pdf.js und jsonc-parser).

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft