LaTeX
一个基于 TeX 的排版系统。它的核心理念是 **“所见即所想” (WYSIWYM - What You See Is What You Mean)**。你不需要在写作时用鼠标去调整字体大小、行距或标题样式;相反,你只需要用纯文本写内容,并通过代码指令告诉系统“这是一个标题”、“这是一张图”,然后交给编译器(像跑代码一样)自动生成排版完美的 PDF。
[!info] related notes
LaTeX
如果说 Word 是文档界的“美图秀秀”(你看到什么样,印出来就是什么样),那么 LaTeX 就是文档界的“前端代码”。
它是一个基于 TeX 的排版系统。它的核心理念是 “所见即所想” (WYSIWYM - What You See Is What You Mean)。你不需要在写作时用鼠标去调整字体大小、行距或标题样式;相反,你只需要用纯文本写内容,并通过代码指令告诉系统“这是一个标题”、“这是一张图”,然后交给编译器(像跑代码一样)自动生成排版完美的 PDF。
因为你已经习惯了在 VS Code 中写代码,理解 LaTeX 的逻辑对你来说会非常自然。
一、 LaTeX 与 Word 的核心差异对比
| 维度 | Word (微软体系) | LaTeX (开源/代码体系) |
|---|---|---|
| 工作流 | 边写边排版(一边敲字,一边调行距和字体)。 | 内容与样式分离(先写纯文本代码,最后统一编译出图)。 |
| 排版稳定性 | 容易崩溃或错位(加一张图,后面的排版可能全乱了)。 | 绝对稳定(由数学算法计算位置,图表和文字永远各司其职)。 |
| 公式与图表 | 鼠标点击插入,复杂公式排版较慢。 | 强项。纯代码敲入,排版极度优美且符合学术规范。 |
| 交叉引用 | 需要手动插入书签或使用系统较弱的交叉引用功能。 | 极致自动化。全篇图表、参考文献编号全自动生成和跳转。 |
| 版本控制 | 只能另存为 论文_最终版_打死不改版.docx。 | 纯文本格式(.tex),可以完美接入 Git 进行版本管理。 |
二、 为什么学术界和程序员偏爱它?
-
极致的数学公式排版
这是 LaTeX 称霸学术界的最核心原因。在 Word 里敲复杂的微积分或矩阵极其折磨,但在 LaTeX 中,只需要一行极其优雅的代码。例如,大名鼎鼎的傅里叶逆变换公式:
$$
f(x) = \int_{-\infty}^{\infty} \hat{f}(\xi),e^{2 \pi i \xi x} , d\xi
$$
在 LaTeX 底层只需输入 `
$$
f(x) = \int_{-\infty}^{\infty} \hat{f}(\xi),e^{2 \pi i \xi x} , d\xi
$$` 即可,渲染出来永远是完美的出版级质量。
-
让你专注内容,而非“调格式”
在写毕业论文时,学校通常会下发一份 LaTeX 模板文件(
.cls文件)。你只需要在里面填你的正文内容,编译出来的 PDF 会自动完美符合学校要求的页边距、字体、各级标题大小、甚至目录生成。你再也不用拿着尺子去量 Word 里的行距是否合规了。 -
自动化参考文献管理(完美解决你之前的痛点)
LaTeX 原生配合 BibTeX 管理文献。你只要把所有文献的元数据扔进一个
.bib文本文件里,在正文中写一句\cite{smith2023},文末就会自动生成对应格式(如国标、APA)的参考文献列表,完全不需要手动去敲[1]。
三、 真实的“劝退指南”(痛点)
-
学习曲线极其陡峭:你需要记住很多命令,比如
\section{}(章)、\textbf{}(加粗)。初期你会花大量时间在 Google 上搜索“LaTeX 怎么让表格居中”。 -
Debug 令人崩溃:因为它本质上是编译代码,如果你少写了一个大括号
},或者拼错了一个命令,整个文档就会编译失败,并甩给你一堆像乱码一样的红色报错信息。 -
不适合简单文档:如果只是写个请假条或两页纸的会议纪要,用 Word 只要 1 分钟,用 LaTeX 光搭环境写导言区就要 3 分钟。
💡 总结
LaTeX 是你之前问到的 TikZ 绘图工具的“母体”。它极其强大、严谨、上限极高,但也相对厚重。