LaTeX 是科研写作中排版质量极高的工具,尤其适合期刊投稿和数学建模论文。本教程将从零开始,逐步讲解环境配置、常用命令、模板使用及实战技巧,全程配合 VS Code 操作演示,帮助您快速上手并产出规范文档。

一、需要配置的内容

需要安装三部分:
组件
作用
TeX Live
提供 XeLaTeX、PDFLaTeX、LuaLaTeX、latexmk、BibTeX、Biber 和宏包
VS Code
编辑器
LaTeX Workshop
在 VS Code 中调用 TeX Live、预览 PDF、代码补全和 SyncTeX
注意:LaTeX Workshop 本身不是编译器。仅安装扩展而没有安装 TeX Live,无法编译。

二、安装 VS Code

1. 下载官方版本

notion image

2. 安装选项

运行安装程序时,建议勾选:
安装完成后,关闭并重新打开 PowerShell,测试:
注意:CMD和Powershell可以通过Win+R弹出窗口后输入cmd或者powershell使用
notion image
notion image
能够显示版本号即正常。

三、安装最新稳定版本 TeX Live

1. 为什么选择 TeX Live

对于数学建模和期刊论文,建议使用 TeX Live 完整版,原因是:
  • 包含绝大多数常见宏包
  • Windows 版自带 Perl,可直接运行 latexmk
  • 包含 XeLaTeX、PDFLaTeX、LuaLaTeX
  • 包含 BibTeX、Biber
  • 不依赖编译时临时下载宏包
LaTeX Workshop 官方推荐 TeX Live;MiKTeX 虽然体积较小,但 latexmk 还需要额外处理 Perl 环境。
notion image

2. 选择国内镜像

推荐:清华大学 TUNA

镜像目录:
Windows 安装器:
ZIP 安装器:
清华镜像官方提供了 TeX Live 安装和 tlmgr 镜像配置方法。(清华镜像站)

备用:阿里云

该目录提供当前 TeX Live 网络安装器和安装仓库。(阿里云镜像)

自动选择 CTAN 镜像

mirror.ctan.org 会自动跳转到附近的 CTAN 镜像,但自动选择的节点不一定对当前网络最快。(TeX Users Group)

3. 图形界面安装方法

下载:
双击运行,然后:
  1. 选择 Install
  1. 进入 TeX Live 安装界面。
  1. 点击 Advanced
  1. 检查或修改 Repository。
  1. 选择安装方案。
  1. 设置安装路径。
  1. 开始安装。

推荐设置

项目
推荐值
Repository
清华 TUNA
Selected scheme
scheme-full
Installation root
C:\texlive\2026
Default paper size
A4
Install documentation
保留
Install source files
可取消,节省空间
Create shortcuts
可选
Adjust PATH
开启或保持默认

安装路径要求

建议使用:
TeX Live 官方明确建议 Windows 安装路径避免中文等非 ASCII 字符。(TeX Users Group)

4. 使用命令行强制指定镜像

若图形安装器下载较慢,可以下载:
解压到纯英文目录,例如:
在该文件夹打开 PowerShell,运行:
安装器支持通过 -repository 明确指定仓库。(TeX Users Group)

四、检查 TeX Live 是否安装成功

安装完成后:
  1. 完全关闭 VS Code。
  1. 关闭所有 PowerShell 和 CMD。
  1. 重新打开 PowerShell。
依次执行:
notion image
检查实际路径:
正常情况下应指向类似:

如果提示“无法识别命令”

将以下目录添加到 Windows Path
操作路径:
添加后重新启动 VS Code。LaTeX Workshop 只调用系统 PATH 中的程序,不会自行修复 TeX Live 环境变量。(GitHub)

五、安装 LaTeX Workshop

(Windows)打开 VS Code,按:
搜索:
notion image
确认:
然后点击安装。
也可以在 PowerShell 中执行:
VS Code 支持通过扩展 ID 安装扩展;当前 LaTeX Workshop 要求较新的 VS Code 版本,因此应使用当前官方 VS Code。(Visual Studio Code)

六、配置 settings.json

1. 打开配置文件

按:
搜索:
notion image
如果原文件已经存在其他配置,不要重复写最外层 {},只把对应属性合并进去。

2. 推荐完整配置

LaTeX Workshop 的 recipe 是一组按顺序调用的编译工具;latexmk 是默认且推荐的构建方式,可以管理重复编译和参考文献依赖。firstlastUsed 都是官方支持的默认 recipe 选择方式
内置 PDF 阅读器支持源码到 PDF、PDF 到源码的 SyncTeX 定位。

