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 (最小限版)

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を使用

ご質問やサポートが必要な場合は、サポートページをご覧ください。