book
、report
和article
文档类别之间的主要区别是什么?
我对以下内容感兴趣:
- 最终文件中的视觉差异;
- 文档编码方式的差异;
- 标准类别与其
KOMA-Script
等价类别之间的差异;以及 - 任何其他重大差异。
答案1
正如 Schweinebacke 所指出的,存在两种差异:a) 命令和环境可用性的差异 b) 默认设置差异。只有后者可以使用选项和命令轻松更改。
关于可用命令和环境的差异:
book
并report
具有\chapter
分段命令,而article
没有。在
book
和中report
,\appendix
会导致\chapter
s 排版为“附录 X”而不是“第 X 章”。对于article
,这不适用。book
和report
会为 s 开始一个新页面\part
,而article
不会。book
提供\frontmatter
、\mainmatter
和\backmatter
命令来控制页码(Roman
用于前言arabic
等)和章节标题的编号(前言和后言没有编号),而report
和article
不提供。book
没有提供abstract
环境,report
同时article
做。
与默认设置相关的差异:
类
book
使用twoside
类选项(这意味着偶数页和奇数页有不同的边距和页眉/页脚),而report
和article
使用oneside
。book
使用openright
(新部分和章节从“右”页开始,必要时在前面添加空白页),而report
使用openany
。 (请注意,“右”表示模式下的奇数页twoside
,但表示oneside
模式下的任意页。)对于,和article
之间的区别不适用。openright
openany
book
headings
对非章节起始页使用页面样式,而report
和article
始终使用plain
。book
并report
使用titlepage
(标题页和——如果适用——abstract
环境将在自己的页面上排版),同时article
使用notitlepage
。对于
book
和report
,编号并纳入目录的最低级分段命令是\subsection
,而对于 ,article
则是\subsubsection
。book
并将使用s 和sreport
的参数作为运行标题(如果存在此类标题),而将使用s 和s。\chapter
\section
article
\section
\subsection
book
和report
将按章节对浮点数(图、表等)、公式和脚注进行编号,而article
将连续编号。请注意,即使按章节编号,脚注也不带有章节前缀。book
并将report
使用\bibname
(默认为“参考书目”)作为书目参考的标题,而article
将使用\refname
(默认为“参考文献”)。
以上所有内容对于scrbook
v. scrreprt
vs.scrartcl
也有效。