はじめまして.dvipdfmxにおけるfontの埋め込みについて,ご教示いただければ助かります.当方,openSUSE10.3にptetex3をinstallしています.gnuplotで作成した図に含まれているsymbol fontの埋め込みができません.しかし,たとえば普通に
ipa fontをPDFに埋め込むには
%dvipdfmx -f ptex-ipa.map (ファイル名)
とすれば良いと思います.同様にsymbol fontを埋め込むには
%dvipdfmx -f ptex-ipa.map -f ??.map (ファイル名)
の??を調べれば良いのでしょうか? これが一番の疑問です.
****
以下,gnuplotでsymbol fontを使用するためのpltファイルの
一部です.
set xlabel "{/=20 {/Symbol x@_1 } [km^{-1}]}"
上のようにすることでx軸に$\xi_{1}$を使用することができると
思います.epsファイルを作るために,
Terminal type set to 'x11'
gnuplot> load "sp1.plt"
gnuplot> set term postscript enh eps color
Terminal type set to 'postscript'
Options are 'eps enhanced defaultplex \
leveldefault color colortext \
dashed dashlength 1.0 linewidth 1.0 butt \
palfuncparam 2000,0.003 \
"Helvetica" 14 '
gnuplot> set output "sp.eps"
gnuplot> replot
とします.あとは,このepsファイルをLaTeXのソースで以下
のように張り付け,
\begin{figure}[t]
\includegraphics[width=1.0\linewidth]{sp.eps}
\label{fig:sp}
\caption{図のタイトル}
\end{figure}
%platex **.tex
でdviファイルを作り,上のdvipdfmxにつなげる作業です.
*********
通常使用するだけ,つまり自分のprinterで文書を印刷し使うだけですと,問題はないのです.しかし,PDF文書の受けてが論文編集社の場合,fontの埋め込みが厳しくcheckされてしまいます.よろしくお願い致します.
\includegraphics で取り込んだ EPS ファイルは ghostscript で PDF に変換されてから dvipdfmx で処理されます。ですので、
%dvipdfmx -f ptex-ipa.map (ファイル名)
の map ファイルとは無関係です。ptetex3 ですと $TEXMF/dvipdfm/dvipdfmx.cfg に
D "gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite ...(中略) ... /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium] >> setdistillerparams' -f %i -c quit"
のような行があるはずで、ここの /Symbol を消せばよいと思います。
# ptetex3 では、フォントはなるべく埋め込まないようにしているのですが、
# おせっかいでしょうか。
%dvipdfmx -f ptex-ipa.map (ファイル名)
の map ファイルとは無関係です。ptetex3 ですと $TEXMF/dvipdfm/dvipdfmx.cfg に
D "gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite ...(中略) ... /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium] >> setdistillerparams' -f %i -c quit"
のような行があるはずで、ここの /Symbol を消せばよいと思います。
# ptetex3 では、フォントはなるべく埋め込まないようにしているのですが、
# おせっかいでしょうか。