大規模プロジェクトの管理
長い EasyLaTeX 文書では、主ファイル・章・画像・参考文献を分けると誤編集を減らせ、共同作業もしやすくなります。コンパイル環境と生成ファイルはプラットフォームが管理し、プロジェクトではソース・資料・設定を維持します。
主ファイルを固定する
主ファイルの選択で、文書全体の入口である main.tex などを指定します。クラス・パッケージ・全体設定・章の順序をまとめます。
main.tex
chapters/*.tex
figures/*
references.bib
章を編集しているときも、この主ファイルからコンパイルします。テンプレートに入口の指定があれば従います。
ファイルツリーを用途別に整理する
chapters/:章の本文。figures/:画像と描画ソース。tables/:再利用する表。data/:文書が読み込むデータ。bibliography/:.bibファイル。
作成・アップロード後に相対パスと大文字・小文字を確認します。章の順番は主ファイルで指定します。
大きな章を確認する
文書全体の入口を維持し、最近の変更を章ごとに確認します。\includeonly で組版対象を制限できます。
\includeonly{chapters/method,chapters/results}
プレビュー専用としてください。省略した章の番号・参照には補助情報が必要で、各タスクで保持されるとは限りません。全体の確認や最終 PDF のダウンロード前には解除します。
画像の多い文書のドラフト表示
クラスに一時的に draft を指定できます。
\documentclass[draft,a4paper,12pt]{ltjsbook}
graphicx だけへの指定も可能です。
\usepackage[draft]{graphicx}
画像が枠だけになるため、最終的な鮮明さや配置は判断できません。提出前に解除し、再コンパイルして PDF を確認します。
生成ファイルはプラットフォームが管理する
.aux、.toc、.lof、.lot は目次や参照を支えるファイルです。通常、ファイルツリーで作成・編集する必要はありません。異常があれば主ファイル・ラベル・最初のエラーを確認し、修正後にプラットフォームの処理完了を待ちます。
共同編集と提出
テンプレートの設定変更は共同編集者と調整します。全体をコンパイルし、目次・図表目次・柱・ページ番号・画像を確認します。ソース・画像・.bib・テンプレートの依存ファイルも保存してください。提出用 PDF はソースのバックアップにはなりません。
よくある問題
一部の章しか表示されない
主ファイル、残っている \includeonly、\input・\include のパスを確認します。
プレビューが想定と違う
保存状態・コンパイラー・主ファイル・今回の処理結果を確認します。PDF のフォントはプロジェクト設定に基づき、端末のフォント一覧とは別です。
整理の際に必要なファイルを消した
.cls、.sty、画像、.bib をキャッシュ扱いしないでください。参照を確認してから削除し、不足した資料を戻して再コンパイルします。
完全な主ファイルの例
参照先の章ファイルをツリー内に作成してから、この主ファイルを選択してコンパイルします。
\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}