八、创建测试文件

1. test.tex

2. refs.bib


九、编译

1. 确保当前窗口是 test.tex

点击:
根据中英文情况选择编译方案

2. 执行编译

快捷键:
成功后会生成:

3. 打开 PDF

快捷键:

4. 正向定位

将光标放在 .tex 源码某一行,按:
PDF 会跳转到对应位置。

5. 反向定位

在 VS Code 内置 PDF 中:

十、不同场景如何选择编译器

使用场景
编译方案
中文数学建模
latexmk (XeLaTeX)
中文学位论文
优先按模板说明,通常 XeLaTeX
英文数学建模
通常 PDFLaTeX
国外期刊模板
按期刊模板说明
使用 fontspec
XeLaTeX 或 LuaLaTeX
使用系统中文字体
XeLaTeX 或 LuaLaTeX
传统 .cls.bst 模板
通常 PDFLaTeX
biblatex + biber
三种引擎均可,交给 latexmk
natbib + bibtex
三种引擎均可,交给 latexmk
不要为了统一而强行用 XeLaTeX 编译所有模板。期刊模板明确要求 PDFLaTeX 时,应切换到:

十一、多文件论文配置

项目结构:
main.tex
chapters/introduction.tex 第一行写:
这样即使当前编辑的是子文件,LaTeX Workshop 也会编译 main.tex。根文件魔法注释是官方支持的识别机制。

十二、可选:开启语法检查

确认以下命令正常:
然后在 settings.json 中修改:
ChkTeX 会检查常见 LaTeX 书写和排版问题,并把结果显示在 VS Code 的“问题”面板,但部分警告只是风格建议,并不代表无法编译。

十三、可选:格式化 LaTeX

确认:
然后打开 .tex 文件,按:
LaTeX Workshop 可以调用 latexindent 格式化 LaTeX 源码。(GitHub)
不建议刚开始就启用:
复杂期刊模板中,自动格式化可能造成大量无意义的代码差异。

十四、常见错误排查

1. Cannot find LaTeX root file

原因通常是当前活动窗口不是 .tex 文件。
处理:
  1. 点击 test.tex
  1. 确认包含:
  1. 打开整个项目文件夹。
  1. 子文件添加:
LaTeX Workshop 的根文件识别首先检查当前活动编辑器,因此在日志窗口触发编译会导致无法找到主文件。(GitHub)

2. spawn latexmk ENOENT

原因:VS Code 找不到 latexmk
检查:
若找不到,将:
加入 Path,然后彻底重启 VS Code。

3. xelatex is not recognized

检查:
仍然是 TeX Live 环境变量问题,不是 .tex 文件名问题。

4. File xxx.sty not found

安装缺失宏包:
根据搜索结果安装:
若使用 scheme-full,这种情况通常只会出现在非常新的或模板私有宏包中。

5. Biber 报错

检查:
清理项目:
然后重新编译:
同时检查:
和:
文件名是否正确。

6. PDF 没有更新

依次执行:
然后查看:
以及:

7. 中文字体报错

初期不要自行指定:
先使用:
ctex 自动选择可用字体。确认基础环境正常后,再配置具体字体。

十五、期刊投稿注意事项

期刊提供模板时,通常会包含:
处理原则:
  1. 不要修改 .cls.bst,除非期刊明确要求。
  1. 不要把 ctex 强行加入英文期刊模板。
  1. 按模板说明选择 PDFLaTeX、XeLaTeX 或 LuaLaTeX。
  1. 使用期刊已有的参考文献命令。
  1. 提交前检查期刊是否要求上传 .bbl
  1. 不要把本机绝对路径写入论文:

十六、期刊模板来源

1.GitHub搜索学校学位论文模板

notion image

2.学位论文Latex官方模板:

notion image

3.Latex官方文档模板

notion image

4.Overleaf 模板

notion image

5.Latex Template

notion image

6.Latex工作室

notion image
Overleaf 覆盖期刊文章、论文、简历、报告、演示和海报等类型;CTAN 则更适合获取宏包的正式版本、文档和源文件。

7.期刊出版社模板

出版社
官方入口
IEEE
Elsevier
Springer Nature
Wiley
Taylor & Francis
IEEE 提供按具体出版物选择模板的工具;Elsevier 使用 elsarticle 等官方文档类;Springer Nature 和 Wiley 也提供模板包,但都要求同时核对目标期刊自己的作者指南。

