LaTeX配置的核心结论是:先装一份完整发行版(TeX Live或MiKTeX),再配一个趁手的编辑器(VS Code或TeXstudio),最后用XeLaTeX引擎编译以解决中文问题,这就是80%场景下的最优解。
我见过太多人把时间耗在编辑器插件、宏包冲突、字体报错上,其实这套工具链的逻辑很简单:发行版负责编译,编辑器负责写代码,今天我不讲学院派理论,只把从零到能写中文论文的路径拆开给你看,每一步都按真实操作顺序来。
LaTeX不是软件,是一套排版逻辑
很多人初次打开TeX Live安装界面时会愣住:“这到底要我装什么?” 我把LaTeX比作一个有洁癖的老工匠他不管你在哪张桌子上干活,但工具你必须给齐。
行业共识认为,LaTeX的核心价值在于内容与排版分离,你只需要像写代码一样写“源文件”,编译后自动得到专业级排版,Word里调半天的行距、图片位置、公式编号,在LaTeX里都是自动完成的,据我长期实测,同一篇数学论文,Word排版需要半天,LaTeX从零到成品只需两小时,其中还包括了查语法的时间。
这条工具链分三层:
- 发行版:负责把
.tex文件编译成PDF,相当于编译器本身 - 编辑器:你写代码的地方,高亮语法、自动补全
- 编译引擎:决定你怎么处理中文与字体,主流是XeLaTeX
LaTeX环境搭建步骤:从零到能编译
新手最容易犯的错是一上来就折腾编辑器插件,结果TeX都没装,记住这个顺序,你就能避开大多数坑。
第一步:选发行版,TeX Live 是唯一推荐
在Windows上,直接去清华镜像站下载install-tl.zip,注意:务必选镜像站,官方服务器在国外,下载速度能把人急出病,安装时内存大的机器全装(完整方案约7GB),硬盘紧张就选“安装方案”为medium。

这一步做对之后,你的电脑就有了tex、pdflatex、xelatex这些命令,怎么验证?按Win+R输入cmd,回车后敲tex --version,能看到版本信息就说明装好了。
第二步:编辑器只用两个选项
- VS Code:如果你写代码,装
LaTeX Workshop插件,再在设置里把编译工具改为xelatex就能用了 - TeXstudio:如果你不写代码,直接装这个,内置了编译按钮和PDF预览,省心程度高不少
我个人的真实建议是:如果你未来要写代码,选VS Code;如果只写论文,TeXstudio上手更快,两者都免费,不存在价格壁垒。
第三步:首次编译的第一个文档
新建test.tex文件,敲入以下代码:
\documentclass{article}
\begin{document}
Hello, LaTeX!
\end{document}
用编辑器自带的编译按钮跑一遍,如果PDF出来了,恭喜你,基础环境已通。
LaTeX中文配置:最好一次做对的三个细节
中文问题配置不上心,后续会频繁遭遇缺字、乱码、找不到字体的报错,三件事一次做对即可,不用折腾。
- 引擎必须选XeLaTeX:在VS Code的
LaTeX Workshop配置里,把默认编译链改成xelatex;TeXstudio直接在“选项-设置-构建”里选XeLaTeX - 用ctex宏包代替手动设字体:在导言区写
\usepackage{ctex}即可,它能自动识别Windows下的中易字体,部分版本还支持宋体、黑体切换,实测过程中,这个宏包解决的不仅是中文显示,还包括中文缩进、标点压缩这类排版细节。 - 确认文件编码为UTF-8:VS Code右下角可以切换,TeXstudio默认就是UTF-8,这个细节多数情况下不会出问题,但一旦出问题就是大面积乱码,排查起来很费时间。
一位帮我审过样稿的业内人士指出,论文被拒稿的原因中,

排版混乱导致评审无法快速定位公式和结论占相当比例,这在理工科领域尤其明显,而LaTeX天然规避了这个问题所有公式自动编号,交叉引用自动更新,表格不会因为文字长短而错位。
TeX Live VS Overleaf:本地与在线的现实权衡
这部分给纠结环境选择的人一个明确的说法。两者不是替代关系,是协作关系。
| 对比维度 | 本地TeX Live + VS Code | 在线Overleaf |
|---|---|---|
| 安装成本 | 约7GB,一次性 | 零安装,打开浏览器即用 |
| 编译速度 | 快,尤其长文档 | 受网络影响,高峰期需排队 |
| 协作方式 | 靠Git或网盘同步 | 原生多人同时编辑 |
| 模板资源 | 本地可存大量模板 | 自带数百个期刊模板 |
| 是否收费 | 完全免费 | 免费版够用,付费版可开更多编译时长 |
我的观点很直白:写学位论文、实验报告这类需要反复编译的长文档,用本地环境,参加比赛或与导师共享文档,用Overleaf,两者的源文件完全通用,你用Overleaf写完下载下来的.zip,解压后本地直接能编译,不卡壳。
LaTeX配置完成后,性能调优可以做什么
环境跑通不算本事,把编译速度和预览体验调到顺手才算真会,这三点是过来人最常见的效率提升项:
- 增量编译代替全量编译:VS Code的
LaTeX Workshop中,把latex-workshop.latex.recipe设置为latexmk,它会只编译改动部分,长文档速度提升明显 - 主文档替换当前文档:写多章节论文时,只编辑某一章,不要点编译当前文件,设置
\documentclass所在文件为主文档,否则每次编译都会报找不到引导文件 - 同步定位(反向搜索):PDF预览区双击可以跳回源代码对应行,这个功能在TeXstudio里默认开启,VS Code需要装
并点中PDF后按
LaTeX Workshop
Ctrl+点击
都设置好之后,LaTeX配置这件事就彻底翻篇了,剩下的时间全用来写内容本身。
LaTeX配置常见问题
LaTeX配置好后,用VS Code编译PDF一直报“找不到文件”?
大概率是LaTeX Workshop的默认编译工具仍指向pdflatex,而你的文档中使用了ctex宏包,需要有XeLaTeX支持,打开VS Code设置,搜索latex-workshop.latex.recipes,在tools数组中添加一项xelatex并设为默认即可,这个报错在中文用户中算是最常见的一类,属于基础配置遗漏。
为什么我用同一份tex文件在Overleaf能编译,在本地就不行?
Overleaf默认使用TeX Live 2026及以上版本,本地安装的可能是老版本,重点检查本地TeX Live的更新年份如果你的版本晚于Overleaf两年以上,部分宏包行为会不一致,执行tlmgr update --self --all更新到最新版,或在本地安装新版TeX Live,另一个常见原因是本地缺少某个宏包但Overleaf预装了,安装缺失宏包用tlmgr install 包名即可,此命令需要管理员权限运行。
想用LaTeX做中文简历,需要额外配置什么吗?
不需要单独配置字体或编码,用ctexart文档类替代article,然后调用\usepackage{geometry}设置页边距即可,简历模板可以在GitHub上搜索“resume latex”,选一个star数较高的仓库,把.cls文件和.tex文件放在同一个文件夹中,直接编译即可,中文简历的关键在于用\raggedright关闭两端对齐,避免中文文字间空隙过大,这一行代码能解决很多排版难看的问题。
配置这件事,说到底就是工具链的调校,一次完整跑通后,你便会对LaTeX的可靠程度建立信任它绝不突然打断你,不回退版本,不自动“优化”格式,只会忠实地把你写的每一行代码编译成白纸黑字的PDF。
