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

[debian-users:28660] [Summary] multex( Re: multex が使えません)



  大浦です。

  お約束の Summary です。

From: OHURA Makoto <Makoto.Ohura@xxxxxxxxxxxxxxxxx>
Subject: [debian-users:28644] Re: multex が使えません
Date: Tue, 5 Jun 2001 16:46:45 +0900
> > mlfonts-subtfm.tar.gz も /usr/local/share/texmf/fonts/
> > にしかないなら /usr/share/texmf/fonts/tfm/mling/
> > 以下にリンクしてみてください。
> 
>   これは、multex-base パッケージに含まれていますね。

  これは僕の勘違いでした。multex-base に含まれている tfm と
mlfonts-subtfm に含まれている tfm は別のものですね。
# リンクしなくてもできましたが。

  以下、Debian で multex を使うための方法です。

◎インストールすべきパッケージ
・multex-base, multex-bin
・dvi2ps (dvips では使えない?)
・tetex-extra
    (/usr/share/texmf/fonts/source/jknappen/ec/ecrm.mf が必要になる。)

◎ダウンロードすべきもの
・ftp.math.s.chiba-u.ac.jp/tex/texfam-1.1/ から
mlfonts-600.tar.gz (pk フォント)
mlfonts-subtfm.tar.gz (それに対応する tfm)
mlfonts-vf.tar.gz (vf)

・CTAN の fonts/greek/kd/ から
mf/* と tfm/* (ギリシャ文字のフォント)

◎インストール

/usr/local/share で

mlfonts-600.tar.gz
mlfonts-subtfm.tar.gz
mlfonts-vf.tar.gz

を展開。

fonts/greek/kd/mf/* を /usr/local/share/texmf/fonts/source/public/kd に
fonts/greek/kd/tfm/* を /usr/local/share/texmf/fonts/tfm/public/kd に
それぞれコピー。

dvi2ps は標準では、/usr/local/share/texmf 以下を見に行かないので、
# cd /usr/share/texmf/fonts/pk
# ln -s /usr/local/share/texmf/fonts/pk/modeless .

# cd /usr/share/texmf/fonts/tfm/mling
# ln -s /usr/local/share/texmf/fonts/tfm/mling/mlsub .

# cd /usr/share/texmf/fonts/vf
# ln -s /usr/local/share/texmf/fonts/vf/mling .

その後、忘れず texhash を実行。

・/usr/share/texmf/dvi2ps/multex の編集

$ diff -u multex.orig multex
--- multex.orig Tue Jun  5 12:01:46 2001
+++ multex      Tue Jun  5 12:07:40 2001
@@ -6,7 +6,7 @@
 #
 fontdesc       fonts$kpse/nttdecomp
 fontdesc       fonts$kpse/mldecomp
-fontdesc       fonts$kpse/ntt-bitmap
+fontdesc       fonts$kpse/ntt-bikanji
 fontdesc       fonts$kpse/ml-bitmap
 #
 fontdesc       fonts$kpse/fonts-bitmap

◎サンプルのコンパイル
/usr/share/texmf/doc/multex/demo?.tex を試してみる。
$ mullatex demo1.tex
$ dvi2ps -F multex -c demo1.ps demo1.dvi

で PS ファイルができる(はず)

正しくできたら、
$ gv demo1.ps
で、ドイツ語、ギリシャ語、ロシア語、スペイン語、タイ語、トルコ語、
ベトナム語、日本語、中国語(北京語)、中国語(広東語)、韓国語が見えるはず。

---- ここまで

  ちょっと気になるところがあるのですが、

$ dvi2ps -F multex -c demo1.ps demo1.dvi
@(#)dvi2ps 3.0a1

Prescanning .kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 cmr10
mktexpk: /var/spool/texmf/pk/canonex/bluesky/cmr10.600pk already exists.
/usr/share/texmf/web2c/mktexupd: /var/spool/texmf/ls-R unwritable.
kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 ecrm1000
mktexpk: /var/spool/texmf/pk/canonex/jknappen/ec/ecrm1000.600pk already exists.
/usr/share/texmf/web2c/mktexupd: /var/spool/texmf/ls-R unwritable.
kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 kdgr10
mktexpk: /var/spool/texmf/pk/canonex/public/kd/kdgr10.600pk already exists.
/usr/share/texmf/web2c/mktexupd: /var/spool/texmf/ls-R unwritable.
kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 wncyr10
mktexpk: /var/spool/texmf/pk/canonex/ams/cyrillic/wncyr10.600pk already exists.
/usr/share/texmf/web2c/mktexupd: /var/spool/texmf/ls-R unwritable.
[/usr/share/texmf/dvi2ps/headers/dvi2.ps] 
Reading font info ...............................................................................................................................................................................................................................................
[1] 

---- ここまで

となって、あるはずの pk フォントを作ろうとしてしまって
います。表示はできているのでいいのですが。

----
  大浦 真(OHURA Makoto)
       Makoto.Ohura@xxxxxxxxxxxxxxxxx(private)
       ohura@xxxxxxxxxxxxx(LILO/Netfort)
       mohura@xxxxxxxxxxxxxxxxxxxxxx(Kyoto Univ.)

    http://www.netfort.gr.jp/~ohura/
    http://www.blue.sky.or.jp/lug-calendar/
        「みんなで使おう LUG カレンダー」

# multex のフォントのパッケージもほしいな。