更新:2024/12/11

【LaTex・VsCode】inputとincludeを利用したファイルを分ける方法について

はるか
はるか
文章が長すぎる…LaTexのファイルを分割したい。
ふゅか
ふゅか
それなら、長い文章を分ける方法について見ていこう!

1. Latexで文書作成

LaTeXは大規模な文書やプロジェクトを作成する際、ファイルを分割することで管理しやすくできます。これにより、文書全体の見通しが良くなり、共同作業や修正作業がスムーズになります。この記事では、LaTeXでファイルを分ける方法について詳しく解説します。

2.  なぜファイルを分けるのか?

2.1. 管理のしやすさ

大きな文書では、1つのファイルにすべてを記載すると、編集が困難になります。例えば、本の各章を別々のファイルに分けると、それぞれ独立して編集できるため効率的です。

2.2. エラーの特定が容易

分割することで、エラーが発生した際にどの部分に原因があるかを特定しやすくなります。

2.3. 共同作業が簡単

チームで作業する場合、ファイルを分けて割り当てることで、各自が独立して作業を進められます。

3. ファイルを分ける基本的な方法

LaTeXでファイルを分割する方法には以下の2つがあります。

  1. \inputコマンドを使う方法
  2. \includeコマンドを使う方法

3.1. \inputコマンドの使用

\inputコマンドは、指定したファイルをその場所に挿入します。例えば、以下のように使用します。

例: メインファイル(main.tex

\documentclass{article}
\usepackage{xeCJK}
\setCJKmonofont{IPAGothic}
\begin{document}

\input{chapter1}
\input{chapter2}

\end{document}

分割したファイル(chapter1.tex

\section{第1章}
ここは第1章の内容です。

分割したファイル(chapter2.tex

\section{第2章}
ここは第2章の内容です。
  • \inputを使用すると、ファイルはそのまま連続して読み込まれます。
  • ファイル拡張子(.tex)は省略可能です。
  • フォルダの配置は次のようになります。

pdfは連続して、次のように表示されます。

3.2. \includeコマンドの使用

\includeコマンドは、ページごとに分割してファイルを読み込みます。以下のように記述します。

例: メインファイル(main.tex

\documentclass{article}
\usepackage{xeCJK}
\setCJKmonofont{IPAGothic}
\begin{document}

\include{chapter1}
\include{chapter2}

\end{document}

分割したファイル(chapter1.tex

\chapter{第1章}
ここは第1章の内容です。

分割したファイル(chapter2.tex

\chapter{第2章}
ここは第2章の内容です。
  • \includeは新しいページから始まり、ファイルを分割する点が特徴です。

このように、ページが分割されます。

はるか
はるか
\includeはどう違う?
ふゅか
ふゅか
\inputとの一番の違いは、新しいページから始まるところかな。章ごとに区切りが欲しいときに使うの。

3.3. どちらを使うべきか?

  • \input:短い文書や、ページごとに分割する必要がない場合に適しています。
  • \include:本やレポートなど、ページ単位で分割したい場合に適しています。
PR