本文へ移動
EasyLaTeXDocs

大規模プロジェクトの管理

長い EasyLaTeX 文書では、主ファイル・章・画像・参考文献を分けると誤編集を減らせ、共同作業もしやすくなります。コンパイル環境と生成ファイルはプラットフォームが管理し、プロジェクトではソース・資料・設定を維持します。

主ファイルを固定する

主ファイルの選択で、文書全体の入口である main.tex などを指定します。クラス・パッケージ・全体設定・章の順序をまとめます。

latex
main.tex
chapters/*.tex
figures/*
references.bib

章を編集しているときも、この主ファイルからコンパイルします。テンプレートに入口の指定があれば従います。

ファイルツリーを用途別に整理する

  • chapters/:章の本文。
  • figures/:画像と描画ソース。
  • tables/:再利用する表。
  • data/:文書が読み込むデータ。
  • bibliography/:.bib ファイル。

作成・アップロード後に相対パスと大文字・小文字を確認します。章の順番は主ファイルで指定します。

大きな章を確認する

文書全体の入口を維持し、最近の変更を章ごとに確認します。\includeonly で組版対象を制限できます。

latex
\includeonly{chapters/method,chapters/results}

プレビュー専用としてください。省略した章の番号・参照には補助情報が必要で、各タスクで保持されるとは限りません。全体の確認や最終 PDF のダウンロード前には解除します。

画像の多い文書のドラフト表示

クラスに一時的に draft を指定できます。

latex
\documentclass[draft,a4paper,12pt]{ltjsbook}

graphicx だけへの指定も可能です。

latex
\usepackage[draft]{graphicx}

画像が枠だけになるため、最終的な鮮明さや配置は判断できません。提出前に解除し、再コンパイルして PDF を確認します。

生成ファイルはプラットフォームが管理する

.aux、.toc、.lof、.lot は目次や参照を支えるファイルです。通常、ファイルツリーで作成・編集する必要はありません。異常があれば主ファイル・ラベル・最初のエラーを確認し、修正後にプラットフォームの処理完了を待ちます。

共同編集と提出

テンプレートの設定変更は共同編集者と調整します。全体をコンパイルし、目次・図表目次・柱・ページ番号・画像を確認します。ソース・画像・.bib・テンプレートの依存ファイルも保存してください。提出用 PDF はソースのバックアップにはなりません。

よくある問題

一部の章しか表示されない

主ファイル、残っている \includeonly、\input・\include のパスを確認します。

プレビューが想定と違う

保存状態・コンパイラー・主ファイル・今回の処理結果を確認します。PDF のフォントはプロジェクト設定に基づき、端末のフォント一覧とは別です。

整理の際に必要なファイルを消した

.cls、.sty、画像、.bib をキャッシュ扱いしないでください。参照を確認してから削除し、不足した資料を戻して再コンパイルします。

完全な主ファイルの例

参照先の章ファイルをツリー内に作成してから、この主ファイルを選択してコンパイルします。

latex
\documentclass[a4paper,12pt]{ltjsbook}
\usepackage{graphicx}
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
% デバッグ時は次の行を有効にして指定の章だけ処理
% \includeonly{chapters/method}

\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\include{chapters/introduction}
\include{chapters/method}
\include{chapters/results}
\backmatter
\include{chapters/appendix}
\end{document}
大規模プロジェクトの管理 | EasyLaTeX | EasyLaTeX