0から始める Mac の日本語 LaTeX 環境構築
1. はじめに
Mac で LaTeX を使い始めようとすると、多くの人がぶつかるのが日本語が PDF に出ない問題です。
英語は出るのに、日本語だけが四角(□)になったり、空白で消えたりする──そんな経験をした方も多いと思います。(かくいう僕もめちゃめちゃ苦労しました...😢)
実は、Mac で日本語 LaTeX を安定して動かすには、いくつかの正しい組み合わせがあります。
特に、理系レポートやゼミ資料のように「日本語+数式+図」を扱う場合、環境が不安定だと毎回コンパイルで詰まりがちです。
この記事では、
- Mac に LaTeX が まったく入っていない状態
- 「これから日本語の PDF をちゃんと作りたい」
- 「授業や研究室でレポートを書く予定がある」
という人向けに、0 から日本語が確実に出る LaTeX 環境を構築する方法をまとめました。
結論から言うと、もっとも安定する構成は MacTeX(フル版)+ upLaTeX + dvipdfmx の組み合わせです。
このルートを使えば、日本語 PDF のトラブルはほぼ消えます。
この記事の手順どおりに進めれば、
- 初めてでも LaTeX を正しくインストールできる
- 日本語の PDF が必ず出る
- レポート作成でつまずかなくなる
ところまで最速でたどり着けます!
2. MacでLaTeXを使うには何をインストールすればいいの?
LaTeX というと「なんか難しそう…」というイメージを持たれがちですが、Mac で使う場合に必要なものは実はとてもシンプルです。
結論から言うと、MacTeX(マックテック)というパッケージを入れれば全部そろいます。
2.1 LaTeX の正体は「TeX Live」
LaTeX の中身は、世界中で使われている「TeX Live」という巨大なパッケージ群です。
- LaTeX 本体
- 数式・図表・フォントまわりのライブラリ
- フォントマップ
- コンパイラ(uplatex, platex, lualatex など)
- PDF 生成ツール(dvipdfmx など)
全部まとめて1つのセットになっているのが TeX Live。
2.2 MacTeX は “Mac 専用のフルセット”
TeX Live をそのまま Mac に持ってきたものが MacTeX。
これを入れるだけで、以下を含む “フルパッケージ” が揃います。
- TeX Live(本体)
- 日本語対応の LaTeX コンパイラ(uplatex / platex)
- dvipdfmx(PDF を作るツール)
- TeXShop(GUI の LaTeX エディタ)
- 各種日本語フォントの設定ツール(kanji-config-updmap)
つまり、これ1つ入れるだけで LaTeX 環境が完成します。
2.3 なぜ MacTeX(フル版)が最適なのか?
LaTeX はインストール方法がいくつかありますが、特に初心者がハマりやすいのは以下のパターン:
-
brew install texlive(機能が欠ける&日本語が壊れやすい) - BasicTeX(軽量版で、日本語に必要なパッケージが不足しがち)
これらを使うと、
- 日本語フォントが埋め込まれない
- PDF に日本語が出ない
- フォントマップの再設定が必要
- ライブラリ不足でコンパイルに失敗
というトラブルがかなりの確率で起きます。
一方、MacTeX(フル版)は日本語LaTeXが安定する唯一の構成。
理系レポート・卒論・研究用途なら、
「最初から MacTeX 一択」と覚えておけばOKです。
2.4 この記事で使う構成
この記事で構築する環境は以下の組み合わせ:
- MacTeX(フル版)
- upLaTeX(日本語LaTeXの定番コンパイラ)
- dvipdfmx(日本語PDFを正しく生成)
多くの研究室・大学でもこの構成が標準です。
ここまで分かれば、インストールすべきものは明確です。
次は、いよいよ MacTeX のインストール手順 に進みます。
インストール自体は「PKG を開いて Next を押すだけ」なので超簡単です。
3. MacTeX(フル版)のインストール
Mac で日本語 LaTeX を使うための最短ルートは、MacTeX(フル版)をインストールすることです。
やることはシンプルで、「公式サイトから PKG をダウンロード → 実行」だけ。
迷うポイントもほとんどありません。
3.1 MacTeX をダウンロードする
公式サイトから最新版をダウンロードします:
ページ内にある
MacTeX.pkg(約4GB)
を選べばOK。
サイズは大きいですが、そのぶん “日本語対応が完全なフルセット” が揃います。
3.2 PKG を実行してインストール
ダウンロードした MacTeX.pkg をダブルクリックして、
ウィザードに沿って「続ける → 続ける → インストール」と進むだけです!
特別な設定や選択肢はありません。
インストール時間の目安
3~5分くらい
放置しておいて大丈夫です。
3.3 インストール後の確認(とても重要)
インストールが終わったら、ターミナルで以下を実行します。
which latex
これが
/Library/TeX/texbin/latex
と出ていれば成功。
続いてバージョンも確認:
latex --version
正しくインストールされていれば、出力の中に
pdfTeXTeX Live 20xxkpathsea
などが表示されます。
3.4 PATH の設定は不要
MacTeX はインストール時に自動で PATH を設定するので、
.zshrc や .bashrc に追記する必要はありません。
これは地味に大きなメリットです。
他の方法(brew版など)だと PATH を自分で書く必要があり、ここでミスると日本語が壊れます。
ここまでできれば、LaTeX 本体のインストールは完了です。
次の章では、実際に「こんにちは、世界」を日本語で出すテストをやって、環境が本当に動いていることを確認していきます。
了解あさひ、その方が Zenn 読者にも優しいね。
じゃあ エディタで .tex ファイルを作成して → ターミナルでコンパイル という形に完全リライトするよ。
4. 最初の日本語 PDF を作る(uplatex + dvipdfmx)
MacTeX のインストールが終わったら、次は実際に 日本語が混ざった LaTeX ファイルを作って PDF を生成するテストをします!
今回は「エディタでファイルを作成 → ターミナルでコンパイル」という、初心者にも一番わかりやすい方法で説明します。
4.1 お好きなエディタで test.tex を作る
VS Code / Cursor など、どれでも構いません。
(ここでは VS Code を例にしますが、他のエディタでもやることは同じです。)
手順
- VS Code を開く
- 任意のフォルダ(例:デスクトップ)を開く
-
test.texという名前のファイルを新規作成 - 次の内容をそのまま貼り付ける
\documentclass[uplatex]{jsarticle}
\usepackage{bxpapersize}
\begin{document}
こんにちは、世界。
\section{日本語テスト}
これは upLaTeX + dvipdfmx のテストです。
\end{document}
これが、日本語が正しく出るか確認するための最小サンプルです。
4.2 ターミナルでコンパイルする
次は PDF を生成します。
MacTeX を入れていれば、特別な設定なしで以下のコマンドが使えます。
① .tex → .dvi に変換(uplatex)
「Cmd + J」でターミナルを開いて、以下のコマンドを実行します。
uplatex test.tex
② .dvi → .pdf に変換(dvipdfmx)
dvipdfmx test.dvi
成功すれば、同じフォルダに test.pdf が生成されます。
4.3 PDF を開いて確認
生成された test.pdf を開いて、
- 「こんにちは、世界。」
- セクションタイトル「日本語テスト」
- 文章
が 正しく日本語で表示されていれば成功です。

