如何在 vscode 工作室中快速编译 LaTeX,而不必每次都转到 TeX 选项卡?
我知道CTRL + ALT + B
热键,但我无法选择我想要的食谱。
答案1
一、LaTeX Workshop方式
转到user settings (UI)
标签并搜索recipe:
,您将能够看到一个名为的部分Latex-workshop > Latex > Recipe: Default
。
更改first
为last used
,然后在 TeX 菜单上编译您需要的任何配方,之后您使用的每次编译CTRL + ALT + B
都将是 LuaLaTex。
二、Code Runner 方式
我更喜欢这种方式,因为我喜欢使用鼠标进行编译。
Code Runner 扩展允许人们使用右键菜单来编译很多文件扩展名,因此这里介绍如何在 LaTeX 中使用它:
首先,从 vscode 扩展选项卡下载 Code Runner。
接下来,在同一页面上,单击卸载按钮右侧的小齿轮。
然后
Edit in settings.json
点击Executor Map by File Extension
之后,在前面
.vb
或任何首先出现的内容之前添加以下行:
".tex": "cd $dir && latexmk -lualatex -interaction=nonstopmode -synctex=1 $fileName"
这将给你提供与单击 TeX 菜单上的 LuaLaTex 按钮完全相同的结果。
-xetex
您可以根据需要进行更改。
最后,配置应如下所示:
"code-runner.executorMapByFileExtension": {
".tex": "cd $dir && latexmk -lualatex -shell-escape -interaction=nonstopmode -synctex=1 $fileName",
".vb": "cd $dir && vbc /nologo $fileName && $dir$fileNameWithoutExt",
".vbs": "cscript //Nologo",
".scala": "scala",
".jl": "julia",
".cr": "crystal",
...
现在,无论何时右键单击 LaTeX 文件,您都应该能够使用该Run Code
选项。
答案2
如果你的菜谱使用 LuaLaTeX,你也可以安装LaTeX 预览器与工作坊并行的延伸。
它有一个键盘快捷键 Ctrl+Shift+L 来预览,并且在预览窗口打开时重新保存。