![有没有办法在 WSL 上运行 Windows Texlive?](https://linux22.com/image/405755/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20WSL%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20Windows%20Texlive%EF%BC%9F.png)
有没有办法通过 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 上使用,但在那里编译速度极慢。