有没有办法通过 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 上使用,但在那里编译速度极慢。