Gibt es eine Möglichkeit, Windows Texlive auf WSL auszuführen?

Gibt es eine Möglichkeit, Windows Texlive auf WSL auszuführen?

Gibt es eine Möglichkeit, vorhandenes TexLive, das auf meinem Windows 10 installiert ist, über die Linux-Funktion des Windows WSL (Windows-Subsystem für Linux) auszuführen, oder muss es separat auf dem WSL installiert werden?

Ich habe das Gefühl, dass die Installation eines vollständigen TL auf dem WSL, während es bereits unter Windows installiert ist, eine Verschwendung von Hardware-Speicherplatzressourcen wäre.

Antwort1

Der einzige Vorteil der Installation von TL gegenüber WSL ist die Geschwindigkeit bei der Kompilierung. Ich habe die Testinstallation mit WSL 1.0 durchgeführt (Version 2.0 ist noch nicht verfügbar). Wenn Sie die Kompilierungszeiten etwas verbessern möchten, installieren Sie besser die 64-Bit-TL-Version.

Zurück zu Ihrer Frage. Die Antwort lautet JA. Um TL von Windows unter WSL zu verwenden, müssen Sie nur die ausführbaren Dateien mit ihrer Erweiterung aufrufen .exe. Beispiel:

pdflatex.exe file.tex

Und wenn Sie sich entschieden haben, TL unter WSL zu installieren, müssen Sie wslvor der ausführbaren Datei nur Folgendes hinzufügen. Zum Beispiel:

wsl pdflatex file.tex

(Seien Sie vorsichtig, wenn Sie verwenden xelatex, Sie müssen fceinige weitere Bibliotheken installieren).

Antwort2

Dies ist nur ein verwandter Kommentar, aber: Wenn die Wahl der TeX-Distribution wenig Einfluss auf die Leistung hat, würde ich argumentieren, dass die Möglichkeit, einen Editor unter WSL zu verwenden, weitaus wichtiger wäre. So werden meines Wissens alle Editoren, die Qt verwenden (z. B. TeXstudio oder TexMaker), obwohl sie unter Windows verfügbar sind, dort extrem langsam kompiliert.

verwandte Informationen