Latex在Windows下的安装部署[MiKTex+Cursor(VS Code)]

为什么选择MiKTex而不是Tex Live?

Tex Live的安装包大概在6GB左右,里面包含了很多的Package但是实际上相当一部分并不会用上,安装时间方面也不乏吐槽,而MiKTex提供了最小化的安装包,大概100M+就可以

MiKTex 链接:https://miktex.org/download

Perl 链接: https://strawberryperl.com/

MiKTex安装过程

安装部分直接不停下一页即可,最后一页会询问是否立刻查看更新(默认勾选),点击下一页后进入更新页面

直接点选立刻更新,更新过程大约15s,如果时间过长可考虑设置代理

Perl安装过程

Cursor(VS Code)部分

先安装插件

进入VS Settings(Shift + P,输入VS Settings,点选Open VS Code Settings)

将下列配置写入settings(Cite: https://www.cnblogs.com/kkkke/p/19316667)

{
    // ========== LaTeX Workshop 核心配置 ==========
    // 禁止保存时自动编译,改为手动触发更可控
    "latex-workshop.latex.autoBuild.run": "never",
    // 隐藏编译过程中的错误和警告弹窗,保持编辑器安静
    "latex-workshop.message.error.show": false,
    "latex-workshop.message.warning.show": false,

    // 定义编译工具链 (xelatex, pdflatex, bibtex)
    "latex-workshop.latex.tools": [
        {
            "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.latex.recipes": [
        {
            "name": "xelatex (单次编译)",
            "tools": ["xelatex"]
        },
        {
            "name": "pdflatex (单次编译)",
            "tools": ["pdflatex"]
        },
        {
            "name": "xe->bib->xe->xe (带参考文献的完整编译)",
            "tools": ["xelatex", "bibtex", "xelatex", "xelatex"]
        },
        {
            "name": "pdf->bib->pdf->pdf (带参考文献的完整编译)",
            "tools": ["pdflatex", "bibtex", "pdflatex", "pdflatex"]
        }
    ],

    // ========== PDF 预览器配置 ==========
    // 使用 VSCode 内置的标签页预览 PDF(推荐,支持双向搜索)
    "latex-workshop.view.pdf.viewer": "tab",
    // 定义内置预览器的反向搜索快捷键:按住 Ctrl 键并点击 PDF
    "latex-workshop.view.pdf.internal.synctex.keybinding": "ctrl-click",

    // ========== 其他编辑器优化 ==========
    // 关闭缩略图,节省屏幕空间
    "editor.minimap.enabled": false,
    // 确保缩进使用制表符宽度保持一致
    "editor.indentSize": "tabSize",
}

保存后右侧会出现Latex栏,进入即可看到运行选项

如果运行时存在缺少的包会自动弹出窗口提示安装

至此安装完成

发表评论