[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:03578] Re: [BUG REPORT] jbibtex が jalpha.bst などを検索しません
中原です。
いろいろ調査ありがとうございます。
> 香田@徳島大学です。
>
> hamm で jbibtex を試したのですが,どうも texmf.cnf の
>
> BIBINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bib/:$TEXMFS/bibtex/bib//
> BSTINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bst/:$TEXMFS/bibtex/bst//
>
> はマズイようで,やはり jplain.bst などが見つかりませんでした。
> 色々試したところ,最後のスラッシュ / がよくないようです。
rex の時の kpathsea-j に入っている texmf.cnf を見ると 最後のスラッシュ
がありませんでした。tetex 対応版を出すとき、入れてしまったようです。
> BIBINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bib:$TEXMFS/bibtex/bib//
> BSTINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bst:$TEXMFS/bibtex/bst//
これでよいと思います。
> とするか,// にしてしまって
>
> BIBINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bib//:$TEXMFS/bibtex/bib//
> BSTINPUTS.jbibtex = $KPSE_DOT:$TEXMFS/bibtex//bst//:$TEXMFS/bibtex/bst//
>
bib や bst 以下にディレクトリを作る可能性があるのなら、こちらでしょう。
> とすると見つけてくれました。変更の後は texhash がいるのでしょうね?
> (念のためやりました)
texhash はいりません。texhash は /var/lib/texmf/ls-R を作るためのコマ
ンドで、/usr/lib/texmf 以下のファイルの増減が起ったときにだけ行なえば
良いのです。
なお、/etc/texmv/texmf.cnf の変更が kpathsea library でどのように認識
されているかは、
kpsewhich -n jbibtex bst plain.bst
kpsewhich -n bibtex bst plain.bst
により jbibtex および bibtex がどの plain.bst というファイルを見つける
か示してくれます。
kpsewhich -n プログラム名 ファイルのタイプ ファイル名
という感じで利用します。
--
中原 早生
広島大学総合科学部
nakahara@xxxxxxxxxxxxxxxxxxxxx