LaTeX Workshop ist eine Erweiterung für Visual Studio Code, die darauf abzielt, Kernfunktionen für den LaTeX-Schriftsatz mit Visual Studio Code bereitzustellen.
Dieses Projekt wird ohne Beiträge der Community, insbesondere der aktuellen und früheren Hauptmitwirkenden, nicht erfolgreich sein:
@jlelong
@tamuratak
@tecosaur
@jabooth
Vielen Dank!
Beachten Sie, dass die neueste Version von LaTeX-Workshop mindestens VSCode 1.88.0
(März 2024 oder höher) erfordert.
Das Handbuch der Erweiterung wird als Wiki gepflegt
.jnw
Datei.rnw
Datei@
Vorschläge[...]
und begin{}...end{}
Dies ist keine vollständige Liste, sondern eher eine Vorschau einiger der coolsten Funktionen.
Erstellen Sie LaTeX (einschließlich BibTeX) beim Speichern automatisch in PDF.
PDF-Dateien direkt anzeigen (in VS Code oder im Browser).
Direktes und umgekehrtes SyncTeX. Klicken Sie, um zwischen der Position in .tex
Quelle und der PDF-Datei zu wechseln und umgekehrt.
Intellisense, einschließlich Vervollständigungen für Bibliografieschlüssel ( cite{}
) und Beschriftungen ( ref{}
).
LaTeX-Protokollparser, wobei Fehler und Warnungen im LaTeX-Build automatisch in VS-Code gemeldet werden.
Ausschnitte
Viele LaTeX-Befehle können mithilfe von Snippets eingegeben werden, die mit beginnen. Geben Sie dann einen Teil des Befehls ein, um die Suche einzugrenzen.
Umgeben Sie einen ausgewählten Text mit einem LaTeX-Befehl mit Strg + l , Strg + w ( ⌘ + l , ⌘ + w auf dem Mac). Es öffnet sich ein neues Menü zur Auswahl des Befehls. Dies funktioniert mit Mehrfachauswahlen. Der frühere Ansatz mit ist veraltet.
Wir bieten auch einige andere Vorschlagsmechanismen an
Griechische Buchstaben erhält man als @
+ letter
. Für einige Buchstaben gibt es Varianten, die als @v
+ letter
verfügbar sind. Siehe hier.
Gemeinsame Umgebungen können durch BXY
abgerufen werden, wobei XY
die ersten beiden Buchstaben des Umgebungsnamens sind, z. B. BEQ
gibt die equation
an. Wenn Sie die Star-Version der Umgebung wünschen, verwenden Sie BSXX
, z. BSEQ
gibt die equation*
-Umgebung an. Siehe hier.
Gängige Schriftartenbefehle können mit FXY
abgerufen werden, wobei XY
die letzten beiden Buchstaben des Schriftartenbefehlsnamens sind, z. B. FIT
ergibt textit{}
. Siehe hier.
Viele andere mathematische Symbole können mit dem @
-Präfix erhalten werden. Siehe hier.
Verknüpfungen
Zusätzlich zu Snippets stellt die Erweiterung Verknüpfungen bereit, mit denen Sie Text (und ein oder zwei andere Dinge) einfach formatieren können.
Wenn die aktuelle Zeile mit item
oder item[]
beginnt, wird durch Drücken Enter
automatisch eine neue Zeile hinzugefügt, die auf die gleiche Weise beginnt. Für eine bessere Handhabung des letzten Elements wird durch Drücken Enter
in einer Zeile, die nur item
oder item[]
enthält, tatsächlich der Inhalt der Zeile gelöscht. alt+Enter
ist an den Standard-Newline-Befehl gebunden. Dieses automatische Einfügen von item
kann deaktiviert werden, indem latex-workshop.bind.enter.key
auf false
gesetzt wird.
Vorschau beim Schweben. Wenn Sie mit der Maus über das Start-Tag einer Mathe-Umgebung fahren, wird eine Mathjax-Vorschau angezeigt.
Der Code für diese Erweiterung ist auf Github verfügbar unter: https://github.com/James-Yu/LaTeX-Workshop
MIT