2003 CNS GUIDE
copyright
 

1.5 ソースファイルの構造

LaTeXのソースファイルは,ファイル名に `.tex'という拡張子をつける必要があります. ソースファイルは,文書の全体を定義する``文書クラス''の指定からはじまります. 文書クラスの指定の後,本文が始まる前の部分に文書の体裁の指定を書きます. この領域を``プリアンブル''といいます. プリアンブルに対して,本文の始まりの指定から,本文の終りの指定までの 本文を記述するための領域を,``本文領域''といいます.

\documentclass[a4j,11pt]{jarticle}
% プリアンブル
\begin{document}
% 本文領域
\end{document}

1.5.1 プリアンブル

LaTeXの機能の基本的な定義はドキュメントスタイルの指定によって行います が,一部の機能の変更や調整はプリアンブルでも指定できます. この部分に記述した変更や指定は本文全体に 効果があります.一般的に次のような変更や指定を行います.

特に変更や指定をしない場合は,プリアンブルには何も書く必要はありません.

1.5.1.1 文書クラスの指定

文書クラスとは論文や書籍といった文書の分類を表し,文書全体の体裁やコマンド,環境を定義します. 文書クラスは必ずソースファイルの先頭で指定する必要があります. 文書クラスの指定には\documentclassコマンドを利 用します.

\documentclass{文書クラス名}

1.1CNS で利用できるおもな 文書クラスを示します.


表 1.1 おもな文書クラス一覧
クラス名 特徴
jarticle 一般的な日本語論文形式.講義レポートなどに利用する(数ページ程度)
jreport 一般的な日本語レポート形式.比較的長めの文書に利用する(数十ページ以上)
jbook 日本語書籍用の文書クラス

1.5.1.2 クラスオプションの指定

クラスオプションは 文書クラスでは定義できない細かな設定を行います. クラスオプションは必要に応じて次のように\documentclassコマンドのオプション引数として指定します. 表1.2におもなクラスオプションを示します.

\[クラスオプション名]{文書クラス名}


表 1.2 おもなクラスオプション一覧
クラスオプション名 機能
a4j 用紙サイズをA4にします.
11pt 基本の文字サイズを11ポイントにします.
12pt 基本の文字サイズを12ポイントにします.
twocolumn 文書を2段組にします.

1.5.1.3 パッケージの使用

パッケージファイルを読み込むことで,文書にさまざまな機 能を追加できます. パッケージファイルはプリアンブル内に次のように \usepackageコマンドの引数に指定することで読み 込めます.表1.3CNS で利用できるおもなパッケージを示します.

\usepackage{パッケージファイル名}


表 1.3 おもなパッケージの一覧
パッケージ名 追加する機能
epsf EPS画像の張り込み
ascmac さまざまな環境の提供

1.5.2 本文領域

\begin{document}から\end{document}の間が実際に本文を記述 する部分となります.この領域に,文書の整形および構成のためのコマンドを記 述します. \end{document}以降の文書は無視されます.