LaTeX/LaTeXによる文書の構成/タイトル

LaTeXで文書にタイトルをつけるには,次の2つの方法があります.

  • \maketitleコマンドを用いる
    ページの上部もしくは最初のページ全体に,題名,作者,日付を出力します.
  • titlepage環境を用いる
    最初のページ全体をタイトルページとし,自由にデザインできます.長文のレポートなどの際に用います.

3.2.1 \maketitleコマンド

\documentclass{・・・}
\title{・・・}
\author{・・・}
\date{・・・}
\begin{document}
\maketitle

\maketitleコマンドを用いてタイトル,著者,日付を指定すると,文書スタイルに合わせてタイトルが整形されます. article系のドキュメントクラスではページの上部がタイトル部分となり,上から順にタイトル,著者,日付がセンタリングして整形されます.一方report系やbook系のドキュメントクラスではタイトル用に表紙が1ページ確保され,ページ中央に上から順にタイトル,著者,日付がセンタリングされて整形されます.

\maketitleコマンドを使用する際には, \title\author\dateコマンドを必ず プリアン ブルに書かなければなりません.1つでも足りないとエラーとなるので,不必要ならば引数を指定せず,コマンドだけを書きます.ただし,\author{}のようにコマンドの引数を示す中括弧 は忘れないでください.


\maketitleコマンドの位置は必ず本文領域でなければなりません.間違えてプリアンブルに書くと,タイトルを出力したページの出力がおかしくなります.\maketitleコマンドをプリアンブルに書いてもエラー表示はされないので注意してください.

3.2.2 titlepage環境

\begin{titlepage}
・ ・ ・ \end{titlepage}

titlepage環境を用いると自由にタイトルをデザインできます. titlepage環境はドキュメントクラスに関係なく表紙を用意します.なお例の中で用いられている\todayというコマンドはLaTeX を処理した日付を自動的に出力します.

次にtitlepage環境の実行例を示します.



\begin{titlepage}
\begin{center}
\vspace*{12pt}
{\large\itshape Sous le Ciel de Paris}
\vspace{12pt} \\
\begin{tabular}{rl}
氏名 & 藤沢花子\\
学部 & 総合政策学部\\
ログイン名 & s01000hf
\end{tabular} \vspace{3pt} \\
\today \vspace{12pt} \\
\end{center}
\end{titlepage}





Sous le Ciel de Paris


氏名 藤沢花子
学部 総合政策学部
ログイン名 s01000hf


March 21, 2001