Fedora Core5でdvipdfmx

dvipdfmxがあると、png画像つき日本語pdfを生成可能。
ソースからインストール。

Acrobat Reader 7.0をインストール済みが前提。

まずインストール

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?FC2#rc384294
参考。

cd /tmp
wget http://project.ktug.or.kr/dvipdfmx/snapshot/current/dvipdfmx-20050831.tar.gz
tar zxvf dvipdfmx-20050831.tar.gz
cd dvipdfmx-20050831
./configure --prefix=/usr && make && su -c 'make install'

cd /usr/share/texmf/dvipdfm
su -c '  ln -s -v /usr/local/Adobe/Acrobat7.0/Resource/Font . && mktexlsr'

cid-x.map

上だけでは動かなかった。
/usr/share/texmf/dvipdfm/config/cid-x.map
を以下に置き換える

%% This file 'cid-x.map' is read by dvipdfmx for default
%% dvipdfmx.cfg setting.  Please append fontmap entries here.

%% FONTMAP: CID-keyed font mapping file for dvipdfmx
%% =================================================
%%
%% Last modified: April 4, 2004
%%
%% FORMAT
%% ------
%%
%%  TFMNAME[@SFDNAME@] ENCNAME [:INDEX:][!]FONTNAME[/CSI][,VARIANT] [OPTIONS]
%%
%%
%% DESCRIPTION
%% -----------
%%
%% 1) TFMNAME[@SFDNAME@]
%%
%%    TFM name is specified in the field TFMNAME without extension (.tfm),
%%    and the subfont definition name in the field SFDNAME without
%%    extension (.sfd). For example, jbtm@UKS@ specifies the TFM names,
%%    jbtm01 - jbtm35, used in the CJK package.
%%
%% 2) ENCNAME
%%
%%    CMap resource name is specified in the field ENCNAME.
%%
%% 3) [:INDEX:][!]FONTNAME[/CSI][,VARIANT]
%%
%%    Font name is specified in the field FONTNAME with or without
%%    extension. The field INDEX is used for TrueType collections (.ttc)
%%    to specify the font index number. The character `!' enables the
%%    no-embedding option. The /CSI option is required for TrueType fonts
%%    when Identity CMap is specified in the ENCNAME. The stylistic variants
%%    (Bold, Italic, BoldItalic) are specified in the filed VARIANT.
%%    See examples below.
%%
%% 4) [OPTIONS]
%%
%%    All options available in the original dvipdfm are also valid here.
%%    The remap option [-r] is simply ignored.
 
%%
%% Omega Examples
%%

%% Chinese
%% Arphic TrueType fonts as Adobe-{CNS1,GB1} CID-keyed font.
%ombkai UniCNS-UCS2-H bkai00mp
%ombsmi UniCNS-UCS2-H bsmi00lp
%omgkai UniGB-UCS2-H  gkai00mp
%omgbsn UniGB-UCS2-H  gbsn00lp

%% Japanese
%% Adobe-Japan1
omrml  UniJIS-UCS2-H Ryumin-Light
omgbm  UniJIS-UCS2-H GothicBBB-Medium

%% Korean
%omgtm  UniKS-UCS2-H  HYGoThic-Medium
%ombtr  UniKS-UCS2-H  batang

%%
%% ASCII pTeX Examples
%%

%% Ryumin and GothicBBB found in PostScript printers:
rml  H Ryumin-Light
gbm  H GothicBBB-Medium
rmlv V Ryumin-Light
gbmv V GothicBBB-Medium

%% Synthetic font used for futo* family.
%% jun101 not available.
%ryumin-l    H Ryumin-Light
%gtbbb-m     H GothicBBB-Medium
%futomin-b   H Ryumin-Light,Bold
%futogo-b    H GothicBBB-Medium,Bold
%ryumin-l-v  V Ryumin-Light
%gtbbb-m-v   V GothicBBB-Medium
%futomin-b-v V Ryumin-Light,Bold
%futogo-b-v  V GothicBBB-Medium,Bold

%% Morisawa OpenType Basic 7 Family Pack
%%
%ryumin-l     H A-OTF-RyuminPro-Light
%ryumin-l-v   V A-OTF-RyuminPro-Light
%gtbbb-m      H A-OTF-GothicBBBPro-Medium
%gtbbb-m-v    V A-OTF-GothicBBBPro-Medium
%futomin-b    H A-OTF-FutoMinA101Pro-Bold
%futomin-b-v  V A-OTF-FutoMinA101Pro-Bold
%futogo-b     H A-OTF-FutoGoB101Pro-Bold
%futogo-b-v   V A-OTF-FutoGoB101Pro-Bold
%jun101-l     H A-OTF-Jun101Pro-Light
%jun101-l-v   V A-OTF-Jun101Pro-Light

%% MS Mincho/Gothic 
%msmin H msmincho
%msgot H msgothic

%% MS-Mincho with proportional latin and kana:
%msminp H :1:msmincho

%% Hojo-Kanji (JIS X 0212-1990): Adobe-Japan2
%hmin  Hojo-H msmincho
%hminv Hojo-V msmincho

%%
%% CJK-LaTeX/HLaTeX Examples
%%

%% Arphic Public Licence fonts:
%%  AR PL KaitiM, AR PL Mingti2L, AR PL SungtiL

bsmi@Big5@ ETen-B5-H bsmi00lp
bsmis@Big5@ ETen-B5-H bsmi00lp -s .167

bkai@Big5@ ETen-B5-H bkai00mp
bkais@Big5@ ETen-B5-H bkai00mp -s .167

bsmir@Big5@  ETen-B5-V  bsmi00lp
bsmirs@Big5@  ETen-B5-V  bsmi00lp -s .167

bkair@Big5@  ETen-B5-V  bkai00mp
bkairs@Big5@  ETen-B5-V  bkai00mp -s .167

bsmiv@Big5@  ETen-B5-V  bsmi00lp
bsmivs@Big5@  ETen-B5-V  bsmi00lp -s .167

bkaiv@Big5@  ETen-B5-V  bkai00mp
bkaivs@Big5@  ETen-B5-V  bkai00mp -s .167

gbsn@EUC@   GB-EUC-H   gbsn00lp
gbsns@EUC@  GB-EUC-H   gbsn00lp -s .167

gkai@EUC@   GB-EUC-H   gkai00mp
gkais@EUC@  GB-EUC-H   gkai00mp -s .167

gbsnr@EUC@  GB-EUC-V   gbsn00lp 
gbsnrs@EUC@  GB-EUC-V   gbsn00lp -s .167

gkair@EUC@  GB-EUC-V   gkai00mp
gkairs@EUC@  GB-EUC-V   gkai00mp -s .167

gbsnv@EUC@  GB-EUC-V   gbsn00lp
gbsnvs@EUC@  GB-EUC-V   gbsn00lp -s .167

gkaiv@EUC@  GB-EUC-V   gkai00mp
gkaivs@EUC@  GB-EUC-V   gkai00mp -s .167

%% Korean MS-Windows fonts with stylistic variants
%jbtm@UKS@  UniKS-UCS2-H !batang
%jbtmo@UKS@ UniKS-UCS2-H !batang,Italic
%jbtb@UKS@  UniKS-UCS2-H !batang,Bold
%jbtbo@UKS@ UniKS-UCS2-H !batang,BoldItalic

%% Baekmuk fonts (used with HLaTeX package)
%bbtm@KS-HLaTeX@   KSCms-UHC-H  batang
%bbtmo@UKS-HLaTeX@ UniKS-UCS2-H batang -s .167

%% Heisei family of Acrobat Asian Font Packs:
%% Not embedded.
%mincho@UJIS@ UniJIS-UCS2-H HeiseiMin-W3-Acro
%gothic@UJIS@ UniJIS-UCS2-H HeiseiKakuGo-W5-Acro

%% Bitstream Cyberbit
%% Available at:
%%  http://ftp.netscape.com/pub/communicator/extras/fonts/windows/ReadMe.htm

%cyberb@Unicode@ unicode cyberbit

texmf.cnf編集

なんかまだエラーが。。
** ERROR ** Could not find encoding file "H". dvipdfmx

/usr/share/texmf/web2c/texmf.cnf
のCMAPFONTSを以下のように。

CMAPFONTS = .;$TEXMF/fonts/cmap//;/usr/share/ghostscript/8.15/Resource/CMap//;/usr/local/Adobe/Acrobat7.0/Resource/Font//;/usr/share/xpdf/japanese/CMap//

これでなんとか動いた。
が、動く理由は分からず。latexの世界は謎が多すぎる。