序章 ビルド#

序-1 ビルドテスト#

これ以降は[latex入門](./_index/)で紹介した環境のいずれかがある前提での説明となります.具体的には,texファイルを編集し保存したら自動的にpdfが更新されるようになっているものとします.

環境構築まで終わっているものとして,実際にビルドしてみましょう.以下のコードを適当なエディターで作成して保存してください.中身については追々説明していきます.ファイルの拡張子は.texです.ビルドが正常に実行完了すると,この場合は次のようなpdfファイルが生成されていると思います.

PDF

\documentclass[uplatex]{jlreq}

\title{テスト}
\author{お名前}
\date{\today}

\begin{document}

\maketitle

\section{はじめに}

これはLaTeXのテスト文書です。

\end{document}

序-2 texファイルの大枠#

プリアンブル#

\begin{document}より前の部分をプリアンブル部と呼びます.ここには,以下の情報を記述します.パッケージは本文を書いていく際に随時追加していきます.追加する際にはプリアンブル部に記述しなければなりません.

  • ドキュメントクラス(文書全体のレイアウト指定)
  • パッケージ

本文はすべて\begin{document} ~ \end{document}の内部に書きます.

ドキュメントクラス#

プリアンブル部にて指定するドキュメントクラスについて説明します.ドキュメントクラスの構文は以下のようになっています.

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

よく使われる文書クラスは以下のようになっています.頭にjがつくと日本語に対応します.

クラス名 用途
article レポート・技術文書
report 卒業論文・修士論文
book 書籍
jlreq 日本語文書
beamer プレゼンテーション資料

オプション部分には文字サイズや用紙サイズ,段組などの細かいレイアウト指定を記述することができます.複数のオプションを指定することもでき,その場合はカンマで区切って指定します.よく使う(?)オプションを紹介します.

オプション名 用途
Xpt 文字サイズをXにする(デフォルトでは10pt)
a4paper A4サイズにする(デフォルトではA4)
twocolumm 文書を2段組みにする(デフォルトでは1段)
titlepage 表紙を1ページに作成できる
landscape 用紙の向きを横にする

ページの余白指定#

レポート課題でページの余白や文字数の指示があったときは,適宜調整が必要です.例えば,40字 x 30行にしなさいと言われたときには,以下のように記述することで実装が可能です.パッケージでgeometrysetspaceが必要になるので忘れずにインポートしてください.

\documentclass[12pt]{jsarticle} % フォントサイズを12pt に指定
\usepackage[margin=1in]{geometry} % 余白を調整するためのパッケージ
\usepackage{setspace} % 行間調整用

% 行数と文字幅の設定
\setlength{\textwidth}{40zw} % 40文字分の幅
\setlength{\textheight}{30\baselineskip} % 30行分の高さ
\setstretch{1.2} % 行間の調整

\begin{document}
...

見出し#

LaTeXを使う上で非常に助かる機能がこの見出し設定です.コマンドで指定するだけで章立てを勝手にやってくれます.仮に,節の順番を入れ替えたとしてもいちいち人が番号を振りなおさなくてもLaTeX側で変更してくれます.見出しコマンドは文書クラスによって異なります.ここでは,論文(article, jarticle, jsarticle)系のコマンドを扱います.以下にコマンド一覧を示します.もし,book,reportを文書クラスにしている場合,partとsection間にchapter{章}が使用可能です.

\part{部}
\section{節}
\subsection{小節}
\subsubsection{小小節}
\paragraph{段落}
\subparagraph{小段落}

コメントアウト#

何かと必要になるコメントアウトのやり方を早めに紹介しておきます.一行コメントしたいときは,%を頭につけてください.また,複数行にわたってコメントしたい場合はcommentパッケージをインポートしてください.そのうえで,以下のようにコマンド指定してください.

\usepackage{comment}

...

% ココはコメントです
\begin{comment}
ココは
コメント
です
\end{comment}

コマンド埋め込み#

コマンドや特殊文字をPDF出力する際に,そのまま出力したいときは別途指定が必要です.簡単には\verb|ココ|を使えば良いです.また,複数行にわたる場合はverbatim環境を用います.

空白と改行#

エディター上では改行していても,LaTeX側では考慮されません.どうしても改行したいときは\\を書いてください.また,空白にかんしても同様です.基本的には勝手に調整してくれますが,明示的に空白を作りたいときは\を入れたい分だけ入れます.