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


はるか
文章が長すぎる…LaTexのファイルを分割したい。

ふゅか
それなら、長い文章を分ける方法について見ていこう!
目次
1. Latexで文書作成
LaTeXは大規模な文書やプロジェクトを作成する際、ファイルを分割することで管理しやすくできます。これにより、文書全体の見通しが良くなり、共同作業や修正作業がスムーズになります。この記事では、LaTeXでファイルを分ける方法について詳しく解説します。
2. なぜファイルを分けるのか?
2.1. 管理のしやすさ
大きな文書では、1つのファイルにすべてを記載すると、編集が困難になります。例えば、本の各章を別々のファイルに分けると、それぞれ独立して編集できるため効率的です。
2.2. エラーの特定が容易
分割することで、エラーが発生した際にどの部分に原因があるかを特定しやすくなります。
2.3. 共同作業が簡単
チームで作業する場合、ファイルを分けて割り当てることで、各自が独立して作業を進められます。
3. ファイルを分ける基本的な方法
LaTeXでファイルを分割する方法には以下の2つがあります。
\input
コマンドを使う方法\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章の内容です。
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