VSCode 本身并不编译 LaTeX,它只是调用你系统里装好的 xelatexlatexmk。环境没通,插件装得再全也白搭——95% 的“点编译没反应”“PDF 出不来”“中文变方框”,都卡在同一个地方:编译器没装、PATH 没配对,或者主文件没声明。这三件事,任何一件没到位,整个编译链就断在起点,后面所有配置都成了摆设。

如何在VSCode安装后配置 LaTeX 论文撰写与编译环境

确认 xelatexlatexmk 能在终端直接运行

别信 VSCode 内置终端(Ctrl+`),它可能继承了错误的 PATH。必须用系统原生命令行验证:

settings.json 中显式定义 xelatex 工具和 recipe

LaTeX Workshop 默认用 pdflatex,中文文档一跑就挂——不是插件问题,是引擎根本不对。必须手动覆盖:

documentclass 必须用 ctexartctexrep,且首行带 [UTF8]

光装 ctex 宏包没用;xelatex 找不到系统字体就会 fallback 成方块,甚至死循环编译:

PDF 预览失效?重点查 -synctex=1、输出路径和 viewer 配置

VS Code 内置 PDF 查看器依赖 synctex 信息,而这个信息必须由编译器生成,且路径不能被拦截:

最常被忽略的是:改完 PATH 后没重启 VSCode,或主文件没加 % !TEX root 注释——这两处一错,整个编译链就断在起点,后面所有配置都无效。

本文转载于:https://www.php.cn/faq/2822712.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。