有没有办法在 WSL 上运行 Windows Texlive?

有没有办法在 WSL 上运行 Windows Texlive?

有没有办法通过 Windows WSL(Linux 的 Windows 子系统)的 Linux 功能运行安装在我的 Windows 10 上的现有 TexLive,还是应该在 WSL 上单独安装它?

我感觉在 Windows 上已经安装了 TL 的情况下在 WSL 上安装完整的 TL 会浪费硬件内存空间资源。

答案1

安装 TL 相对于 WSL 的唯一优势是编译速度快,我使用 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 上使用,但在那里编译速度极慢。

相关内容