VSCode 搭配 LaTeX Workshop 等插件可高效完成学术写作:需配置本地 latexmk 编译链,推荐 xelatex+ctex 支持中文,用 % !TEX root 声明主文档,代码片段提升效率,BibLaTeX+biber 管理参考文献,外置 PDF 阅读器实现反向同步。
vscode 搭配合适插件,完全可以胜任高质量 latex 学术写作与论文排版任务,甚至比传统编辑器更高效、更可控。
核心插件组合:轻量但完整
只需安装几个关键插件,就能构建出稳定可靠的 LaTeX 工作流:
- LaTeX Workshop:核心插件,提供编译、实时预览(PDF/HTML)、大纲导航、引用跳转、错误定位、自动补全等全部基础功能
- LaTeX Utilities:补充常用操作,比如快速插入带编号的公式环境、生成参考文献条目模板、批量重命名标签等
- Code Spell Checker(可选但推荐):避免拼写错误,尤其对英文论文很重要
- GitLens(若用 Git 管理版本):方便追踪修改、对比不同版本的.tex 文件
本地编译链配置:避开在线服务依赖
VSCode 本身不编译 LaTeX,需搭配本地 TeX 发行版(如 TeX Live 或 MiKTeX),再在 VSCode 中指定编译命令:
- 推荐使用 latexmk 作为主编译器,它能自动判断是否需要多次运行 pdflatex/bibtex/biber 并完成最终 PDF 生成
- 在 VSCode 设置中配置
"latex-workshop.latex.tools"和"latex-workshop.latex.recipes",定义好latexmk的调用方式 - 中文支持建议直接使用 xelatex 引擎 +
ctex宏包,无需额外配置字体映射,兼容性好
学术写作实用技巧
真正提升效率的不是功能多,而是把常用操作“固定下来”:
- 用
% !TEX root = main.tex在子文件顶部声明主文档,确保所有章节文件都能正确编译和跳转 - 将常用命令(如插入定理、引理、算法框)做成 VSCode 用户代码片段(snippets),输入缩写后一键展开
- 用
\label{sec:intro}+\ref{sec:intro}管理交叉引用,配合 LaTeX Workshop 可直接 Ctrl+Click 跳转目标位置 - BibTeX 或 BibLaTeX 都支持,推荐 BibLaTeX + biber(对 Unicode 和多语言支持更好),VSCode 会自动识别 .bib 文件并提示补全作者/标题
PDF 协同与审阅:贴近真实投稿场景
学术协作中常需标注、批注、导出带修订痕迹的 PDF:
- VSCode 内置 PDF 查看器支持基本缩放和跳转,但深度批注建议用外部阅读器(如 Adobe Acrobat 或 Skim)
- 开启
"latex-workshop.view.pdf.viewer": "external",点击编译后自动用系统默认 PDF 阅读器打开,并保持反向同步(Ctrl+Click PDF 行 → 跳回对应 .tex 行) - 投稿前导出 clean PDF:关闭所有辅助标记(如行号、断点),确认 hyperref 链接正常,检查页眉页脚是否符合期刊模板要求










