$ brew install --cask mactex-no-gui
$ sudo tlmgr update --self --all
$ sudo tlmgr paper a4
パスの設定(~/.bash_profile
等で設定し、source ~/.bash_profile
で反映)
$ export PATH=/usr/local/texlive/2022/bin/universal-darwin/:$PATH # M1 chip の場合
$ export PATH=/usr/local/texlive/2022/bin/x86_64-darwin/:$PATH # Intel chip の場合
TeXまわりのアップデート
$ sudo tlmgr update --self --all
$ sudo tlmgr paper a4
情報源: macOS Mojave / macOS High Sierra / macOS Sierra / OS X El Capitan に付属するヒラギノフォントのセットアップ
$ sudo tlmgr repository add http://contrib.texlive.info/current tlcontrib
$ sudo tlmgr pinning add tlcontrib '*'
$ sudo tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos
$ sudo cjk-gs-integrate --link-texmf --cleanup
$ sudo cjk-gs-integrate-macos --link-texmf
$ sudo mktexlsr
$ sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron
macOS High Sierra + Texlive 2017 + ヒラギノフォントを見て以下の設定をした。
$ git clone https://github.com/texjporg/cjk-gs-support.git
$ cd cjk-gs-support
$ sudo ./cjk-gs-integrate.pl --link-texmf --fontdef-add=cjkgs-macos-highsierra.dat
$ sudo mktexlsr
$ git clone https://github.com/texjporg/jfontmaps.git
$ cd jfontmaps
Makefileの1行目を以下に変更
TEXMF = /usr/local/texlive/texmf-local
以下を実行
$ sudo make install
$ cd script
$ sudo mktexlsr
$ sudo ./kanji-config-updmap-sys.sh hiragino-highsierra-pron
$ sudo mktexlsr
ちなみに,いつもお世話になっている奥村先生のサイト情報によると,以下を実行すると良いらしいが,こちらは試していない。何か不具合があった時に実行する。
# ln -sf /System/Library/Fonts/ヒラ*ノ明朝\ ProN.ttc /usr/local/texlive/texmf-local/fonts/truetype/cjk-gs-integrate/HiraginoSerif.ttc
# ln -sf /System/Library/Fonts/ヒラ*ノ丸*\ ProN\ W4.ttc /usr/local/texlive/texmf-local/fonts/truetype/cjk-gs-integrate/HiraginoSansR-W4.ttc
# mktexlsr
$ cd /usr/local/texlive/2016/texmf-dist/scripts/cjk-gs-integrate
$ sudo perl cjk-gs-integrate.pl --link-texmf --force
$ sudo mktexlsr
$ sudo updmap-sys --setoption kanjiEmbed hiragino-elcapitan-pron <= ヒラギノのProN/StdNを使う
Nシリーズでないヒラギノ(Pro/Std)を使うこともできるが,ヒラギノフォントの販売元によるとEl Capitan搭載のヒラギノフォント(Pro/Std)には互換性のための深刻な問題があるので使用はしないようにとのこと。
$ sudo tlmgr install collection-langjapanese collection-latexrecommended collection-fontsrecommended
以下の sethiraginofont.sh を実行してヒラギノフォントを使えるようにする。
$ cat sethiraginofont.sh
#!/bin/sh
mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/hiragino/
cd /usr/local/texlive/texmf-local/fonts/opentype/hiragino/
ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" ./HiraMinPro-W3.otf
ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" ./HiraMinPro-W6.otf
ln -fs "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" ./HiraMaruPro-W4.otf
ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" ./HiraKakuPro-W3.otf
ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" ./HiraKakuPro-W6.otf
ln -fs "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" ./HiraKakuStd-W8.otf
mktexlsr
updmap-sys --setoption kanjiEmbed hiragino
$ ./sethiraginofont.sh