0. 阅读指南 #
LaTeX 负责把有结构的文字和命令排成文档,适合需要公式、图表、自动编号和交叉引用的笔记、报告与书籍。
按什么顺序学习 #
- 基本概念:源文件、命令、环境、文档类和编译。
- 排版文字:中文支持、特殊字符、标点和断行。
- 文档元素:章节、目录、列表、图表、盒子和浮动体。
- 数学公式:符号、多行公式、矩阵和定理。
- 排版样式:字体、强调、间距、页面和页眉页脚。
- 特色工具:参考文献、索引、颜色和超链接。
- 绘图功能:TikZ 坐标、路径、结点和循环。
- 自定义命令和功能:命令、环境、宏包、文档类和计数器。
遇到问题时查阅附录 B:排除错误、寻求帮助。这份网页教程不包含安装章节;在 TeXPage 中可以直接创建项目开始练习。
怎样运行示例 #
在 TeXPage 中新建项目,将编译器设为 XeLaTeX,源文件保存为 UTF-8。本教程用下面的文档作为中文示例的基本骨架:
\documentclass[UTF8,fontset=fandol]{ctexart}
\begin{document}
你好,LaTeX!
\end{document}
fontset=fandol 使用 TeX 发行版中的 Fandol 字体,减少对操作系统字体的依赖;编译环境需要包含该字体集。使用已有模板时,先遵循模板的字体和编译器设置,不要直接替换文档类。
从 \documentclass 到 \end{document} 的代码是完整文档;其余通常是代码片段:
- 标为“导言区”的宏包和定义放在
\begin{document}之前。 - 标为“正文”的内容放在
document环境里。 - 同一个宏包只加载一次;遇到新的选项时修改原来的加载行。
- 图片、参考文献数据库、自定义宏包等附属文件,要按示例说明一并加入项目。
图片是配套代码实际编译得到的排版结果,不是 Markdown 或网页公式渲染器的近似替代。每张图都提供完整的 .tex 源码下载。
怎样练习和排错 #
每学一个例子,先编译原样代码,再只改一个地方观察结果。章节编号、目录和交叉引用通常要编译两次才能稳定;参考文献和索引还需要相应的处理程序。
报错时先看日志里的第一条错误,而不是最后一条。错误位置也可能在提示行之前,例如漏了一个右花括号。修复后重新编译,避免在同一份错误文档上继续堆叠代码。
本教程侧重常用功能和可运行示例。版本说明、参考资料和源码下载见来源与许可。