scrartcl
KOMA-Script の記事クラスと KOMA-Script の書籍クラスの違いを理解しようとしていますscrbook
。
私が理解している限りでは、実際には、article クラスでできることはすべて、book クラスでも実行できます。しかし、間違っているかもしれません。
そこで私は疑問に思いました。scrartcl
ではできないことでを使用すると何ができるのでしょうかscrbook
?つまり、KOMA-Script の article クラスには book クラスにはないオプションがあるのでしょうか?
答え1
KOMA-Script の記事クラスは、(多かれ少なかれ短い) 記事用に設計されたscrartcl
標準クラスのようなものです。KOMA-Script の書籍クラスは、数十ページから数千ページまでの科学書用に設計された標準クラスのようなものです。KOMA-Script のレポート クラスは、記事クラスと書籍クラスの中間に位置する標準クラスのようなものですが、書籍クラスにより近いものです。これらは主にデフォルトで書籍クラスと異なります。また、レポート クラスの代わりに、いくつかのデフォルトを変更することで書籍クラスをいつでも使用できます。そのため、レポート クラスは実際には必要ないと考える人もいます。article
scrbook
book
scrreprt
report
片面/両面
論文の提出は、多くの場合、片面印刷でなければなりません。そのため、これが および のデフォルトですscrartcl
。article
ただし、オプション を使用して変更することもできますtwoside
。
レポートは、フォルダーの中に入っているか、丸い(または四角い)テーブルで議論されることが多い紙の一種です。そのため、レポートは片面文書として印刷されることもよくあります。また、 や などのほとんどのレポート クラスでも、片面レイアウト/印刷がデフォルトになっていscrreprt
ますreport
。
本はほとんどの場合両面印刷です。したがって、これがscrbook
およびのデフォルトです。ただし、オプション(KOMA スクリプトのみ) またはbook
を使用して変更することもできます。twoside=false
oneside
文書タイトル
通常、記事では文書のタイトルに完全なページは使用されず、最初のページの上部にタイトルが置かれ、多くの場合、目を引く短い要約が続き、目次が続くことがあります。 によって作成されたタイトルにタイトル ページではなく、いわゆるページ内タイトルを使用することも、(および)\maketitle
のデフォルトです。ただし、オプション によってこのデフォルトを変更できます。scrartcl
article
titlepage
本には通常、ブック ブロックの一部として複数のタイトル ページがあります (表紙と混同しないでください)。 通常、本には半タイトルがあります。 これはブロックの最初のページです。 多くの場合、本のメイン タイトルのみが表示されます。 半タイトルの裏面は、空白ページまたは口絵です。 次のページは、タイトル、著者、その他のいくつかの要素を含むメイン タイトル ページです。 メイン タイトルの裏面は、多くの場合、法的注記、版、印刷者などが記載された一種の刻印です。\maketitle
のKOMA スクリプトはscrbook
、これらすべてのページ (および献辞ページ) をデフォルトで提供します。 ただし、 オプション を使用して、ページ内タイトルに戻すこともできますtitlepage=false
。
本の要約は、一般的に、章番号(または章番号なし)で表されます。
特別な環境を提供するか提供しないかはabstract
、実際に利用可能なオプションに影響します。たとえば、KOMA-Script オプションは ではabstract
意味がありませんscrbook
。したがって、 と のみscrartcl
がscrreprt
このオプションを提供します。
パート、章、セクション…
書籍では、タイトル ページ、序文、目次、その他の表/リストに、番号付きの章見出しではなく、ローマ字のページ番号が付けられることがあります。そのため、ブック クラスでは、これらの部分を区切るためのコマンド\frontmatter
、\mainmatter
(および\backmatter
) を提供しています。KOMA スクリプトの作者はローマ字のページ番号を好みませんが、scrbook
もこれらのコマンドを提供しています。
記事には、前面、メイン、背面といった区別はありません。そのため、記事クラスは通常、そのためのコマンドを提供しません。(レポートも同様です)。
通常、記事は複数の部分で構成されません。 記事が複数の部分で構成されている場合、部分見出しは他の部分と同様に見出しです。 新しいページを開始したり、独自のページを持つこともありません。 これは、(および) の作品\part
のようなものです。scrartcl
article
一方、本の部分は多かれ少なかれ独立しており、そのため本の中で大きな区切りとなります。多くの場合、部分には、裏面が空白のメイン タイトル ページのようなものが存在します。これは、(および) の作品\part
のようなものです。ただし、KOMA スクリプトではこれを変更できます。scrbook
book
通常、記事には実際の章はなく、常に新しいページで始まる本当に目を引く見出しはありません。したがって、scrartcl
と はarticle
提供されません\chapter
。
本には実際の章があります。そして、目を引くように、章は常に新しいページ、ほとんどの場合は新しい右/奇数ページから始まります。見出しはページの上部に揃えられず、空白の後に始まります。開始ページにはほとんどの場合、見出しやランニング ヘッドがありません。これは(および)\chapter
にあります。ただし、KOMA スクリプトでは、これはデフォルトにすぎず、変更できます。scrbook
book
複数レベルのセクション ( \section
、\subsection
および\subsubsection
) とインライン見出し (\paragraph
および\subparagraph
) も、3 つの KOMA スクリプト (または標準) クラスすべてでサポートされています。
章を提供するか提供しないかの違いは、実際に利用可能なオプションに影響を及ぼします。たとえば、オプションopen=right
(KOMA スクリプトのみ) または は、openright
記事クラスでは意味がありません。
もっと
scrartcl
とのデフォルトにはさらにいくつかの違いがありますscrbook
。ただし、そのほとんどはオプションやコマンドで簡単に変更できます。
結論
書籍クラスにはない記事クラスは何か、と尋ねないでください。質問: どのような種類のドキュメントを作成しますか? 記事に近いですか、それとも書籍に近いですか。主な特徴: ドキュメントには、新しいページで始まる実際の章が必要ですか? そうである場合 → scrbook
(またはscrreprt
) を使用します。そうでない場合 → を使用しますscrartcl
。
個人メモ: メモや注意書きにはよく を使用しますscrartcl
。ソフトウェア設計の論文では以前は を使っていましたがscrreprt
、現在はscrbook
オプション でに置き換えられていますtwoside=false
。