macをクリーンインストールしたので、[改訂第8版]LaTeX2ε美文書作成入門付属のDVDからTeX Linveをインストールしてhttps://github.com/munepi/bibunsho7-patch/のパッチを当てたらエラーを吐いたので解決方法をメモしておきます。
環境は macOS Monterey version 12.5, TeX Live 2020 です
参考: https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2056
TeXファイルをコンパイルしようとすると、こんなエラーを吐きました
dvipdfmx:warning: >> This font is mapped to a physical font " HiraginoSerif.ttc".
dvipdfmx:warning: >> Please check if kpathsea library can find this font: HiraginoSerif.ttc
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
別のMacで
kpsewhich -progname=dvipdfmx -format=.ttc HiraginoSerif.ttc
を実行すると、/Users/Shared/TeXLive/texmf/fonts/opentype/cjk-gs-integrate/にHiraginoSerif.ttcのシンボリックリンクを貼るといいことがわかったので、
ln -s /System/Library/Fonts/HiraginoSerif.ttc /Users/Shared/TeXLive/texmf/fonts/opentype/cjk-gs-integrate/HiraginoSerif.ttc
ついでにヒラギノ角ゴシックのシンボリックリンクも貼れてなかったみたいなので、それも貼っておきます。
for ((i=1; i<10;i++));do
sudo ln -s /System/Library/Fonts/ヒラギノ角ゴシック\ W$i.ttc /Users/Shared/TeXLive/texmf/fonts/opentype/cjk-gs-integrate/HiraginoSans-W$i.ttc
done
シンボリックリンクを貼った後に、
sudo mktexlsr
を実行したらヒラギノを埋め込めるようになりました。
パッチを実行したときになぜかシンボリックリンクが貼れてなかったみたいです。
https://github.com/munepi/bibunsho7-patch/のPatch.shを読むとさっき実行したのと同じコマンドが実行されてました。
試してないのでわかりませんが、パッチを当てるときは
sudo ./Patch.sh
を実行したほうがログが確認できるのでいいかもしれません。
コメント