お勉強の記録

勉強したことを書いたりする予定

TeXの分割コンパイル

TeXの分割コンパイル用の設定をいじったのでやり方メモ

例:a.tex b.texを個別に作って,それらを結合して一つのpdfを作りたい場合

以下を用意する:pre.tex a.tex b.tex main.tex a-comp.tex b-comp.tex それぞれの中身は以下の通り

pre.tex ドキュメントクラス情報を除くプリアンブルを全て書く

a.tex, b.tex(個別の中身) a.texを普通に作ろうと思った時に\begin{document}と\end{document}の間に書く内容を書く

a-comp.tex (a.texコンパイルするためのファイル)

\documentclass[hoge]{fuga}

\input{pre.tex} (必要に応じて適当にパスを指定する)

\begin{document}

\input{a.tex}

\end{document}

main.tex a.tex,b.texの内容を結合した一つのpdfを出力するためのファイル

\documentclass[hoge]{fuga}

\input{begin}

\begin{doucment}

\input{a}

\input{b}

\end{document}

a.tex, b.texコンパイルできない.これらをコンパイルしたいときは,代わりにa-compやb-compをコンパイルする. main.texコンパイルするとa,bが一つにまとまったpdfが出力される

参考:Texで複数ファイルと個別ファイルでコンパイルする方法 - 月からの使い こちらの記事を参考にしつつ,個別ファイルをコンパイル用ファイルと中身ファイルに分けることにした.