如题,我在windows
系统上希望使用vscode
作为编辑器在WSL
上编译源代码,考虑到编译速度,本提问都会将代码.tex
文件放到WSL
的linux
目录内,在windows
的explorer.exe
内可以从下图这里找到文件路径。
WSL
,直接在bash
内使用xelatex main
编译TL2025
的bin
目录加入WSL
的.profile
环境变量后可以在windows系统的powershell
内使用:bash -l -c "pdflatex main"
或者
wsl --shell-type login pdflatex main
使用登陆模式-l
以及login
让bash
获取到环境变量的设置从而顺利编译;
vscode
作为编辑器,我不太确定有什么比较推荐的工作流:install-latex-guide-zh-cn
中提到的remote development
插件,通过WSL
插件中提供的"open wsl directory"功能打开位于WSL
的文件夹文件,然后直接使用同样在文档附录B.4
中的settings.json
配置编译;settings.json
的配置,例如对于这个tools
:"latex-workshop.latex.tools": [
{
"name": "latexmkpdf",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-halt-on-error",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
},
将其执行命令修改为,这样是否可以就像TL安装在windows系统上一样使用(尚未测试....);
"latex-workshop.latex.tools": [
{
"name": "latexmkpdf",
"command": "wsl --shell-type login latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-halt-on-error",
"-file-line-error",
"-pdf",
"%DOCFILE%"
]
},
是否有更好的更推荐的工作流来实现“在windows下使用vscode基于WSL上编译latex源文件”呢?
感谢您的回复,我会去试试看devcontainer....
但....我刚折腾好的WSL,正在测试什么工作流比较合适,立刻换用会损失的我机会成本。
我再蹲蹲看,谢谢您的建议。