2015-01-21 Macでpbibtexが使えない問題の解決法 【この記事は代筆です】 texでの論文作成の際にbibtexを利用している方は多いと思いますが,日本語を参考文献に含めると文字化けが起きる可能性があるため,pbibtexなどを用いて処理したいことがあります.しかし,奥村晴彦先生の『LATEX2e 美文書作成入門改訂 (第5版)』を使ってMacにtexの環境を導入していた場合,pbibtexを使おうとすると sh: nkf: command not foundThis is pBibTeX, Version 0.99c-j0.33 (utf8.euc) (TeX Live 2009)The top-level auxiliary file: test.auxThe style file: jplain.bstDatabase file #1: myrefs.bibWarning--I didn't find a database entry for "◯◯" といった表示が出てコンパイルできません.どうやら,nkfコマンド(文字コードを変更するコマンド)がありませんとか言っているようです.ちなみに,僕はいわゆる普通のコマンドパスにはnkfをインストール済でしたが,それでもnkfは動きませんでした.これは困ったと,ググってみたところhttp://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=964に解決策が書いてありました.注意ですが,これは上にも書いたように,LATEX2e 美文書作成入門改訂 (第5版)』を用いて環境導入した人にしか意味がありません.気をつけて下さい.抜粋すると,まずhttp://oku.edu.mie-u.ac.jp/~okumura/bibun5/にアクセスし,下の方にあるMac用のnkfをクリックして,nkfコマンドをダウンロードします. 次にダウンロードしたファイルを /usr/local/texlive/p2009/bin/i386-apple-darwin10.3.0 に置きます.ちなみに,GUIでこれを行う場合,Finder→移動→フォルダへ移動を選び,フォルダの場所として上記のパスをコピペすれば,簡単にそのパスへたどり着けます. その場所へnkfを置いたら,最後にターミナルを起動して sudo chmod +x /usr/local/texlive/p2009/bin/i386-apple-darwin10.3.0/nkf を入力して,nkfコマンドの権限を変更してあげると完了です.奥村先生の名著でtexを導入した方は,これでさらに快適なtexライフをお送りください.