文档类:先决定「这是一份什么文档」
\documentclass[选项]{类名} 决定整篇文档的基本版式:页面怎么排、章节怎么编号、标题用什么字号,全都由它定调。这是文档的第一行,也决定了后面能用的结构命令。
最常用的五类:article 适合短文、报告、作业;report 适合带章(chapter)的长报告;book 有正反页、章节层级更完整;beamer 做演示幻灯片;letter 写信。初学者 90% 的场景用 article 就够了。
方括号里是全局选项,逗号分隔。最常用的两个是纸张和字号:[a4paper,12pt] 表示 A4 纸、正文 12pt。不写就用默认值(美式 letterpaper、10pt)。
标题区与摘要:让文档正式起来
正式文档需要标题、作者和日期。你在导言区用 \title{...}、\author{...}、\date{...} 分别设置,然后在正文里用 \maketitle 才真正把它们排出来。注意:设置和生成是两步,只写 \title 是不会有标题出现的。
\date{\today} 会自动填入编译当天的日期;如果不想显示日期,写成 \date{}(空参数)即可。
abstract 是摘要环境,专用于 article/report 类:一段概括全文的短文字,排版上会自动缩进、字号略小。它是论文标配,写在 \maketitle 之后。
宏包:LaTeX 的插件系统
LaTeX 内核只提供最基础的排版能力,更多功能靠宏包(package)扩展。用 \usepackage{宏包名} 在导言区加载,一行一个。
你会反复见到的几个:amsmath 提供多行公式与矩阵环境;graphicx 支持插图;xcolor 支持彩色文字;booktabs 排专业三线表;ctex 处理中文。
本站的真实编译环境是完整版 TeX Live,上述宏包全部预装、开箱即用,不需要你手动下载。加载一个用不到的宏包不会报错,但保持导言区整洁是好习惯。
\usepackage、\title、\author、\date 这类设置必须写在 \begin{document} 之前。放进正文里会报错。
反过来,\maketitle、正文内容、abstract 环境必须写在 \begin{document} 之后。记不住时就用一句话判断:这条命令是在「配置整篇文档」,还是在「产出内容」?前者进导言区,后者进正文。
文档类定基调:article / report / book / beamer;方括号里是选项(a4paper、12pt)。
标题三步走:导言区 \title/\author/\date → 正文 \maketitle → abstract 环境。
宏包用 \usepackage 在导言区加载,正文里才能调用它的功能。下一课我们学习用章节、列表和交叉引用给文档搭骨架。