Inkscape/MacへのTexTextインストール

関連記事InkscapeでTeXを用いた数式入力

【2025-03-20改訂】TexText 1.11.1対応

Inkscape上でTeXを扱うTexTextをMacにインストールする際の備忘録です(Inkscape 1.4,TexText 1.11.1,MacTeXではなくinstall-tlからTeX Liveをインストール).

うちでは各種ツールはApplicationsフォルダにサブフォルダを作ってインストールしているのですが,TexTextのインストールの際に「Inkscapeはどこにあるの?」とエラーが返ってきます.これはインストールスクリプトがInkscapeの所在をデフォルトインストールの場所(すなわち/Applications)にしているためと推定しています(まだコードは読んでいませんが).

/Applications/graphicsにInkscapeを配置している場合は下記でインストールします(本家のドキュメントではpdflatexのみが記載されていますが,下記ではlualatex,xelatexも設定しています):

python3 setup.py --inkscape-executable /Applications/graphics/Inkscape.app/Contents/MacOS/inkscape --pdflatex-executable=$(which pdflatex) --lualatex-executable=$(which lualatex) --xelatex-executable=$(which xelatex) --skip-requirements-check

TexTextが1.11.1になった(2025-03-13)ので従来どおりインストールしようとしたら,GTK3がないだとか,TkInterがないだとかのエラーが出てきたので,上記のようにしてインストールを完了した.

他の場所にInkscapeを置いている場合も,Inkscapeの実行ファイルをフルパスで指定すれば良いでしょう.MacTeXについては未確認ですが,TeX ForumのFYI:Mac版TeXTextのインストールが参考になるかもしれません.