
book
、report
和article
文檔類別之間的主要差異是什麼?
我對以下內容有興趣:
- 最終文件的視覺差異;
- 文檔編碼方式的差異;
- 標準類別與其
KOMA-Script
等效類別之間的差異;和 - 任何其他顯著差異。
答案1
正如 Schweinebacke 所指出的,有兩種差異:a) 指令和環境可用性的差異 b) 預設設定的差異。只有後者可以使用選項和命令輕鬆更改。
可用命令和環境方面的差異:
book
並report
具有\chapter
切片命令,而article
沒有。在
book
和中report
,\appendix
將導致\chapter
s 被排版為「附錄 X」而不是「第 X 章」。對於article
,這不適用。book
並將為sreport
開始一個新頁面,而不會。\part
article
book
提供\frontmatter
、\mainmatter
、 和\backmatter
命令來控制頁碼編號(Roman
對於前面的內容,arabic
其他地方)和章節標題的編號(在前面和後面的內容中沒有編號),而report
和article
則不提供。book
不提供abstract
環境,同時report
和article
做。
預設設定的差異:
這類
book
使用twoside
class 選項(這表示偶數頁和奇數頁有不同的邊距和頁首/頁尾),而report
和article
useoneside
。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
也有效。