[vine-users:082130] Re: texlive で太文字印刷

Munehiro Yamamoto munepi @ cg8.so-net.ne.jp
2012年 10月 10日 (水) 00:42:41 JST


山本@Breskens, Netherlands です。

2012年10月9日 14:35 Masaki Kawamura <kawamura @ is.sci.yamaguchi-u.ac.jp>:
> 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 @ vinelinux.org>
GPG Key ID: 0xC24B55FD
GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8  8AD0 1D28 D5DE C24B 55FD


vine-users メーリングリストの案内