
有沒有辦法透過 Windows WSL(Linux 的 Windows 子系統)的 Linux 功能運行 Windows 10 上安裝的現有 TexLive,還是應該單獨安裝在 WSL 上?
我的感覺是,如果 Windows 上已經安裝了完整的 TL,那麼在 WSL 上安裝完整的 TL 會浪費硬體記憶體空間資源。
答案1
與 WSL 相比,安裝 TL 的唯一優勢是編譯時的速度,我使用 WSL 1.0 進行了測試安裝(2.0 版本尚不可用)。如果您希望稍微縮短編譯時間,最好安裝 64 位元 TL 版本。
回到你的問題,答案是肯定的,要在 WSL 下從 Windows 使用 TL,你只需呼叫帶有副檔名的可執行檔.exe
。例如:
pdflatex.exe file.tex
如果您決定在 WSL 下安裝 TL,則只需wsl
在可執行檔之前新增即可。例如:
wsl pdflatex file.tex
(如果您使用xelatex
,請小心,您將必須安裝fc
更多庫)。
答案2
這只是一個相關評論,但是:如果 TeX 發行版的選擇對效能影響不大,我認為能夠在 WSL 下使用編輯器會更為重要。例如,據我所知,所有使用 Qt 的編輯器(例如 TeXstudio 或 TexMaker)雖然可以在 Windows 上使用,但在那裡編譯速度非常慢。