【LaTeX】 5 LaTeX 文档类
文档类基础
核心作用
\documentclass[选项]{类名} % 必需命令,通常放在文档首行
中文文档类示例:
\documentclass{ctexart} % 自动处理中文排版
文档类功能
功能类别 | 具体作用 |
---|---|
整体布局 | 页边距、字体、行间距等 |
结构支持 | 是否支持章节、标题分页等 |
命令扩展 | 添加新的命令和环境 |
主要文档类分类
标准文档类
文档类 | 适用场景 | 中文对应类 |
---|---|---|
article | 无章节的短文档 | ctexart |
report | 有章节的长文档(单面) | ctexrep |
book | 有章节的长文档(双面) | ctexbook |
letter | 信件(无分节) | - |
slides | 演示文稿(过时) | - |
beamer | 现代幻灯片 | ctexbeamer |
中文文档类使用规则
优先选择:
- 直接使用对应的
ctex*
文档类
备选方案:
- 标准类 +
\usepackage{ctex}
宏包 - 适用于没有对应 ctex 版本的情况
文档类选项
全局选项语法
\documentclass[选项1,选项2,...]{类名}
常用选项示例
字体大小选项:
\documentclass[11pt]{article} % 11磅字体
\documentclass[12pt]{ctexart} % 12磅字体
布局选项:
\documentclass[twocolumn]{article} % 双栏布局
功能增强文档类
扩展文档类对比
类别 | 代表类 | 特点 |
---|---|---|
数学专业 | amsart , amsbook | 数学期刊风格,传统设计 |
KOMA-Script | scrartcl , scrreprt , scrbook | 欧洲风格,高度可定制 |
Memoir | memoir | book 类的超级扩展,功能丰富 |
KOMA-Script 类选项示例
\documentclass[chapterprefix]{scrreprt} % 章节标题带"Chapter"前缀
\documentclass[headings=small]{scrreprt} % 小标题样式
\documentclass[headings=big]{scrreprt} % 大标题样式
\documentclass[numbers=enddot]{scrreprt} % 编号后加点
实践练习指南
文档类对比实验
基础对比:
- 在
article
/ctexart
、report
/ctexrep
、book
/ctexbook
间切换 - 观察布局、字体、章节样式的变化
功能测试:
- 在
report
/book
类中使用\chapter
命令 - 在
article
类中尝试\chapter
(应该报错)
选项效果探索
双栏布局:
\documentclass[twocolumn]{ctexart}
KOMA-Script 选项:
chapterprefix
:章节标题是否显示"Chapter"headings=small/big
:标题样式大小numbers=enddot
:编号后是否加点
信件类特殊语法
\documentclass{letter}
\begin{document}
\begin{letter}{收件人地址}
\opening{尊称}
信件正文...
\closing{结束语}
\end{letter}
\end{document}
注意:信件中使用 \\
进行地址换行
选择建议
文档类选择策略
基础需求:
- 中文文档:首选
ctexart
/ctexrep
/ctexbook
- 简单文档:
article
/ctexart
- 长篇文档:
report
/book
或对应 ctex 版本
高级需求:
- 需要精细控制:KOMA-Script 系列
- 书籍出版:
memoir
类 - 数学论文:
amsart
/amsbook
演示文稿:
- 现代幻灯片:
beamer
或ctexbeamer
- 避免使用过时的
slides
类
学习目标
应掌握:
- 文档类的基本概念和作用
- 主要文档类的适用场景
- 全局选项的设置方法
- 中文文档类的正确使用
- 功能增强类的初步了解
- 能够根据需求选择合适的文档类