山本@Breskens, Netherlands です。 2012年10月9日 14:35 Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>: > texlive で日本語の太文字印刷をする方法を教えてください。 Vine Linux 6 の TeX Live 環境は、 基本的に ptexlive2009 です。 したがいまして、フォント管理は、 updmap コマンドで一通り可能です。 # 現在の TeX Live 2012 でも、基本的に同様です。 platex hoge で typeset して、 dvipdfmx hoge でフォントを 埋め込んで PDF ファイルへ変換することによって、 版を作るのが楽です。 ここでは、IPA明朝とIPAゴシックを埋め込むことをやってみます。 hoge.tex の内容は、以下であるとします。 \documentclass{jsarticle} \begin{document} こくご {\bfseries こくご} \end{document} TrueType-ipafont パッケージをインストールしていると、 /usr/share/fonts/TrueType-ipafont 以下に、 ipag.ttf ipam.ttf ipagp.ttf ipamp.ttf がインストールされるでしょう。 これを確かめたら、 /usr/share/texmf/fonts/truetype 以下に これらのフォントのリンクを張ります。 ここでは、/usr/share/texmf/fonts/truetype 直下にリンクを張ります。 $ cd /usr/share/texmf/fonts/truetype $ sudo ln -sf /usr/share/fonts/TrueType-ipafont/*.ttf . $ sudo mktexlsr /usr/share/texmf ■安直な方法 1. hoge.tex がある同じディレクトリに、 ptex-ipa.map のようなファイル名で、 以下の内容を書き込みます。 rml H ipam.ttf rmlv V ipam.ttf gbm H ipag.ttf gbmv V ipag.ttf 2. platex で typeset して、 dvipdfmx で変換します。このときに、 ptex-ipa.map をして変換します。 $ platex hoge $ dvipdfmx -f ptex-ipa.map hoge Adobe Reader でフォント情報などを確認すると、 hoge.pdf には、たしかに IPA 明朝と IPA ゴシックが埋め込まれていることが確認できます。 ■システムにおけるデフォルトを変えてしまう 1. デフォルトの vine.map を無効にして、ptex-ipa-ttf.map を有効にします。 さらに、フォントを埋め込むように指定します。 $ sudo updmap-sys --disable vine.map $ sudo updmap-sys --enable KanjiMap ptex-ipa-ttf.map $ sudo updmap-sys --setoption kanjiEmbed ipa-ttf なお、ptex-ipa-ttf.map は、以下のばしょにあります。 /usr/share/texmf/fonts/map/dvipdfm/ptexlive/ptex-ipa-ttf.map # 1 における ptex-ipa.map と同一内容です。 2. 以上の設定の下で、platex で typeset して、 dvipdfmx で変換します。 $ platex hoge $ dvipdfmx hoge ■ユーザごとに設定する 上記 2 と同じようなことを、 /home/foobar/.texmf-config /home/foobar/texmf で環境を整えます。 # 時間の都合上、とりあえず省略します (^^;; とりいそぎ、やり方を一通り述べたのみです。 -- 山本 宗宏 Munehiro "munepi" Yamamoto <munepi@xxxxxxxxxxxxx> GPG Key ID: 0xC24B55FD GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8 8AD0 1D28 D5DE C24B 55FD _______________________________________________ vine-users mailing list vine-users@xxxxxxxxxxxxxxxxxxxx http://listserv.linux.or.jp/mailman/listinfo/vine-users