LaTeX 是什么?和 Word、Markdown 有什么区别,适合谁用
更新时间
LaTeX 是一套基于 TeX 的文档排版系统:你写的是带命令的纯文本源文件,编译器按规则生成 PDF。它适合公式多、交叉引用多、篇幅长且需要稳定版式的文档,比如学术论文、技术报告和书籍;如果只是写日常笔记或短文章,Markdown 或 Word 通常更省事。判断是否值得学,关键看你是否经常需要“内容与格式分离”和“自动编号引用”。
LaTeX 的基本工作方式
用 LaTeX 写作时,你不再手动拖拽调整字号和间距,而是用命令描述结构。例如:
\documentclass{article}
\begin{document}
\section{引言}
设 $E = mc^2$,见式~\eqref{eq:energy}。
\begin{equation}\label{eq:energy}
E = mc^2
\end{equation}
\end{document}
输入是纯文本源文件,动作是运行编译命令(如 pdflatex 或 xelatex),预期结果是生成排版好的 PDF。章节编号、公式编号、目录和参考文献都由系统根据标签自动生成,增删内容后编号会跟着更新,不需要手工维护。
和 Word、Markdown 的核心差异
| 维度 | LaTeX | Word | Markdown |
|---|---|---|---|
| 格式控制方式 | 命令描述结构,样式由模板决定 | 所见即所得,手动调格式 | 极简标记,样式由渲染器决定 |
| 公式能力 | 强,复杂公式和编号是原生能力 | 可用,但复杂公式维护成本高 | 通常需嵌入 LaTeX 语法或图片 |
| 交叉引用与目录 | 标签自动编号、自动更新 | 支持,但长文档中易出错 | 一般较弱或依赖扩展 |
| 版本控制友好度 | 高,源文件是纯文本 | 较低,二进制文档难比对 | 高 |
| 学习曲线 | 陡,需要记命令和编译流程 | 平缓 | 很低 |
| 精细排版控制 | 很强 | 中等,受界面限制 | 弱,通常交给主题 |
一句话概括:Word 是“边写边调格式”,Markdown 是“轻标记快速成文”,LaTeX 是“先声明结构,再交给编译器排版”。
适合谁用
- 适合:需要写学位论文、期刊投稿、数学或物理类公式密集文档、长篇技术手册、需要严格统一版式的书籍。这类场景里,自动编号、参考文献管理和模板复用能省下大量重复劳动。
- 不太适合:只想快速记录想法、写博客草稿、做简单排版的人。为几段文字配置编译环境,投入产出比不高。
- 混合用法:日常用 Markdown 起草,需要正式排版时再转成 LaTeX;部分在线编辑器也支持在浏览器里编辑和转换标记文档,例如 markup.rocks 这类基于浏览器的文档编辑器与转换器,适合不想本地装环境时做轻量尝试。
入门路径与常见卡点
- 安装发行版:本地使用需安装 TeX 发行版(如 TeX Live 或 MiKTeX),它提供编译器和常用宏包。也可以先用在线编辑器跳过安装。
- 选编辑器:专用编辑器通常提供编译按钮和错误定位;普通文本编辑器也能写,但要自己敲编译命令。
- 走通最小流程:先用上面的最小示例编译出 PDF,确认环境可用,再逐步加宏包和模板。
- 常见卡点:
- 编译报错先看日志里第一个错误,后面的错误常是连锁反应;
- 中文文档需要选对编译引擎并配置字体,否则可能缺字或乱码;
- 宏包冲突时逐个注释排查,不要一次改多处;
- 交叉引用显示为问号,通常是没有编译足够次数或标签拼写不一致。
如果目标是投稿,优先找期刊或学校提供的官方模板,在模板里填内容,比自己从零搭版式更稳妥。