AMSFontsの更新の方法を詳しく書いておきます。
AMSFontsのページから新しいamsfonts.zipを(例えばホームディレクトリに)ダウンロードして,ターミナルで
cd /usr/local/teTeX/share/texmf-local/
unzip ~/amsfonts.zip
mktexlsr
と打ち込みます(上書きするか聞かれたら y または A と答えます)。
これだけだと左大括弧が欠けるようです。dvipdfm_dl14.map の
cmex10 -r
を
cmex10
にしてください。dvipdfm_dl14.map は
~/.texmf-var/fonts/map/dvipdfm/updmap/
または
/usr/local/teTeX/share/texmf-var/fonts/map/dvipdfm/updmap/
にあります。
なんでこれでPreviewの文字化けが直るのか,やや疑問なのですが,追試していただければ幸いです。
AMSFontsのページから新しいamsfonts.zipを(例えばホームディレクトリに)ダウンロードして,ターミナルで
cd /usr/local/teTeX/share/texmf-local/
unzip ~/amsfonts.zip
mktexlsr
と打ち込みます(上書きするか聞かれたら y または A と答えます)。
これだけだと左大括弧が欠けるようです。dvipdfm_dl14.map の
cmex10 -r
を
cmex10
にしてください。dvipdfm_dl14.map は
~/.texmf-var/fonts/map/dvipdfm/updmap/
または
/usr/local/teTeX/share/texmf-var/fonts/map/dvipdfm/updmap/
にあります。
なんでこれでPreviewの文字化けが直るのか,やや疑問なのですが,追試していただければ幸いです。
私のところではそういう問題は起きていません。
なんかフォントキャッシュのせいのような気もします。Googleで
"Mac OS X" font cache
あるいは
"Mac OS X" フォントキャッシュ
として検索すると,フォントキャッシュを消す方法がいろいろ見つかりますので,やってみていただけませんか。
別の方法で思いつくものとして,dvipdfmx の map ファイルで該当フォント名の後の -r を削除するというのもあります。
あるいは,何もしないで再起動しただけで直るというようなこともあるかもしれません。
どの方法でうまくいったという詳しい情報をお寄せいただくと助かります。
ちなみに,第4版付属のCDでインストールされたんですよね。
なんかフォントキャッシュのせいのような気もします。Googleで
"Mac OS X" font cache
あるいは
"Mac OS X" フォントキャッシュ
として検索すると,フォントキャッシュを消す方法がいろいろ見つかりますので,やってみていただけませんか。
別の方法で思いつくものとして,dvipdfmx の map ファイルで該当フォント名の後の -r を削除するというのもあります。
あるいは,何もしないで再起動しただけで直るというようなこともあるかもしれません。
どの方法でうまくいったという詳しい情報をお寄せいただくと助かります。
ちなみに,第4版付属のCDでインストールされたんですよね。
木村さんと同様のトラブルです。
LaTeX環境
対策
結果
上記二つの方法を試してみたのですが、うまく行きません。
実施した内容は、下記の通り。
LaTeX環境
- 『改訂第4版 LaTeX2e 美文書作成入門』(技術評論社)よりMac用teTeX一式をインストール。
- TeXShopを最新版にアップグレード(http://www.uoregon.edu/~koch/texshop/)
- Shift-JISで文章を作成。
対策
- AMS Fonts(http://www.ams.org/tex/amsfonts.html)の最新バージョンをインストールしてみる。
- フォントキャッシュを削除する。
結果
上記二つの方法を試してみたのですが、うまく行きません。
実施した内容は、下記の通り。
- /usr/local/teTeX/share/texmfにAMS Fontsをインストール。その後、mktexlsr、およびupdmapを実施。
- Macをセーフモードで起動。
- フォントキャッシュを初期化するために、ターミナル上で以下のコマンドを実行。
$ atsutil databases -remove
$ atsutil server -shutdown
$ atsutil server -ping
$ atsutil server -shutdown
$ atsutil server -ping
Acrobat Readerでは問題なく閲覧できますので、pdf自体は正常に作成されているように思います。
今回の文字化けは、Preview.appで閲覧する場合に生じているので、Preview.appのバグが原因なのでしょうか。こんな記事を見つけました。http://discussions.apple.com/thread.jspa?messageID=6953048
追記)先ほどの投稿時に作成したpdfデータを添付します。当方のコンピュータでは、Acrobat Readerで開くと正常に閲覧することができますが、Previewでは文字化けした状態になります。
今回の文字化けは、Preview.appで閲覧する場合に生じているので、Preview.appのバグが原因なのでしょうか。こんな記事を見つけました。http://discussions.apple.com/thread.jspa?messageID=6953048
追記)先ほどの投稿時に作成したpdfデータを添付します。当方のコンピュータでは、Acrobat Readerで開くと正常に閲覧することができますが、Previewでは文字化けした状態になります。
teTeXを入れ直したうえで、AMSFonts Ver.3(http://www.ams.org/tex/amsfonts.html)を /usr/local/teTeX/share/texmf にインストールしてみました。結果、Previewの文字化けは解消されませんでした。
次に、管理者権限(sudo)で、フォントキャッシュの問題を確認してみました。その際、コマンドラインに次のような文章が吐き出されました。
その後、再起動しましたが、Previewの文字化けは解消されませんでした。
次に、管理者権限(sudo)で、フォントキャッシュの問題を確認してみました。その際、コマンドラインに次のような文章が吐き出されました。
# atsutil databases -remove
Removing: /private/var/folders/zz/zzzivhrRnAmviuee++++ME+++42/-Caches-/System
Removing: /private/var/folders/h0/h08YXV9DFOOs-pr2U2TolE+++TI/-Caches-/com.apple.FontRegistry
# atsutil server -shutdown
ATSServer shutdown
# atsutil server -ping
ATSServer is running
Removing: /private/var/folders/zz/zzzivhrRnAmviuee++++ME+++42/-Caches-/System
Removing: /private/var/folders/h0/h08YXV9DFOOs-pr2U2TolE+++TI/-Caches-/com.apple.FontRegistry
# atsutil server -shutdown
ATSServer shutdown
# atsutil server -ping
ATSServer is running
その後、再起動しましたが、Previewの文字化けは解消されませんでした。
AMSFontsをtexmf-localに移動させ、mktexlsrとupdmapを済ませた後、TeXShopで問題の.texデータをコンパイルした結果、以下の警告が出てきました。
trouble.dvi -> trouble.pdf
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 rml
mktexpk: don't know how to create bitmap font for rml.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virtual/physical font for TFM "rml".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "rml" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
### dvipdfmx error
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 rml
mktexpk: don't know how to create bitmap font for rml.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virtual/physical font for TFM "rml".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "rml" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
### dvipdfmx error
特に警告メッセージはないように思います。以下、TeXShop.appでtrouble.texをコンパイルした際に、コンソールに吐き出された内容を提示いたします。
### platex-sjis trouble.tex
This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.4)
(./trouble.tex
pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2005/12/01> patch level 0)
(/usr/local/teTeX/share/texmf/ptex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2006/11/01 okumura
) (./trouble.aux) [1] (./trouble.aux) )
Output written on trouble.dvi (1 page, 456 bytes).
Transcript written on trouble.log.
### dvipdfmx trouble.dvi
trouble.dvi -> trouble.pdf
[1]
9532 bytes written
### Succesfully generated trouble.dvi and trouble.pdf
This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.4)
(./trouble.tex
pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2005/12/01> patch level 0)
(/usr/local/teTeX/share/texmf/ptex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2006/11/01 okumura
) (./trouble.aux) [1] (./trouble.aux) )
Output written on trouble.dvi (1 page, 456 bytes).
Transcript written on trouble.log.
### dvipdfmx trouble.dvi
trouble.dvi -> trouble.pdf
[1]
9532 bytes written
### Succesfully generated trouble.dvi and trouble.pdf
補足ですが,AMSFonts 3 には3.00,3.01,3.02の3種類があるようです。配布されている名前はいずれもamsfonts.zipです。3.02は2009年7月14日に出たので,ここを読んでインストールされたかたは3.02を使っておられると思いますが,念のため。
それから,大きい括弧云々は,私の環境をいじっているうちに再現できなくなってしまったのですが,起こったのはたぶん
\[ E(\bar{X}^2) = E\left( \left(\frac{X_1 + \cdots + X_n}{n} \right)^2 \right) \]
のような個所だったと思います。もし再現できたら対処してみてください。
それから,大きい括弧云々は,私の環境をいじっているうちに再現できなくなってしまったのですが,起こったのはたぶん
\[ E(\bar{X}^2) = E\left( \left(\frac{X_1 + \cdots + X_n}{n} \right)^2 \right) \]
のような個所だったと思います。もし再現できたら対処してみてください。
TeXShopをVersionTrackerというサイトで最新版をダウンロード
『改訂第4版 LaTeX2e』付属teTeX.zipをCD-ROMから解凍したものを
/usr/local/にDrag&Drop
http://www.ams.org/tex/amsfonts.html
の一番上のamsfont.zipをダウンロード
/usr/local/teTeX/share/texmf-local/に解凍したフォルダをDrag&Drop
/usr/local/teTeX/share/texmf-var/fonts/map/dvipdfm/updmap/のdvipdfm_dl14.map のcmex10 -rをcmex10にしました。
以上です。
http://www.tug.org/tetex/からteTeXを
ダウンロードしたほうがよいかもと考えていましたが、結局ダウンロードできず、テキストに従いました。
『改訂第4版 LaTeX2e』付属teTeX.zipをCD-ROMから解凍したものを
/usr/local/にDrag&Drop
http://www.ams.org/tex/amsfonts.html
の一番上のamsfont.zipをダウンロード
/usr/local/teTeX/share/texmf-local/に解凍したフォルダをDrag&Drop
/usr/local/teTeX/share/texmf-var/fonts/map/dvipdfm/updmap/のdvipdfm_dl14.map のcmex10 -rをcmex10にしました。
以上です。
http://www.tug.org/tetex/からteTeXを
ダウンロードしたほうがよいかもと考えていましたが、結局ダウンロードできず、テキストに従いました。
普通にやるのでは書込み不可能でSkippingされましたが、
sudoで実行したら以下の表示が出ました。
mktexlsr: Updating /Users/katsurou/.texmf-var/ls-R...
mktexlsr: Updating /opt/local/share/texmf/ls-R...
mktexlsr: Updating /opt/local/share/texmf-dist/ls-R...
mktexlsr: Updating /opt/local/share/texmf-local/ls-R...
mktexlsr: Updating /opt/local/share/texmf-var/ls-R...
mktexlsr: Done.
TeXShopしか使用していないので、恐らく重複してはいないと思います。
sudoで実行したら以下の表示が出ました。
mktexlsr: Updating /Users/katsurou/.texmf-var/ls-R...
mktexlsr: Updating /opt/local/share/texmf/ls-R...
mktexlsr: Updating /opt/local/share/texmf-dist/ls-R...
mktexlsr: Updating /opt/local/share/texmf-local/ls-R...
mktexlsr: Updating /opt/local/share/texmf-var/ls-R...
mktexlsr: Done.
TeXShopしか使用していないので、恐らく重複してはいないと思います。
Snow Leopard 10.6.1をインストールして、美文書に従ってインストールしてからサポートページのフォントパスのところをターミナルに貼り付けて、amsfontsをこのスレッドの書き込みに従ってインストールしたところ、数式は正しく表示されるようになったのですが、日本語入力が出来ません。
** WARNING ** Could not locate a virtual/physical font for TFM "rml".
** WARNING ** >> This font is mapped to a physical font "HiraMinPro-W3".
** WARNING ** >> Please check if kpathsea library can find this font: HiraMinPro-W3
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Leopard 10.5.Xで、美文書の通りにインストールしてフォントパスをターミナルに貼り付ける、までやったら普通に日本語入力もできたのですが、
どのような違いでこんなエラーが出てしまうのか理解できません・・
教えていただけますでしょうか
** WARNING ** Could not locate a virtual/physical font for TFM "rml".
** WARNING ** >> This font is mapped to a physical font "HiraMinPro-W3".
** WARNING ** >> Please check if kpathsea library can find this font: HiraMinPro-W3
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Leopard 10.5.Xで、美文書の通りにインストールしてフォントパスをターミナルに貼り付ける、までやったら普通に日本語入力もできたのですが、
どのような違いでこんなエラーが出てしまうのか理解できません・・
教えていただけますでしょうか
でも、これは、日本語フォントが見つからない時の典型的なエラーですよね。
cd /usr/local/teTeX/share/texmf/fonts/opentypeの下にできているはずのシンボリックリンクはちゃんとありますでしょうか。
パス名の途中に空白があるので、サポートページの内容をターミナルにコピペするといったやりで空白ごとlnコマンドに渡してやらないとエラーが出たりします。
ln -s をやったときに、エラーは出ませんでしたか?
私の環境もsnow Leopardですが、サポートページに書かれた通りのlnコマンドの実行で無事に動いていますけど……。
cd /usr/local/teTeX/share/texmf/fonts/opentypeの下にできているはずのシンボリックリンクはちゃんとありますでしょうか。
パス名の途中に空白があるので、サポートページの内容をターミナルにコピペするといったやりで空白ごとlnコマンドに渡してやらないとエラーが出たりします。
ln -s をやったときに、エラーは出ませんでしたか?
私の環境もsnow Leopardですが、サポートページに書かれた通りのlnコマンドの実行で無事に動いていますけど……。
コンピュータ名:opentype ユーザ名$ ls -l
total 48
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuPro-W3.otf -> /Library/Fonts/ヒラギノ角ゴ ProN W3.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuPro-W6.otf -> /Library/Fonts/ヒラギノ角ゴ ProN W6.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuStd-W8.otf -> /Library/Fonts/ヒラギノ角ゴ StdN W8.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraMaruPro-W4.otf -> /Library/Fonts/ヒラギノ丸ゴ ProN W4.otf
lrwxr-xr-x 1 root wheel 44 10 8 20:03 hiraminpro-w3.otf -> /library/fonts/ヒラギノ明朝 pro w3.otf
lrwxr-xr-x 1 root wheel 44 10 8 20:03 hiraminpro-w6.otf -> /library/fonts/ヒラギノ明朝 pro w6.otf
です
total 48
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuPro-W3.otf -> /Library/Fonts/ヒラギノ角ゴ ProN W3.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuPro-W6.otf -> /Library/Fonts/ヒラギノ角ゴ ProN W6.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraKakuStd-W8.otf -> /Library/Fonts/ヒラギノ角ゴ StdN W8.otf
lrwxr-xr-x 1 root wheel 45 10 8 18:20 HiraMaruPro-W4.otf -> /Library/Fonts/ヒラギノ丸ゴ ProN W4.otf
lrwxr-xr-x 1 root wheel 44 10 8 20:03 hiraminpro-w3.otf -> /library/fonts/ヒラギノ明朝 pro w3.otf
lrwxr-xr-x 1 root wheel 44 10 8 20:03 hiraminpro-w6.otf -> /library/fonts/ヒラギノ明朝 pro w6.otf
です