4.4 もし日本語が出ない場合(空白・□になる)
初回環境構築でも、まれに「フォントマップが未設定」で日本語が出ないことがあります。
その場合は 第5章のトラブルシューティング を参照してください。
(※ 次章で詳しく解説します)
ここまでできたら、Mac の LaTeX は 問題なく日本語 PDF を出力できる状態になっているはずです!
次は「日本語が出ないときの対処法」に進みます。
5. 日本語が出ない場合のチェックポイント(※ 初回構築でも起こりがち)
MacTeX を正しくインストールしたのに、
- 日本語だけが空白になる
- 日本語だけが四角(□)になる
- 英語は出るのに日本語だけ消える
という現象が起きることがあります。
実はこれは “LaTeX の不具合” ではなく、フォントマップが未設定の状態で起きる初期トラブルです。
MacTeX では日本語フォント(ヒラギノ)を使うための設定を、最初に1回だけ実行する必要があります。
5.1 よくある症状
- 日本語がまったく表示されない
- □(豆腐)に置き換わる
- PDF には出力されるが中身が空白
これらはすべて フォントが埋め込めていない ことが原因です。
5.2 原因:フォントマップが有効化されていない
PDF に日本語を埋め込むには、LaTeX 側が
- ヒラギノフォントの位置
- 字形の対応
- 日本語マップファイル(kanjiEmbed.map など)
を正しく認識する必要があります。
MacTeX では、これを整えるためのツールとして
kanji-config-updmap-sys
が同梱されています。
5.3 解決策:フォントマップを1コマンドで有効化する
以下のコマンドをターミナルで実行します。
sudo kanji-config-updmap-sys --jis2004 hiragino-pron
パスワードを入力し、処理が完了するまで待ちます。
実行後のメッセージ例
Updating updmap.cfg
Generating Kanji map files for hiragino-pron...
Finished.
人によっては違うかもしれませんが、なんかエラーが出ずに終わったら多分OKです!
5.4 再コンパイルして確認
再度以下を実行します。
uplatex test.tex
dvipdfmx test.dvi
PDF を開き、日本語が正しく表示されれば解決です!
5.5 この設定は一度やればOK
フォントマップの設定は Mac を変えるまで永続します。
毎回やる必要はありません。
ここをクリアすれば、日本語 PDF 出力に関するトラブルはほぼゼロになります!✨僕もここまでやってようやく安定しました。
6. おまけ upLaTeX を選ぶ理由
Mac で日本語の LaTeX 環境を作るとき、コンパイラにはいくつかの選択肢があります。
- pLaTeX
- upLaTeX
- LuaLaTeX
- XeLaTeX
などがありますが、この記事では upLaTeX(+dvipdfmx) を使っています。
理由はとてもシンプルで、はじめて LaTeX を触る人にとって最も安定していて、日本語を正しく扱えるからです。
6.1 日本語組版の安定性が圧倒的に高い
upLaTeX は、日本語と英語が混ざった文書を正確に扱うために作られた “日本語特化” の LaTeX エンジンです。
- 日本語の禁則処理(句読点の位置など)
- 行送り・文字幅の扱い
- 句読点、約物、全角・半角の扱い
などがすべて “日本語向け” に最適化されています。
理系レポートのように、
- 日本語の段落説明
- 英語の専門用語
- 数式
- 図表
が混ざる文書では、upLaTeX の安定性が高く、レイアウトが崩れにくいのが大きなメリットです。
6.2 和文フォントが確実に埋め込まれる(dvipdfmx)
upLaTeX と dvipdfmx の組み合わせは、日本語フォントを PDF に正しく埋め込む点でも非常に強力です。
- ヒラギノフォントの自動対応
- コマンド一発でフォントマップが整う
- 空白・□になる問題がほぼ起きない
MacTeX との相性も抜群で、「日本語が表示されない」問題を最も避けられる組み合わせになっています。
6.3 LaTeX クラスとの相性が良い(特に大学レポート用途)
upLaTeX は、以下のような “理系学生がよく使う文書クラス” と非常に相性が良いです。
- jsarticle
- jsreport
- jbook
- 研究室配布の独自スタイルファイル(*.sty)
これらは大学・研究室で広く使われており、日本語クラスのデファクトスタンダードです。
6.4 pLaTeX よりも Unicode 対応が進んでいる
昔は pLaTeX が主流でしたが、今はほぼ upLaTeX が標準です。
- Unicode で日本語が書ける
- 絵文字や補助漢字にも強い
- 一部のパッケージが upLaTeX 前提に移行済み
MacTeX 202x 系でも、upLaTeX が完全サポートされています。
6.5 LuaLaTeX / XeLaTeX じゃダメなの?
ダメではありません。
ただし初心者がいきなり選ぶと、次のようなトラブルが起きやすいです。
- 日本語フォントの設定が複雑
- 文献スタイル(biblatex)との相性問題
- 研究室配布のテンプレが対応していない
- 日本語の行間や句読点の挙動が微妙
LuaLaTeX・XeLaTeX は “高度なカスタムが必要な人向け” で、最初から選ぶと迷子になりがちです。
upLatexがいちばん無難ってわけです。
6.6 結論:初心者〜大学レポート用途なら upLaTeX が最適解
- 日本語の安定性
- フォント埋め込みの確実性
- 大学・研究室テンプレとの互換性
- 初心者でも扱いやすいシンプルさ
どれを取っても、upLaTeX + dvipdfmx は “日本語 LaTeX の王道” です。
特に MacTeX との相性が抜群なので、この記事のように 0 から環境構築する場合は、まずこの組み合わせを選んでおけば間違いありません。
7. まとめ
この記事では、Mac にまったく LaTeX が入っていない状態から、日本語 PDF を確実に生成できる環境を構築するまでの手順をまとめました。
LaTeX は一度セットアップさえしてしまえば、とても強力な文書作成ツールです。
特に、レポート・論文・実験報告書など、数式や日本語が混ざる文章では Word を圧倒する表現力があります。
本記事で構築した環境(最強構成)
- MacTeX(フル版)
- upLaTeX
- dvipdfmx
- 日本語フォント(ヒラギノ)を確実に埋め込む設定
- ターミナルから安定して PDF を出力できる状態
大学レポート・研究室の配布テンプレ・論文作成まで、この組み合わせならほぼ全部対応できます。
トラブルの 95% は「フォントマップ」で解決する
もし日本語が出ない場合は、次のコマンドでほぼ確実に解決します。
sudo kanji-config-updmap-sys --jis2004 hiragino-pron
これは「日本語のフォント設定を正しくする」ためのもので、一度実行してしまえば以後は不要です。
最後に
LaTeX は難しく見えますが、ポイントは 最初の環境構築を間違えないこと だけです。
MacTeX を使って upLaTeX + dvipdfmx の構成にしておけば、PDF が壊れたり、日本語が豆腐になったりすることはほぼありません。
この記事を参考に、自分の Mac に “安定した日本語 LaTeX 環境” を作ってみてください。
一度動き出すと、レポート作成がまるで別世界の快適さになります。
この記事が、Latexに苦しめられているだれかを一人でも救えたなら光栄です。
Discussion