Latex编辑器Visual Studio Code安装和配置

总共要安装的软件有四个:

  • Tex Live
  • Visual Studio Code (VSCode)
  • LaTex Workshop插件
  • Sumatra PDF

1. Tex Live

下载:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2021.iso

安装:右键点击.iso文件里的install-tl-windows.bat,以管理员身份运行,安装,安装时间比较长,请耐心等待。

 2. Visual Studio Code (VSCode)

下载地址:https://code.visualstudio.com/       

像普通软件那样安装就行。

3. LaTex Workshop插件

打开VSCode,点击如图所示的Extensions,在搜索栏中输入LaTex Workshop,安装LaTex Workshop插件。

4. Sumatra PDF

下载:https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/rel/SumatraPDF-3.2-64-install.exe

安装。

5. 配置:

打开VSCode软件,按快捷键CTRL+SHIFT+P,在弹出的框中输入Settings,打开红框中的配置文件Settings.json

配置文件设置成如下:

{
    "workbench.colorTheme": "Default Light+",
    //"latex-workshop.latex.autoClean.run": "onBuilt",
    "latex-workshop.latex.autoBuild.run": "never",
    "editor.wordWrap": "on", // 显示时自动换行
    "latex-workshop.latex.recipes": [
        {
          "name": "pdflatex -> bibtex -> pdflatex*2", // 注意编译时,默认是用第一个recipe,所以这个recipe要排在第一位,不然编译的时候由于.bib文件没有被编译而报错.
          "tools": [
              "pdflatex",
              "bibtex",
              "pdflatex",
              "pdflatex"
          ]
        },     
        {
          "name": "xelatex",
          "tools": [
              "xelatex"
          ]
        },     
        {
          "name": "latexmk",
          "tools": [
              "latexmk"
          ]
        },
        ],
    "latex-workshop.latex.tools": [
        {"name": "latexmk",
        "command": "latexmk",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOCFILE"
        ]},
        {
        "name": "xelatex",
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOCFILE%"
        ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
     }
    ],
    // 以下配置完可以用反向搜索
    "latex-workshop.view.pdf.viewer": "external",
    "latex-workshop.view.pdf.external.viewer.command": "C:/software/SumatraPDF/SumatraPDF.exe", //SumatraPDF.exe的实际路径
    "latex-workshop.view.pdf.external.viewer.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        //注意要替换为VSCode的实际路径
        "\"C:/software/VSCode/Code.exe\" \"C:/software/VSCode/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%"
    ],
    // 以下配置完才可以用正向搜索
    "latex-workshop.view.pdf.external.synctex.command": "C:/software/SumatraPDF/SumatraPDF.exe", //SumatraPDF.exe的实际路径
    "latex-workshop.view.pdf.external.synctex.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        // 注意要替换为VSCode的实际路径
        "\"C:/software/VSCode/Code.exe\" \"C:/software/VSCode/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%",
    ],
    "security.workspace.trust.untrustedFiles": "open",
    "editor.minimap.enabled": false,
    "editor.renderWhitespace": "all"
}

注意配置文件上涉及到相关软件安装路径的地方要替换为你实际软件的安装路径,我试过很多网上的配置都不行,这个配置是可以编译成功的。

配置完以后,就可以用了。打开一个写好的.tex文件,点击右上脚的三角形(如下图1处)即可编译文件:

编译完以后,点击上图中2处,即可以通过Sumatra PDF打开生成的PDF文件,鼠标光标放在.tex文件中的任一位置,如果想在PDF文件中找到该位置(正向搜索),可以点击下图中的SyncTeX from cursor:

反向搜索:双击PDF文件中的任一位置,即可以在.tex文件中找到相应的位置。

参考:https://www.zhihu.com/question/19954023/answer/676316395

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值