Advertisement

VS Code+Latex论文排版配置保姆级

阅读量:

本文重点解决的是,在VS Code中难以对Latex进行正常运行的一种问题。这种解决方案可以作为一种参考。

第一步 下载VS Code

此内容请自行参照此教程

第二步 安装texlive

访问清华镜像站以获取所需源文件

在这里插入图片描述

另有说法指出,在图中标注的1,2,3编号区域均可作为主标记的位置选择,并非必须严格遵循单一区域的规定。个人选择使用红框界面作为标记位置,并对其余功能尚未进行测试阶段的操作保持谨慎态度。双击运行并完成安装流程后,请再次双击进入图中指定的操作界面,在其中找到并根据需求设置好安装路径位置,并选择性地取消安装TeXworks软件包以避免不必要的依赖项冲突。

在这里插入图片描述

完成安装后,在Win+R快捷键打开命令提示符窗口时(或直接输入),按下Win+R快捷键打开命令提示符窗口并输入xelatex -v指令(或直接执行),然后查看是否弹出版本号信息(或确认弹出信息是否存在),若弹出版本号信息,则表示程序已正常安装

在这里插入图片描述

在操作过程中可能会遇到xelatex既不是内置命令也不是可执行程序的情况。不用过于担心,请确保 Tex Live 的软件路径已经成功添加到系统的环境变量中。如果有相关问题,请参考一些博主提供的解决方案。

第三步 配置VS Code

在扩展中,搜索并下载LaTex Workshop以及Latex

在这里插入图片描述

安装完成后配置JSON文件

在这里插入图片描述
在这里插入图片描述

输入下面程序即可

复制代码
    {
    "latex-workshop.latex.tools": [
    {
        "name": "latexmk",
        "command": "latexmk",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "-outdir=%OUTDIR%",
            "%DOCFILE%"
        ]
    }
    ]
    }

即下面图所示:
![!在这里插入图片描述\((https://ad.itadn.com/c/weblog/blog-img/images/2025-05-03/FXZp2uags4zBN7tmV1nGHEyAdToe.png)

我不仅借鉴了众多博主的配置方案,并尝试实施了多种组合方式;但仍然存在编译问题。经过实际测试后发现本程序运行无误,请作为参考案例供其他开发者参考使用。

第四步 测试

在网上随便下载一个可用的模板导入以后如图所示

在这里插入图片描述

运行后,输出正常,编译通过,界面左下角会显示一个√

在这里插入图片描述

当编译器出现错误时会显示×符号,在左侧方框中,感叹号!标识为警告信息。通过单击操作即可查看错误原因。单击上方预览按钮即可打开生成的PDF文档。

在这里插入图片描述

可以在TeX文件中将光标移动至需要在PDF中标记的位置,在目标位置处按下Ctrl+Alt+C键即可完成标记操作,在目标位置处双击或右键点击同样可以完成标记操作 从而实现相互之间的精确对齐

第五步 LaTeX Workshop常用配置

(1)自动保存

首先打开设置,在搜索设置中,搜索“auto save”

在这里插入图片描述
在这里插入图片描述

(2)自动编译

在编辑器中搜索"auto build"并将其设置为"on Save"即可实现;每当保存代码时系统会自动生成相应的构建文件,并且这类似于只需按下Ctrl+S键就能完成编译的操作。

在这里插入图片描述

也可以输入下面两行

复制代码
    {
    "latex-workshop.latex.tools": [
    {
        "name": "latexmk",
        "command": "latexmk",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "-outdir=%OUTDIR%",
            "%DOCFILE%"
        ]
    }
    ],
    "files.autoSave": "afterDelay",
    "latex-workshop.latex.autoBuild.run": "onSave"
    }

全部评论 (0)

还没有任何评论哟~