
book
、、report
およびarticle
ドキュメント クラスの主な違いは何ですか?
私は以下のことに興味があります:
- 最終文書の視覚的な違い。
- 文書をコード化する方法の違い。
- 標準クラスと
KOMA-Script
同等のクラスとの違い。 - その他の重要な違い。
答え1
Schweinebacke が指摘したように、違いには 2 種類あります。a) コマンドと環境の可用性の違い、b) デフォルト設定の違いです。後者のみ、オプションとコマンドを使用して簡単に変更できます。
使用可能なコマンドと環境に関する違い:
book
およびにはセクション分割コマンドreport
がありますが、 にはセクション分割コマンドがありません。\chapter
article
book
およびではreport
、は「第 X 章」ではなく「付録 X」とタイプセットされます。 では\appendix
、これは適用されません。\chapter
article
book
はsreport
に対して新しいページを開始しますが、は開始しません。\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
は書誌参照の見出しとして (デフォルトは「Bibliography」)report
を使用し、 は(デフォルトは「References」)を使用します。\bibname
article
\refname
上記はすべてscrbook
v. scrreprt
vs.にscrartcl
も当てはまります。