情報学の寺子屋 ―  LaTeXコマンド入門講座

ファイルを分割する

LaTeX では大規模なファイルを,複数のファイルに分割して作成することが出来ます. この発想はプログラミングの経験者であれば自然に感じられると思います. 例えば,ある文章の第1章を section1.tex ,第2章を section2.tex , 第3章を section3.tex という名前でそれぞれ作成したとします. そして,文章の本体を article.tex として作成し, コンパイル時に各章のファイルを読み込むようにします.

ファイルの読み込み ― input

【section1.tex】~【section3.tex】

ここでは,第1章~第3章の内容を記述したファイルを作成します. このとき注意することは, ファイルに記述する内容は\begin{document}\end{document}の中身だけであるという点です. 下記のようなファイルを section1.tex ~ section3.tex と言う名前で作成しましょう.

\section{ここに第1章のタイトルを入れる}
第1章の内容をここに記述する.

【article.tex】

ここでは,上記で作成した第1章~第3章を読み込ませるコマンドを記述します. input コマンドでは,読み込むファイルの拡張子は省略出来ます.

\documentclass{jarticle}

\begin{document}
input{section1} % 第1章を読み込み
input{section2} % 第2章を読み込み
input{section3} % 第3章を読み込み
\end{document}

サンプルファイル

上記のサンプルコードを記述したファイルを以下に添付しておきます.