Re: scriptsize(dvipdfm で作成した PDF での記号類の表示不具合)

名前: トノ
日時: 2002-12-19 20:37:23
IPアドレス: 150.35.254.*

>>14065 しばらく前に、dvipdfm で変換した PDF で、数式記号類が消える(表示されな い)というトラブルが立て続けに書込まれていますね。 #13207 夏さん 》 dviでは正常に表示されていた数式 》 (例えば$\theta$や$\leqq$、keyboard上の-キーetc)が、 》 pdfには変換されず、その部分が空白になってしまいます。 》 ただし$\sin$は変換されます。 #13228 kuma さん 》 dvipdfでpdfに変換すると数式の中の-(マイナス)の符号が消えてしまったり, 》 {(中カッコ)が消えてしまいます。 #13235 ぺんぎんさん 》 dviでは見えている記号,-(マイナス)とか,[,{(カッコ)などの記号が, 》 一部出なくなってしまいます いずれも未解決の様子(#13207 についてはレスが付いたがその後の状況がわか らず、#13228 と #13235 についてはレスすら付かず)ですが、今度は化けると いうことですか。 最近、私も dvipdfm を利用する機会が増えてきたので気になっているのですが、 手許の環境では再現しません。 \documentclass{article}\relax \pagestyle{empty} \begin{document} \scriptsize $\left( \frac{1}{2}\right)$ \begin{displaymath} \left( \frac{1}{2}\right) \end{displaymath} \end{document} というソースを latex で処理し、dvipdfm で変換して Acrobat Reader 5.1 と Acrobat 4.05c で開いてみましたが、文字化けも脱落も見あたりませんでした。 また、dviout での Font Info では 6 cmr7(600) f:\tex\~pk\canonex\public\cm\cmr7.600pk PK 5 cmr5(600) f:\tex\~pk\canonex\public\cm\cmr5.600pk PK 0 cmex10(600) f:\tex\~pk\canonex\public\cm\cmex10.600pk PK font : total 3 (600 dpi), mag : 1000 と表示され、一方、PDF でのフォントを pdffonts.exe で調べてみると name type emb sub uni object ID ------------------------------------ ------------ --- --- --- --------- XNYSCY+CMEX10 Type 1 yes yes no 9 0 COXGLL+CMR5 Type 1 yes yes no 12 0 GBBKPR+CMR7 Type 1 yes yes no 16 0 となりますので、使用されているフォントは全て Type 1 で埋め込まれているよ うです。 再現されないのは、設定に依るからなのか、dvipdfm 等のバージョンに依るから なのか、あるいは OS 等の環境に依るからなのか…… いずれの質問者の方も詳しい状況を書いて下さっていないのが残念です。 (^-^; さんの場合、どのように化けるのでしょうか。また、再現する最小限の ソースは? dvipdfm の処理時にエラーや警告の表示は出ないのでしょうか。 ※ 今回、自分で試していて気が付いたのですが、dvipdfm の処理時のメッセー ジをファイルに落とすことって、出来ないようですね(少なくとも、 > FILENAME でのリダイレクトはうまくいきませんでした)。Windows NT 系 なら、コマンドプロンプトの出力をバックスクロールできるので、問題にな らないんでしょうけど、Windows 9x 系ではいい方法がないものでしょうか。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)