1. 本地安装Texlive

首先,我们需要在自己的电脑中安装texlive,这包含Latex编译器,
可以从 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/进行下载,然后进行安装
在这里插入图片描述
注意:可能需要将texlive编译器的路径加入系统路径。

2. 在VSCode中安装Latex Workshop

在VSCode中安装必要插件,VSCode >> Extensions >> Install Latex Workshop
在这里插入图片描述

3. 在工程中配置 .latexmkrc 文件

(1)在自己的Latex工程 main.tex 目录下创建 .latexmkrc 文件;
(2)输入以下内容保存,可更改其中的编译器参数配置。

$out_dir="out";
$pdf_mode=1; # 1 = pdfLaTeX, 5 = XeLaTeX
$xelatex="pdflatex -synctex=1";
$xdvipdfmx="xdvipdfmx -q -E -o %D %O %S";
$clean_ext = 'thm bbl hd loe xdv run.xml nlg nls';
$makeindex = 'makeindex -s gind.ist %O -o %D %S';

# Custom dependency and function for nomencl package 
add_cus_dep( 'nlo', 'nls', 0, 'makenlo2nls' );
sub makenlo2nls {
 system("makeindex \"$_[0].nlo\" -s nomencl.ist -o \"$_[0].nls\" -t \"$_[0].nlg\"" );
}

@default_files=('main.tex')

4. 在.vscode文件夹中,配置 settings.json

(可选)主要用于防止 VSCode 默认编译将编译中间文件输出到 main.tex 目录下

{
    "latex-workshop.latex.outDir": "./out",
    "latex-workshop.latex.tools": [
        {
            "name": "latexmk-rc",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "latexmk (Auto)",
            "tools": [ "latexmk-rc" ]
        }
    ]
}

5. 点击 main.tex 文件,单击右上角绿色箭头进行编译

在这里插入图片描述

也可以找到左侧插件页面,自行编译、终止或删除辅助文件
在这里插入图片描述

6. 在 out/ 文件夹下找到编译文件

我们可以在 main.tex 的目录下的 out/文件夹找到编译结果。

更多推荐