[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 カレンダー」