化学与材料方向

ACS 提供官方样式包和投稿文件要求;RSC 提供 Article、Communication 和 Faraday Discussions 等不同类型的 LaTeX 模板。

8. 数学建模模板

MCM/ICM 美赛

mcmthesis 是专门为 MCM/ICM 论文设计的文档类,TeX Live 通常已经包含该宏包。

全国大学生数学建模竞赛

  • GitHub 搜索:CUMCM LaTeX
  • Overleaf 搜索:CUMCM
社区模板可能没有同步当年竞赛要求,参赛前必须对照主办方最新论文格式检查页边距、摘要页、编号和承诺书。

十七、效率工具

网站
用途
可视化生成普通表格和 booktabs 三线表
手写符号,识别相应 LaTeX 命令和宏包
数学、物理、化学和流程图的 TikZ 源码
TikZ 系统教程和完整示例
TikZ/PGF 绘图案例库
二维、三维科学曲线和数据绘图示例

十八、快捷键

1.通用

功能
Windows/Linux
macOS
编译 LaTeX 项目
Ctrl + Alt + B
Cmd + Option + B
打开编译后的 PDF
Ctrl + Alt + V
Cmd + Option + V
源码定位到 PDF
Ctrl + Alt + J
Cmd + Option + J
清理辅助文件
Ctrl + Alt + C
Cmd + Option + C
PDF 反向定位源码
Ctrl + 单击 PDF
Cmd + 单击 PDF

2.字体样式

快捷键
生成命令
属性
常见用途
Ctrl+MCtrl+B
\mathbf{}
数学粗体
向量、矩阵
Ctrl+MCtrl+Shift+B
\mathbb{}
黑板粗体
数集、数域
Ctrl+MCtrl+C
\mathcal{}
花体
集合族、函数空间、算子
Ctrl+MCtrl+R
\mathrm{}
直立衬线体
单位、算子名称、说明性下标
Ctrl+MCtrl+I
\mathit{}
数学斜体
多字母变量或斜体文本
Ctrl+MCtrl+S
\mathsf{}
无衬线体
特殊向量、矩阵或分类符号
Ctrl+MCtrl+T
\mathtt{}
等宽字体
代码、算法变量、字符串

3.LaTeX Workshop 常用代码片段

输入缩写后按 Tab 或从补全列表选择:
输入
生成内容
BEQ
equation 环境
BSEQ
equation* 环境
BAL
align 环境
BSAL
align* 环境
BGA
gather 环境
FBF
\textbf{}
FIT
\textit{}
MBF
\mathbf{}
MBB
\mathbb{}
MCA
\mathcal{}
LaTeX Workshop 还支持使用 @ 前缀输入希腊字母和数学符号。

4.查看和修改全部快捷键

依次连续按:
然后搜索:
即可查看当前版本实际生效的所有快捷键;这比依赖固定列表更可靠,因为快捷键可能被其他扩展或个人配置覆盖。
notion image

十九、基础Latex语法

下面这份命令速查表已经覆盖 LaTeX 入门写作、公式、图表、引用和中文排版的核心需求。

1. 最小中文文档


2. 标题层级

换段:源码中空一行。
强制换行:

3. 文字格式

字号:
居中:

4. 列表

无序列表:
有序列表:

5. 数学公式

行内公式:
独立公式:
带编号公式:
引用公式:
常用数学命令:
多行公式:
导言区需要:
矩阵:

6. 图片

导言区:
正文:
引用:

7. 表格

推荐三线表,导言区:
正文:
引用:
列格式:

8. 超链接

导言区:
正文:

9. 参考文献

导言区:
正文引用:
文末输出:
references.bib

10. 特殊字符

以下字符需要转义:
注释:

11. 推荐导言区

12. VS Code 常用快捷键

功能
快捷键
编译
Ctrl + Alt + B
查看 PDF
Ctrl + Alt + V
源码定位 PDF
Ctrl + Alt + J
清理辅助文件
Ctrl + Alt + C
保存
Ctrl + S
格式化
Shift + Alt + F
分享Obsidian Web Clipper模板PDFMathTranslate和pdf2zh详细配置指南
Loading...
目录
0%
三木的头像
三木
个人开发者、OPC、内容创作者、科研小生
统计
文章数:
13
公告

欢迎来到 LuffyBlog

这里分享 AI 工具、科研方法、知识管理、开源项目与个人实践
当前内容正在持续整理和更新,欢迎通过文章分类、标签或搜索发现感兴趣的内容。
目录
0%