jlistingを使うためにいろいろと苦労したのでそのメモ
環境
OS : Mac OS X Yosemite 10.10.1
$ platex --version e-pTeX 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) kpathsea version 6.1.1 ptexenc version 1.3.1 Copyright 2013 D.E. Knuth. There is NO warranty. Redistribution of this software is covered by the terms of both the e-pTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the e-pTeX source. Primary author of e-pTeX: Peter Breitenlohner.
あと他に何の情報を書けばいいのか分からないから、記事を書いた日付を見て自分の環境とあってるか参考にしてください 。。。
構築したのは2015/1/2で成功しました^^。(正月から意識の高い…
導入方法
jlisting.styをダウンロード[http://prdownloads.sourceforge.jp/mytexpert/26068/jlisting.sty.bz2]
ダウンロードしてきたjlisting.sty.bz2を解凍
bunzip2 jlisting.sty.bz2
解凍したjlisting.styを/usr/local/texlive/2013/texmf-dist/tex/latex/listings/にコピー
( 2013の所はいろいろ違うらしい 2012だったり2011だったり…)
sudo mv jlisting.sty /usr/local/texlive/2013/texmf-dist/tex/latex/listings/
そして、導入したのを反映?させるためのコマンド
sudo mktexlsr Password: (パスワードを入力)
これで無事に…できませんでした(・_・)
パーミッションの変更
platex -kanji=utf-8 ./hoge.tex … /usr/local/texlive/2013/texmf-dist/tex/latex/listings/jlisting.sty: Permission denied /usr/local/texlive/2013/texmf-dist/tex/latex/listings/jlisting.sty: Permission denied /usr/local/texlive/2013/texmf-dist/tex/latex/listings/jlisting.sty: Permission denied …
つまり、「権限がねぇ」って言われてました。(このエラーメッセージを読んでなくてかなり時間を使ってしまった。
ls -l /usr/local/texlive/2013/texmf-dist/tex/latex/listings/jlisting.sty -rw-r-----@ 1 root wheel 6230 1 2 15:55 jlisting.sty
なるほど。その他に読みの権限が無いわけですね。
読み込み権限を与えよう。。。
sudo chmod +r /usr/local/texlive/2013/texmf-dist/tex/latex/listings/jlisting.sty
ってことで、無事にtexをコンパイルできるようになりました♪
めでたしめでたし。
ちょっとメモ
サイトによってlistingsの導入から始めているサイトがいろいろありましたが、自分はlistingsはすでに入っていたためそこはスルーしました。
jlisting.styをインストールする際にlistingsディレクトリも関係があるのかと思って、listingsもダウンロードしてきて元あったlistingsに上書きしたりしました。
参考にさせていただいたサイト
ありがとうございます.助かりました!
なぜか ls-R を見ても登録されていないのではまっていました
Pingback: Re:VIEWでHighlight - IT記事まとめ