跳到正文

LaTeX 文档类:article、report、book

任何文档类名都会被接受;article、report 和 book 按标准文档类的版式排版,KOMA-Script 和 memoir 映射到其中最接近的一个,IEEEtran、revtex4-2 或 elsarticle 等会议和期刊文档类使用仿制版式,其他所有文档类都按 article 排版。

文档类的作用

LaTeX 文档的第一行 \documentclass{...} 用于选择文档类。文档类决定整体版式:是否有章、标题的样子、页边距和默认字号。方括号中的选项可以对它进行调整(参见页面布局)。

Scissor LaTeX 如何读取文档类

文档类排版方式说明
articlearticle有节,没有章。
reportreport\chapter 另起一页,并显示“Chapter N”。
bookbook与 report 相同;\frontmatter、\mainmatter 和 \backmatter 会被忽略。
scrartcl, scrreprt, scrbook (KOMA-Script)article, report, book标题和文档标题使用无衬线字体,与 KOMA-Script 的默认设置一致。
memoirbookmemoir 自己的命令大多不会被读取。
amsbook、standalone 及其他文档类article文档类名会被接受;它自己的命令可能会被报告为未知命令。
letter, scrlttr2article不读取 \opening、\closing、\signature 和 \address。
beamerarticle没有幻灯片:各个 frame 变成普通文本。
带 conference 的 IEEEtran、带 sigconf 的 acmart、llncs仿会议版式参见仿会议风格模板。
revtex4-2、elsarticle、sn-jnl、amsart、IEEEtran(期刊)、acmart(acmsmall、manuscript ...)、aa、iopjournal、mdpi、aastex701仿期刊版式参见仿期刊风格模板。

\documentclass 从不失败:未知的文档类会按 article 排版。

article

article 适用于论文、不分章的报告以及大多数短文档。它把节编号为 1、1.1、1.1.1。

带标题块的 article

\documentclass{article}
\title{Measuring Rainfall}
\author{Erika Mustermann}
\date{}
\begin{document}
\maketitle
\section{Introduction}
Rain gauges were read every morning for 44 days.
\subsection{Sites}
Two sites were used.
\end{document}
由 Scissor LaTeX 排版: 带标题块的 article

report 和 book

report 和 book 增加了 \chapter。每一章都从新的一页开始,带有醒目的“Chapter N”标题,章内的节编号为 1.1、1.2,依此类推。

包含两章的 report

\documentclass{report}
\begin{document}
\chapter{Introduction}
This report has two chapters. Each one starts on a new page.
\section{Background}
The first section of the first chapter is numbered 1.1.
\chapter{Results}
The second chapter starts here.
\end{document}
由 Scissor LaTeX 排版: 包含两章的 report
第 2 页
功能在 Scissor LaTeX 中
\chapter, \chapter*可用;另起一页并显示醒目的标题。
\part部分可用:按章排版,带“Chapter N”标题,并按一章计数,所以它之后的各章编号都会加一。如果编号很重要,请不要使用 \part。
\frontmatter, \mainmatter, \backmatter被忽略;页码和章编号连续计数。
openright、twoside 选项被忽略;各章从下一页开始,而不是从下一个右侧页开始。

KOMA-Script

KOMA-Script 文档类 scrartcl、scrreprt 和 scrbook 分别按 article、report 和 book 读取。和 KOMA-Script 一样,Scissor LaTeX 用无衬线字体排版它们的标题和文档标题,正文则保持衬线字体。文档类选项 headings=normal 会让标题保持衬线字体。

scrartcl:标题使用无衬线字体

\documentclass{scrartcl}
\begin{document}
\section{Overview}
The heading above is set in a sans-serif font, the body text
in the usual serif font.
\end{document}
由 Scissor LaTeX 排版: scrartcl:标题使用无衬线字体

KOMA-Script 的 \addsec 和 \addchap 按 \section 和 \chapter 读取,所以在这里它们会被编号;如果需要在两边都适用的无编号标题,请写 \section* 和 \chapter*。用 \KOMAoptions 或 \setkomafont 所做的设置会被忽略。

letter

letter 文档类会被接受,但它的信件命令不会被读取:\opening 和 \closing 会被报告为未知命令,它们的文字会连成一个段落,而 \address 和 \signature 会被丢弃。要写信件,请从编辑器中的 Letter 模板开始,它用普通的 article 命令构建信件;参见起始模板。

letter 文档类:不读取 \opening 和 \closing

\documentclass{letter}
\begin{document}
\begin{letter}{John Doe}
\opening{Dear John,}
Thank you for the 44 photographs.
\closing{Best regards,}
\end{letter}
\end{document}

“问题”标签页: Skipped 2 unknown commands: \opening, \closing

beamer

不支持幻灯片。beamer 文档会按 article 文本排版:\begin{frame}{Title} 的标题作为一行文字保留,\frametitle 和 \titlepage 会被报告为未知命令,列表和公式的排版与 article 中相同。这足以用来检查演讲的内容,但不能用来演示。

按文本排版的 beamer frame

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Results}
\begin{itemize}
  \item 44 samples
  \item two sites
\end{itemize}
\end{frame}
\end{document}

“问题”标签页: Skipped 1 unknown command: \frametitle

会议和期刊文档类

IEEEtran、acmart 和 llncs,以及 neurips_2026、icml2026 或 cvpr 等宏包,会切换到外观与这些格式相似的版式:分栏、字体、标题块和参考文献样式。它们是为起草而制作的仿制版式,不是这些格式的官方文件。每种格式都有单独的页面:IEEE 会议、ACM sigconf、Springer LNCS、NeurIPS、ICML、ICLR、CVPR、ICCV、WACV 和 ACL、EMNLP、NAACL。“问题”标签页会说明使用的是哪种版式。参见仿会议风格模板。

期刊文档类的工作方式相同:revtex4-2(APS 和 AIP)、elsarticle、sn-jnl、amsart、不带 conference 选项的 IEEEtran、acmart 的期刊格式、aa、iopjournal、mdpi 和 aastex701,都会各自切换到仿期刊版式。参见仿期刊风格模板。

与 TeX 发行版的区别

KOMA-Script 和 memoir 的手册可在 CTAN 上找到:koma-script 和 memoir。

常见问题

article、report 和 book 有什么区别?

article 没有章,适用于较短的文档。report 和 book 增加了 \chapter,每章都从新的一页开始。在 TeX 发行版中,book 还是双面版式;Scissor LaTeX 对 report 和 book 采用相同的版式。

能在 Scissor LaTeX 中用 beamer 制作幻灯片吗?

不能。beamer 文档会按普通文本排版,方便你检查内容,但各个 frame 不会变成幻灯片。

能使用我所在大学的学位论文文档类吗?

文档类名会被接受,文档会根据该文档类按 report 或 article 排版。它自己的命令可能会被跳过。编辑器中的 Thesis 模板是一个很好的起点。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07