如何在 Vscode Workshop 中(快速)编译 LaTeX

如何在 Vscode Workshop 中(快速)编译 LaTeX

如何在 vscode 工作室中快速编译 LaTeX,而不必每次都转到 TeX 选项卡?

我知道CTRL + ALT + B热键,但我无法选择我想要的食谱。

答案1

一、LaTeX Workshop方式

转到user settings (UI)标签并搜索recipe:,您将能够看到一个名为的部分Latex-workshop > Latex > Recipe: Default

更改firstlast used,然后在 TeX 菜单上编译您需要的任何配方,之后您使用的每次编译CTRL + ALT + B都将是 LuaLaTex。

二、Code Runner 方式

我更喜欢这种方式,因为我喜欢使用鼠标进行编译。

Code Runner 扩展允许人们使用右键菜单来编译很多文件扩展名,因此这里介绍如何在 LaTeX 中使用它:

  1. 首先,从 vscode 扩展选项卡下载 Code Runner。

  2. 接下来,在同一页面上,单击卸载按钮右侧的小齿轮。

  3. 然后Edit in settings.json点击Executor Map by File Extension

  4. 之后,在前面.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 来预览,并且在预览窗口打开时重新保存。

相关内容