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

[debian-users:28642] Re: multex が使えません



  大浦です。

  途中経過です。

# 僕自身は、multex がどうしても必要というわけではないの
# ですが、乗りかかった舟なので、何とか使えるようにしてみ
# ようと思います。

  現時点で、JIS、KSC、GB、BIG5 は表示できています。キリル
文字やギリシャ文字は表示できていません。(印刷は、テストし
ていません。)

  前のメールからやったことをまとめると

・jtex-bin、jtex-base のインストール
  (これは、日本語 font に関係する?)
・cd /usr/share/texmf/fonts/pk
  ln -s /usr/local/share/texmf/fonts/pk/modeless .
・/usr/share/texmf/dvi2ps/multex の編集
・CTAN の fonts/greek/kd から *.mf/*.tfm を持ってきて、
/usr/local 以下に入れる。

です。

From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
Subject: [debian-users:28640] Re: multex が使えません
Date: Tue, 5 Jun 2001 09:14:03 +0900
> >   この状態で、/usr/share/texmf/doc/multex/ にある demo1.tex も、
> > demo2.tex も
> > 
> > $ mullatex demo1.tex
> > 
> > は無事に終了します。しかし、ps ファイルを作ろうとすると、
> > 失敗してしまいます。
> > 
> > $ dvips demo1.dvi -o demo1.ps
> 
> 一般的に JTeX 系は dvi2ps の方が適してます(同じ作者さん
> ですから)。MulTeX は JTeX の多言語化だと思いますから 
> dvi2ps で印刷する方が簡単だと思います。
> (dvips でできないとは言い切れませんが)

  どうも、dvips でやろうとすると、ps ファイルはできませ
んし、Segmentation fault で終了することが多いです。

  というわけで、dvips は止めて、dvi2ps でやってみようと
思います。

> >   dvi2ps で試しても、やはり失敗します。多分、フォントを用意して
> > いないのが問題だと思うのですが、どうすればいいのでしょうか。
> 
> なのでこちらのメッセージが気になりますが

  現時点の log は末尾に付けますが、ltni10、grk10、crl10 が
作れなくなっています。

> >   このとおり、kdgr10 と dm10 というフォントを作ろうとして失敗し
> > てしまいます。
> 
> これと同じような状況だとすると kdgr10 は 
> /usr/share/doc/texmf/multex/mlfonts.jp にあるように
> CTAN の fonts/greek/kd から *.mf/*.tfm を持ってくる
> 必要があると思います。(でも ecrm1000 は通過してる
> ので既に用意されてるのかも)

  mf と tfm は入れましたが、そもそも、dvi2ps の出力には、
kdgr10 は出てきません。

> dm10 はちょっと自信ありませんが日本語フォントの気が
> するので /usr/share/texmf/dvi2ps/multex の
> 
> fontdesc	fonts$kpse/ntt-bitmap
> 
>
> 
> fontdesc	fonts$kpse/ntt-bikanji
> 
> にすれば良いのではないでしょうか。(ファイルに落すなら
> 無関係?印刷には効くと思いますが)
> 
> その上で dvi2ps -F multex demo1 
> (multex を使うのが良いと思います。プリンタの設定とか
> 必要かも分りませんが)でどうなるでしょうか。

  dm10 っていうのは、NTT-jtex の日本語フォントなんですかね。
どちらにしろ、この変更で、dm10 は使えるようになったようです。

> > # もちろん、/etc/texmf/texmf.cnf で /usr/local/share/texmf も
> > # 見に行くようにしています。
> 
> もし dvi2ps がフォント見つけてくれないようでしたら
> /usr/share/texmf/fonts 以下に(ドキュメントに従って)
> リンクを張ってみると良いかもわかりません(怪しい ^^;)。

  strace で確認してみると、dvi2ps は /usr/local/share/texmf
以下を見に行っていないようです。リンクを張らないと
mlfonts-600.tar.gz から展開した cnC51C10.600pk などを見付け
てくれませんでした。

  dvi2ps で /usr/local/share/texmf/ 以下の pk フォントを探し
に行ってもらうようにするにはどうすればいいのでしょうか。

  で、残っている問題は、ltni10、grk10、crl10 なんですか、
ltni10.tfm、ltni10.vf はあるのですが、pk フォントはありません。
ltni10.tfm は multex-base にあり、ltni10.vf は mlfonts-600.tar.gz 
にありました。ltnitt10.600pk という似た名前の pk フォントはある
のですが。


$ 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 ltni10
mktexpk: Running mf \mode:=canonex; mag:=1+0/600; nonstopmode; input ltni10
This is METAFONT, Version 2.7182 (Web2C 7.3.1)
kpathsea: Running mktexmf  ltni10

! I can't find file `ltni10'.
<*> ...ex; mag:=1+0/600; nonstopmode; input ltni10
                                                  
Please type another input file name
! Emergency stop.
<*> ...ex; mag:=1+0/600; nonstopmode; input ltni10
                                                  
Transcript written on mfput.log.
grep: ltni10.log: そのようなファイルやディレクトリはありません
mktexpk: `mf \mode:=canonex; mag:=1+0/600; nonstopmode; input ltni10' failed to make ltni10.600pk.
kpathsea: Appending font creation commands to missfont.log.
No font file for ltni10 (mag 1000)
(use -d option to know the font file names tried)
kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 grk10
mktexpk: Running mf \mode:=canonex; mag:=1+0/600; nonstopmode; input grk10
This is METAFONT, Version 2.7182 (Web2C 7.3.1)
kpathsea: Running mktexmf  grk10

! I can't find file `grk10'.
<*> ...nex; mag:=1+0/600; nonstopmode; input grk10
                                                  
Please type another input file name
! Emergency stop.
<*> ...nex; mag:=1+0/600; nonstopmode; input grk10
                                                  
Transcript written on mfput.log.
grep: grk10.log: そのようなファイルやディレクトリはありません
mktexpk: `mf \mode:=canonex; mag:=1+0/600; nonstopmode; input grk10' failed to make grk10.600pk.
No font file for grk10 (mag 1000)
(use -d option to know the font file names tried)
kpathsea: Running mktexpk --mfmode canonex --bdpi 600 --mag 1+0/600 --dpi 600 crl10
mktexpk: Running mf \mode:=canonex; mag:=1+0/600; nonstopmode; input crl10
This is METAFONT, Version 2.7182 (Web2C 7.3.1)
kpathsea: Running mktexmf  crl10

! I can't find file `crl10'.
<*> ...nex; mag:=1+0/600; nonstopmode; input crl10
                                                  
Please type another input file name
! Emergency stop.
<*> ...nex; mag:=1+0/600; nonstopmode; input crl10
                                                  
Transcript written on mfput.log.
grep: crl10.log: そのようなファイルやディレクトリはありません
mktexpk: `mf \mode:=canonex; mag:=1+0/600; nonstopmode; input crl10' failed to make crl10.600pk.
No font file for crl10 (mag 1000)
(use -d option to know the font file names tried)
[/usr/share/texmf/dvi2ps/headers/dvi2.ps] 
Reading font info .........................................................................................................................................................................................................................................
[1] 

---- ここまで

----
  大浦 真(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 カレンダー」