documentclass 是 LaTeX 中一个基础且重要的命令,用于定义文档的整体布局和样式。这个命令告诉 LaTeX 编译器文档是属于哪一类的,比如是文章、报告、书籍等,每一类都有其预定义的格式和结构。
基本语法
documentclass 的基本语法如下:
\documentclass[选项]{文档类}
文档类:确定了文档的基本结构。常见的文档类包括article(文章)、report(报告)、book(书籍)、beamer(幻灯片)等。选项:用于定制文档类的行为,比如字体大小(10pt、11pt、12pt)、纸张大小(a4paper、letterpaper等)、双面打印(twoside)与单面打印(oneside),等等。选项之间用逗号分隔。
documentclass 命令必须是 LaTeX 源文件中的第一条命令。
示例
下面是一些 documentclass 命令的示例:
-
创建一个基本的文章类型文档,使用默认的10磅字体大小和letter纸张大小:
\documentclass{article} -
创建一个报告类型的文档,使用11磅字体和A4纸张大小:
\documentclass[11pt,a4paper]{report} -
创建一个书籍类型的文档,使用12磅字体、A4纸张大小,并启用双面打印:
\documentclass[12pt,a4paper,twoside]{book} -
创建一个幻灯片类型的文档,使用
beamer类:\documentclass{beamer}
文档类
book
自带\chapter
选项:\documentclass[twoside]{book}\documentclass[oneside]{book}twoside会自动设置章节在奇数页, 空页会放this page is intentionally left blankarticleslidesbeamer:PPTlettersminimal:可用于debug的轻量类- CTeX文档类:

更多细节可参考我写的另一篇博文:用LaTeX写中文(包括支持中文显示和中文数字)
ctan官方所有类:https://ctan.org/topic/class
自定义类:我专门新建了一个笔记来写:如何自定义LaTeX文档类别(documentclass)
选项

- 字号:
10pt是默认字号 - oneside / twoside:twoside一般会通过多空页(This page is intentionally left blank.)的方式,保证每一章首页在偶数页。此外页边距之类的也会有差异
- 纸张大小:指定文档的纸张大小。除了
a4paper,还可以选择letterpaper、a5paper等。 - book文档类
- openany:控制章节和部分的起始页面,使其可以从任意页面开始,而不仅仅是从奇数页(右页)开始。
openright:章节总是从奇数页(右页)开始。这是 book 类的默认行为。
- openany:控制章节和部分的起始页面,使其可以从任意页面开始,而不仅仅是从奇数页(右页)开始。
本文详细介绍了LaTeX中documentclass命令的基础语法,列举了常用文档类型如article、report、book和beamer,并讨论了字体大小、纸张大小和双面打印等选项。同时提到了如何自定义文档类以及相关的参考资料。
681

被折叠的 条评论
为什么被折叠?



