LaTeX

一个基于 TeX 的排版系统。它的核心理念是 **“所见即所想” (WYSIWYM - What You See Is What You Mean)**。你不需要在写作时用鼠标去调整字体大小、行距或标题样式;相反,你只需要用纯文本写内容,并通过代码指令告诉系统“这是一个标题”、“这是一张图”,然后交给编译器(像跑代码一样)自动生成排版完美的 PDF。

#status / growing #type / resource #resource / latex

[!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 进行版本管理。

二、 为什么学术界和程序员偏爱它?

  1. 极致的数学公式排版

    这是 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

$$` 即可,渲染出来永远是完美的出版级质量。

  1. 让你专注内容,而非“调格式”

    在写毕业论文时,学校通常会下发一份 LaTeX 模板文件(.cls 文件)。你只需要在里面填你的正文内容,编译出来的 PDF 会自动完美符合学校要求的页边距、字体、各级标题大小、甚至目录生成。你再也不用拿着尺子去量 Word 里的行距是否合规了。

  2. 自动化参考文献管理(完美解决你之前的痛点)

    LaTeX 原生配合 BibTeX 管理文献。你只要把所有文献的元数据扔进一个 .bib 文本文件里,在正文中写一句 \cite{smith2023},文末就会自动生成对应格式(如国标、APA)的参考文献列表,完全不需要手动去敲 [1]


三、 真实的“劝退指南”(痛点)

  • 学习曲线极其陡峭:你需要记住很多命令,比如 \section{}(章)、\textbf{}(加粗)。初期你会花大量时间在 Google 上搜索“LaTeX 怎么让表格居中”。

  • Debug 令人崩溃:因为它本质上是编译代码,如果你少写了一个大括号 },或者拼错了一个命令,整个文档就会编译失败,并甩给你一堆像乱码一样的红色报错信息。

  • 不适合简单文档:如果只是写个请假条或两页纸的会议纪要,用 Word 只要 1 分钟,用 LaTeX 光搭环境写导言区就要 3 分钟。


💡 总结

LaTeX 是你之前问到的 TikZ 绘图工具的“母体”。它极其强大、严谨、上限极高,但也相对厚重。

创建于 2026/3/9 更新于 2026/5/27