TeXShopでのjbibtex

TeXShopでのjbibtex

- oxon oxon の投稿
返信数: 9
oxon oxon への返信

Re: TeXShopでのjbibtex

- Takahashi Masahiro の投稿
TeXShop は使っていないのですが、同じ状況です。
昔のフォーラムの様ですが、解決策がそれ以後ありましたら、アドバイスいただけると幸いです。
よろしくお願いします。
Takahashi Masahiro への返信

Re: TeXShopでのjbibtex

- 奥村 晴彦 の投稿
あらら,2009年のoxonさんのご質問にまだ回答が付いてなかったのですね。
よくわかりませんが,TeXShopの問題ではなく小川先生のパッケージの問題?なんでしょうね。
Takahashi Masahiro への返信

Re: TeXShopでのjbibtex

- H.Ogawa の投稿
Leopardの頃の私のパッケージでは、UTF-8に対応していません(Shift_JIS版だ
と明記してます)ので、そうなるのは当然です。私はLeopard用のパッケージ配
布はやめてしまいましたし、残っていたとしてももう内容が古いので、Leopard
であればMacTeX 2011を使うのがよろしいでしょう。

が、さすがにLeopardそのものが、PPCで動く最後のシステムゆえに手放せない
事情の方もいるとは思うものの、古びたと思いますが。


H.Ogawa への返信

Re: TeXShopでのjbibtex

- H.Ogawa の投稿
場当たり的な解決策としては、bibファイルをnkfなりiconvなりでShift_JISに変
換してから、jbibtexにかけるシェルスクリプトを作っておき、そのスクリプト
をTeXShopの「内部設定」の「bibtex」欄で指定しておく、とかでしょうか。
H.Ogawa への返信

Re: TeXShopでのjbibtex

- Takahashi Masahiro の投稿
お二方、早々にご連絡ありがとうございます。
MacTeX 2011 をインストールすることで解決しました。
(当方 Intel Mac で Snow Leopard でした。)

元の質問と外れてしまうのですが (そしてかなり初歩的な質問なのですが)、現在、tex のプログラムが先のものと新しく入れたもので両方存在していて、普通に (ターミナルから) latex コマンドを打つと古い方のコマンドを実行してしまっています。
「latex」へのパスを新しい方のコマンドに変更したいのですが、どこを編集したらいいのでしょうか?
初歩的なご質問で申し訳ないのですが、よろしくお願いします。

また、しばらくは共存させようと考えていますが、将来的にアンインストールする場合は、ファイルを削除すればいいのでしょうか。
Takahashi Masahiro への返信

Re: TeXShopでのjbibtex

- kr の投稿
今の状況は、同じ名前のコマンドが、ディレクトリをまたいで複数ある(やや妙な)状況ですから、パス変数で(コンピュータまかせで)どちらか選び出すより、(ターミナルからであれば)パス/コマンドと打ち込むのが間違いないと思います。とは言え億劫な場合、パス変数を書き換えて、新しい方のコマンドが古い方のコマンドより先に見つかるように設定します。恐らく次のような手順になります;
1. 新旧のTeX実行ファイルの在処(usr/local...など)を探す。
2. ターミナルから、echo $PATH と打ち、今のパス変数が差すディレクトリを確認。
3. 新しいコマンドのディレクトリが、古いコマンドのディレクトリの前になるように、パス変数の記述ファイルを変更。具体的な方法は「パスを通す mac」等で検索すると出てきます。(上の1,2の結果を追記していただければ、アドバイスが届くかもしれません)。美文書(マニュアルを読むための基礎知識;第5版なら付録B)にも詳しい説明があります。
kr への返信

Re: TeXShopでのjbibtex

- Takahashi Masahiro の投稿
ご教授いただいた方法で対処いたしました。

後でご連絡いただいた方の方法でもいいと思いましたが、今回はこちらで。

大変助かりました。
みなさま、ありがとうございました。
Takahashi Masahiro への返信

Re: TeXShopでのjbibtex

- 匿 名 の投稿
aliasを設定するとそれが優先されます。
~/.profileに
alias latex="新しいlatexコマンドのパス/latex"
と書いて、ログアウト & ログインをしてみましょう。
Takahashi Masahiro への返信

Re: TeXShopでのjbibtex

- kr の投稿
初心者なもので勉強になります。使うコマンドの数が少なければ
(多くのマックユーザーはそうだと思いますが)
所望のコマンドがサーチパスにあるかを案ずるより、
aliasで各々のパスを明示した方が賢いですね。
mytex, mydviといった(勝手な名前の)aliasを作るのも楽しそうです。