TeX環境 / TeX Distribution
概要
TeX64はlatexmk, lualatex, latexindent等のコマンドラインツールを呼び出してコンパイルします。TeX環境がインストール済みであることが必須です。
TeX環境が必要な理由
TeX64自体にはLaTeXエンジンを含まない。Mac上のシステムコマンドを呼び出す方式。TeX環境がないとコンパイル不可。
- TeX64は外部のTeXツール(latexmk, lualatex, synctex)に依存します
- TeX配布のインストールは前提条件です
- 配布がない場合、TeX64はコンパイルエラーを表示します
選択肢
MacTeX (推奨)
- サイズ: 約4GB
- URL: https://www.tug.org/mactex/
- インストール: .pkgをダウンロードしてインストーラ実行
- 含まれるもの: 全て(latexmk, lualatex, latexindent, synctex, 全パッケージ)
- 日本語ユーザー向け: CJKパッケージがデフォルトで含まれる
- 推奨対象: 初心者、ゼロ設定を望むユーザー
BasicTeX (最小限版)
- サイズ: 約100MB
- URL: https://www.tug.org/mactex/morepackages.html
- インストール後: 不足パッケージをtlmgrで手動追加
- 推奨対象: ディスク容量を節約したい経験者
TeX Live (直接インストール)
- MacTeX以外でTeX Liveを直接管理する方法
- Homebrewユーザー向け: brew install texlive
インストールの確認
Terminalで以下のコマンドを実行して、全ツールが見つかるか確認してください:
which lualatex which latexmk which latexindent which synctex
全て緑チェックなら設定完了
設定 > 環境 で確認
パッケージ管理(tlmgr)
- パッケージマネージャー更新:
sudo tlmgr update --self - 全パッケージ更新:
sudo tlmgr update --all - パッケージインストール:
sudo tlmgr install <package> - パッケージ検索:
sudo tlmgr search --global --file <filename>
PATHの設定
- MacTeXは /Library/TeX/texbin を自動追加
- Homebrewは /opt/homebrew/bin
- PATHが通っていない場合:~/.zshrc に export PATH="/Library/TeX/texbin:$PATH"
- PATH変更後はTerminalとTeX64を再起動
日本語LaTeX環境の設定
- MacTeX: CJKパッケージがデフォルトで含まれる
- BasicTeX: 日本語パッケージを別途インストール:
sudo tlmgr install collection-langjapanese - lualatexでluatexjaパッケージを使用
- \usepackage{luatexja} を.texファイルに追加
よくある問題
latexmkが見つからない
MacTeXをインストールまたはsudo tlmgr install latexmk
.styファイルが見つからない
sudo tlmgr install <package>
PATHの問題
シェルプロファイルに追加
アクセス権限エラー
sudoを使用
ご質問やサポートが必要な場合は、サポートページをご覧ください。