まだしつこくLeopardでLaTeXiTの数式をpowerpointに貼る方法を調べてみた。
LaTeXiT[7285] : ATSFontFindFromContainer failed: count = 2.
っていうエラーが出るのでこのエラーについて調べたら,これについて書いてある掲示板をみつけた。
かなり多くのスレッドがあってみにくいけど,スレッドの1つのリンクからスマートにフォントキャッシュを消す方法があった。
10.5: How to reset user and/or all font caches
以下のいずれかのコマンドをターミナルで実行
For current user (log out or reboot afterwards):
$ atsutil databases -removeUser
For all users and system font cache (reboot afterwards):
$ atsutil databases -remove
さらに次のコマンドも実行
$ atsutil server -shutdown
ATSServer shutdown
$ atsutil server -ping
ATSServer is running
ATSServer用のコマンドが存在した。
これやってもそのままではLaTeXiTからパワポに数式を貼付けるとフォントはやっぱり崩れる。しかしなんとか貼付ける方法を発見。
LaTeXiTのデフォルトの出力フォーマットは「PDF vector image」。これを「PDF with outlined fonts」にすると崩れずに貼付けられた!!
実際にパワポに貼付けてみると,ベクトル形式というよりビットマップっぽい画像が貼付けられる。数式を拡大するとフォントが荒く見える。Keynoteの方は数式を拡大してもフォントはきれいなままなのに。でも,一応これで数式を貼付けること自体は可能になったから良しとしよう。パワポのファイルをWindowsで開いてもちゃんと開けたし。