
Есть ли способ запустить существующий TexLive, установленный на моей Windows 10, через функцию Linux Windows WSL (подсистема Windows для Linux) или его следует устанавливать отдельно в WSL?
У меня такое чувство, что установка полного TL на WSL, когда он уже установлен на Windows, будет пустой тратой ресурсов аппаратной памяти.
решение1
Единственное преимущество установки TL по сравнению с WSL — это скорость компиляции, я провел тестовую установку с использованием WSL 1.0 (версия 2.0 пока недоступна). Если вы хотите немного улучшить время компиляции, лучше установить 64-битную версию TL.
Возвращаясь к вашему вопросу, ответ — ДА, чтобы использовать TL из Windows под WSL, вам нужно только вызвать исполняемые файлы с их расширением .exe
. например:
pdflatex.exe file.tex
А если вы решили установить TL под WSL, вам нужно всего лишь добавить wsl
перед исполняемым файлом, например:
wsl pdflatex file.tex
(будьте осторожны, если используете xelatex
, вам придется установить fc
и еще несколько библиотек).
решение2
Это всего лишь сопутствующий комментарий, но: Если выбор дистрибутива TeX мало влияет на производительность, я бы сказал, что возможность использовать редактор под WSL была бы гораздо важнее. Например, насколько мне известно, все редакторы, использующие Qt (например, TeXstudio или TexMaker), хотя и доступны в Windows, компилируются там крайне медленно.