Win10下为VSCode配置LaTex

本文详细介绍了如何在VSCode上配置LaTeX环境及选择编译方式,包括安装LaTeXWorkshop,设置JSON配置,自定义编译顺序,解决常见编译错误,适合初学者快速上手。

任务描述

    写小论文的利器是什么呢?LaTex!写代码的利器是什么呢?VSCode!好,那么如何在VSCode上配置LaTex环境呢,以及配置之后,如何选择编译的方式呢?大部分博客只说如何配置,却不说如何编译,导致在编译的过程中总是报错,本文就详细的讲一下这两点。

 

配置LaTex

  • 首先,打开VSCode,根据图中的步骤,安装LaTex Workshop,我的已经安装过了,所以没显示Install
安装LaTex
安装LaTex的步骤
  • 其次,在VSCode界面,按快捷键:ctrl + Shift + p,召唤出搜索,并输入Preferences: Open Settings(JSON)
打开setting
打开JSON格式的setting
  • 最后,在setting中添加如下代码。注意,熟悉VSCode的人都知道,这是用户改变配置的地方,是JSON格式的。所以,{}一开始就存在,里面可能还有你之前的配置,那么你只要在你自己修改的配置后面,加入下面{}中LaTex相关的代码即可
{
    "latex-workshop.latex.recipes": [
      // {
      //   "name": "xelatex",
      //   "tools": [
      //       "xelatex"
      //   ]
      // }, 
      // {
      //   "name": "latexmk",
      //   "tools": [
      //       "latexmk"
      //   ]
      // },
      {
        "name": "pdflatex -> bibtex -> pdflatex*2",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
      }
      ],
      "latex-workshop.latex.tools": [{
      "name": "latexmk",
      "command": "latexmk",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-pdf",
        "%DOC%"
      ]
      }, {
      "name": "xelatex",
      "command": "xelatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
      ]
      }, {
      "name": "pdflatex",
      "command": "pdflatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
      ]
      }, {
      "name": "bibtex",
      "command": "bibtex",
      "args": [
        "%DOCFILE%"
      ]
      }],
      "latex-workshop.view.pdf.viewer": "tab",
      "latex-workshop.latex.clean.fileTypes": [
      "*.aux",
      "*.bbl",
      "*.blg",
      "*.idx",
      "*.ind",
      "*.lof",
      "*.lot",
      "*.out",
      "*.toc",
      "*.acn",
      "*.acr",
      "*.alg",
      "*.glg",
      "*.glo",
      "*.gls",
      "*.ist",
      "*.fls",
      "*.log",
      "*.fdb_latexmk"
      ],
}

 

如何编译

  • 做好上述的步骤,那么你就配置好了LaTex,此时,你再重启VSCode即可编译LaTex了。新建一个.tex后缀的文件或者打开一个.tex结尾的文件,如下图所示,就会出现TEX这个图标
打开LaTex
打开TEX文件
  • 当你编辑好一段LaTex的内容后,该如何编译呢,如下图所示,根据步骤来即可。第三步View LaTex PDF,就会将PDF文件打印出来,再点击第四步的按钮,pdf就显示了
编译LaTex
编译LaTex步骤
  • 当然,有的时候,我们编译就会报错,那么该怎么办呢,如何自定义编译的顺序呢,比如我先pdflatex编译,再bibtex编译,这个就需要修改setting里面加进入的那段代码。仿照setting里面已有的代码,我们做一个先编译pdflatex 2次,再bibtex编译一次。然后再将新写的代码放入setting中即可。主要就是修改了tools中的调用编译工具先后,是不是很简单~~
 setting中原代码:      
      {
        "name": "pdflatex -> bibtex -> pdflatex*2",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
      }
 
仿照代码如下:
      {
        "name": "pdflatex -> pdflatex-> bibtex",
        "tools": [
            "pdflatex",
            "pdflatex",
            "bibtex"
        ]
      }


 

    至此,如何为VSCode配置Latex到此结束,这种活儿很头疼,遇到了许多编译问题的坑,所以如果小伙伴们再配置的过程中遇到其他问题,欢迎在留言区评论,会定期回答~~~

 

本文为作者原创,转载需注明出处

 

### VSCodeLaTeX 编译环境的配置 要在 VSCode 中成功配置 LaTeX 的编译环境,需完成以下几个方面的操作: #### 1. 安装 TeX 发行版 为了支持 LaTeX 文档的编译,需要先安装一个完整的 TeX 发行版。推荐使用 **TeX Live** 或者 **MiKTeX**。这些发行版包含了必要的宏包以及编译工具链[^2]。 对于中文文档的支持,建议优先选择 TeX Live,因为它提供了更全面的语言支持和更好的稳定性。如果希望快速安装并减少磁盘占用,则可以选择 MiKTeX。 #### 2. 安装 LaTeX Workshop 插件 在 VSCode 市场中搜索 `LaTeX Workshop` 并安装该插件。这是目前最流行的用于编辑和编译 LaTeX 文件的扩展程序之一[^1]。它能够提供语法高亮、自动补全、错误检测等功能,并且可以轻松集成到现有的工作流当中。 #### 3. 设置系统路径变量 确保已将所选 TeX 发行版中的二进制目录添加到了系统的 PATH 环境变量里。例如,在 Windows 上,默认情况下: - 对于 TeX Live,可能是类似于 `C:\texlive\2023\bin\win32` - 而对于 MiKTeX 则通常是像这样子的一个位置:`C:\Program Files\MiKTeX\miktex\bin\x64` 这一步非常重要,因为只有当命令行可以直接调用 pdflatex, xelatex 等工具时,VSCode 才能正常执行它们来构建项目[^4]。 #### 4. 修改 settings.json 配置文件 打开用户的全局设置或者当前项目的本地 setting 文件(通过菜单栏进入 File -> Preferences -> Settings),然后手动输入或粘贴如下 JSON 片段以定制行为模式: ```json { "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "%DOC%" ] } ], "latex-workshop.view.pdf.viewer": "tab" } ``` 上述代码片段设置了默认使用的引擎为 XeLaTeX,这是因为某些特定类型的文档可能要求这种格式才能正确渲染字体或者其他复杂元素[^3]。同时还将 PDF 查看方式设定成了内置标签页形式以便更加便捷地预览结果。 #### 5. 添加中文语言包支持 如果你打算撰写包含大量汉字的内容,则还需要额外处理一下国际化方面的事情。具体做法是从官方仓库获取 Simplified Chinese Language Pack for Visual Studio Code ,按照常规流程完成下载与激活之后再重新启动应用程序即可生效。 --- ### 注意事项 尽管以上步骤已经涵盖了大部分常见场景下的需求,但在实际应用过程中仍可能会遇到各种各样的问题。比如缺少某个特殊的 package 导致无法顺利完成整个过程;或者是由于操作系统版本差异造成兼容性障碍等等情况都需要单独排查解决办法。 ---
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值