Apple Silicon Mac に homebrew でinstallしたMacTeXで(u)platexを使うための設定について

Apple Silicon Mac に homebrew でinstallしたMacTeXで(u)platexを使うための設定について

- 陽二郎 若座 の投稿
返信数: 1

Apple Silicon Mac (CPU が Intel から Arm になったMac)に homebrew でMacTeX をインストールしたところ, eps ファイルを読み込むソースファイルが(u)platexでコンパイルできないトラブルを経験しました. (TeXShopでエンジンの行を見ると ptex2pdf にオプションを付けたものになっています.)

TeXShop のコンソールのエラーはテンポラリーファイル用のフォルダーの中の何かのファイルが見つからないという感じのものでした. ソースファイルのフォルダーでは eps ファイルから pdfファイルを生成することができていないように見えました.

xdvipdfmx に strings コマンドをかけてみたところ, "/usr/{local,}" が出てくる一方,  "/opt/homebrew" は出てきません. そこで, "/opt/homebrew/bin/gs" を参照する symlink "/usr/local/bin/gs" を付けることにしました.

その結果, eps ファイルを読み込むことができるようになりました.

検索サイトで探しても事象や解決策を見つけることができなかったので, この解決策で良いかどうかアドバイスが欲しいと思います. もしかして, 解決策が載っているページを教えていただければ, なお助かります.

日本語のソースファイルをコンパイルできるようにしたかったのですが, 何が起こっているのか調べるために minimal non-working example を作って調べました. eps ファイルを私のプロジェクトのファイルから公知のファイルに変更して載せておきます.

TeX Live のディストリビューションにある

/usr/local/texlive/2025/texmf-dist/doc/latex/guide-to-latex/demo.eps

をソースファイルのフォルダーにコピーした状態で, 下記のファイルをコンパイルすることができるようにしました. 

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{center}
\includegraphics{demo.eps}
\end{center}
\end{document}

陽二郎 若座 への返信

Re: Apple Silicon Mac に homebrew でinstallしたMacTeXで(u)platexを使うための設定について

- 和田 勇 の投稿

"/opt/homebrew/bin/gs" を参照する symlink "/usr/local/bin/gs"  

上記でも良いのですが、当フォーラムで GSBinPath を検索した結果を参考に、 TeXShop の 設定(⌘,) → 内部設定 タブ → パス設定 → Distiller(Ghostscript)(デフォルト:/usr/local/bin)  で /usr/local/bin となっているところを /opt/homebrew/bin としても良いです。

添付ソースファイルについて

添付されたソースのままですと、取り込み画像が意図したところに描画されないケースがあります。 (今回の場合、表示順序がおかしい、センタリングしたいのに左寄せになっています)

(u)platex を利用されるときは、\documentclass{article} → \documentclass[dvipdfmx]{article} のようにオプションを付与すると、トラブル回避可能です。

diff --git a/2026-03-01-4023.tex b/2026-03-01-4023.tex
index 91cd559..fcbcba7 100644
--- a/2026-03-01-4023.tex
+++ b/2026-03-01-4023.tex
@@ -1,7 +1,12 @@
-\documentclass{article}
+\documentclass[dvipdfmx]{article} %% dvipdfmx オプションつけないと demo.eps のレンダリング場所が思った通りにならない
 \usepackage{graphicx}
 \begin{document}
+
+ABCDEF
+
 \begin{center}
 \includegraphics{demo.eps}
 \end{center}
+
+あいうえお
 \end{document}