日本語 TeX 文書と関連するビルドファイルを標準の LuaLaTeX 構成で作成・更新する。TeX の雛形作成、必要パッケージや listings 設定の追加、TeX 用 Makefile の生成や更新を求められたときに使う。
このスキルは、TeX ファイル本体とそのビルドファイルを作成・更新するためのものである。
次のような依頼で使う。
.tex ファイルを作る.tex ファイルを書き換える、拡張するMakefile を生成または更新するこのスキルはレポート固有の構成や体裁には使わない。固定の章立て、著者欄、環境表、レポート執筆ルールのような内容は無視する。
このスキルが TeX 文書作成で呼ばれた場合は、必ず次を行う。
.tex ファイルを作成または更新する。Makefile を作成または更新する。Makefile を使う。互換性のある Makefile が既にある場合はそれを維持する。ない場合は assets/Makefile を配置する。
新規に TeX 文書を作る場合は assets/report.tex を出発点にし、内容そのものは別の要求に応じて組み立てる。
ユーザーから明示的な指定がない限り、次を基本設定として使う。
\documentclass[11pt,a4paper]{ltjsarticle}luatexja, luatexja-fontspec基本構成の文書を作るときは、次のパッケージを入れる。
amsmath, amsfonts, amssymbbmphysicsmathtoolsgraphicxfloatsubcaptionmakecellhhlineurlmultirowascmaccasesupgreekxcolorlistings, jvlistinglistings の設定は、ユーザーから変更要求がない限りアセットの内容をそのまま使う。
他に必要なパッケージがあれば適宜使用する。
ビルド手順は必ず生成した Makefile を通して扱い、単発の latexmk コマンドを直接案内しない。
基本コマンドは次のとおり。
makemake watchmake cleanmake distcleanassets/report.tex: 標準のプリアンブルと listings 設定だけを持つ最小 TeX テンプレートassets/Makefile: LuaLaTeX 用の標準ビルドファイル