[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:41794] Re: dvipdfmxで日本語の変換ができません。



有家@松山記念病院です。
もうしわけありません、私の早とちりでした(..);
香田さんのおっしゃる通りです。
きちんと変更のたびごとに update-texmf していなかったようです。

date: Mon, Oct 25, 2004 at 09:41:32PM +0900
from: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
>
<snip />
> > 
> > のように記述してもちゃんと認識してくれないので、
> > しかたなくHとVのCMAPを/usr/share/texmf/dvipdfm/CMapにコピーしていたのですが、
> > さっき ";" を ":" に書き換えるときちんとPDFに変換してくれました。
> 
> これ確かに ";" を ":" に変更しただけの結果でしょうか?
> 
> > また50dvipdfmx.cnfはコメントアウトしたまま .bashrc の中で
> > 
> > export CMAPINPUTS=".:/usr/share/fonts/cmap/adobe-japan1//:/usr/share/fonts/cmap/adobe-japan2//:/usr/share/fonts/cmap/adobe-gb1//:/usr/share/fonts/cmap/adobe-cns1//:/usr/share/fonts/cmap/gs-cjk-resource//"
> > 
> > としても有効でした。
>
> 環境変数の場合は ":" がセパレータだと思いますが texmf.cnf では
> セパレータは ":" でも ";" でも良いはずだと思います。


以下、確認しました。(o)成功、(x)失敗

/etc/texmf/texmf.d/50dvipdfmx.cnf で次のように設定し update-texmf する。
(o) CMAPINPUTS = .;/usr/share/fonts/cmap/adobe-japan1//;/usr/share/fonts/cmap/adobe-japan2//;
(o) CMAPINPUTS = .:/usr/share/fonts/cmap/adobe-japan1//:/usr/share/fonts/cmap/adobe-japan2//:

./bashrc で以下の環境変数を設定する。
(x) export CMAPINPUTS=".;/usr/share/fonts/cmap/adobe-japan1//;/usr/share/fonts/cmap/adobe-japan2//;"
(o) export CMAPINPUTS=".:/usr/share/fonts/cmap/adobe-japan1//:/usr/share/fonts/cmap/adobe-japan2//:"

(o) $ dvipdfmx a.dvi
    a.dvi -> a.pdf
    [1]
    6234 bytes written

(x) $ dvipdfmx a.dvi
    a.dvi -> a.pdf
    [1
    ** ERROR ** Could not find encoding file "H".

    Output file removed.

-- 
pba00250@xxxxxxxxx
-------------------------
有家佳紀  Yoshinori Ariie