Typesmith

文档类与导言区

article / report / book / beamer,标题、摘要与宏包系统

基础约 18 分钟

文档类:先决定「这是一份什么文档」

\documentclass[选项]{类名} 决定整篇文档的基本版式:页面怎么排、章节怎么编号、标题用什么字号,全都由它定调。这是文档的第一行,也决定了后面能用的结构命令。

最常用的五类:article 适合短文、报告、作业;report 适合带章(chapter)的长报告;book 有正反页、章节层级更完整;beamer 做演示幻灯片;letter 写信。初学者 90% 的场景用 article 就够了。

方括号里是全局选项,逗号分隔。最常用的两个是纸张和字号:[a4paper,12pt] 表示 A4 纸、正文 12pt。不写就用默认值(美式 letterpaper、10pt)。

换一个文档类,版式全变
pdfLaTeX
编辑器加载中…
引擎:pdfLaTeX

点击「编译运行」生成真实 PDF

把首行的 article 改成 report 或 book 再编译,你会发现 section 的样式与编号层级都变了。这就是「换一个类,全篇版式跟着走」的威力——你不用改任何正文。

标题区与摘要:让文档正式起来

正式文档需要标题、作者和日期。你在导言区用 \title{...}、\author{...}、\date{...} 分别设置,然后在正文里用 \maketitle 才真正把它们排出来。注意:设置和生成是两步,只写 \title 是不会有标题出现的。

\date{\today} 会自动填入编译当天的日期;如果不想显示日期,写成 \date{}(空参数)即可。

abstract 是摘要环境,专用于 article/report 类:一段概括全文的短文字,排版上会自动缩进、字号略小。它是论文标配,写在 \maketitle 之后。

标题、作者与摘要
pdfLaTeX
编辑器加载中…
引擎:pdfLaTeX

点击「编译运行」生成真实 PDF

\maketitle 通常紧跟在 \begin{document} 之后。把 \date{\today} 改成 \date{} 试试——标题区就不会再显示日期了。

宏包:LaTeX 的插件系统

LaTeX 内核只提供最基础的排版能力,更多功能靠宏包(package)扩展。用 \usepackage{宏包名} 在导言区加载,一行一个。

你会反复见到的几个:amsmath 提供多行公式与矩阵环境;graphicx 支持插图;xcolor 支持彩色文字;booktabs 排专业三线表;ctex 处理中文。

本站的真实编译环境是完整版 TeX Live,上述宏包全部预装、开箱即用,不需要你手动下载。加载一个用不到的宏包不会报错,但保持导言区整洁是好习惯。

加载并使用宏包
pdfLaTeX
编辑器加载中…
引擎:pdfLaTeX

点击「编译运行」生成真实 PDF

把 \usepackage{xcolor} 这一行注释掉再编译:\textcolor 立刻变成「未定义命令」。宏包必须先在导言区加载,正文里才能用它提供的功能。

练习:给文档加上正式标题区
pdfLaTeX

在导言区设置 \title、\author、\date,在正文开头用 \maketitle 生成标题块,再加一个 abstract 摘要环境。

编辑器加载中…

检查点(实时)

  • 用 \title{...} 设置标题
  • 用 \author{...} 设置作者
  • 在正文里用 \maketitle 生成标题块
  • 添加 abstract 摘要环境

🎯 目标效果

My Learning Notes

Xiaoming

今天

摘要

Short notes on learning LaTeX, written in one afternoon.
引擎:pdfLaTeX

点击「编译运行」生成真实 PDF

练习:进阶:换纸张、加宏包
pdfLaTeX

把文档类改为 a4paper、11pt 的 article;在导言区加载 amsmath 与 xcolor;正文用 \textcolor 把一句话染成红色,并用显示模式写一个分式。

编辑器加载中…

检查点(实时)

  • 在文档类选项里加上 a4paper
  • 加载 amsmath 宏包
  • 加载 xcolor 宏包
  • 用 \textcolor 给文字上色
  • 用 \frac 写一个分式

🎯 目标效果

This sentence is red. A fraction follows:

引擎:pdfLaTeX

点击「编译运行」生成真实 PDF

完成所有练习的检查点会自动记录