jlisting.styのインストール
プログラムソースをTeXで記述したい時に便利な、listings.sty。
ソースに日本語が入ってる場合は、jlisting.styを使う。
- jlisting.styのダウンロード→jlisting 本体 ver. 0.2 (bzip2)
- インストール
jlisting.styをlistings.styと同じディレクトリに移動させる。sudo cp jlisting.sty /opt/local/share/texmf-dist/tex/latex/listings/
- mktexlsrコマンドを使って、ls-Rファイルを更新する。
で完了なはずなんだけど・・・mktexlsrがうまく動かないぞ?
mktexlsr: /opt/local/share/texmf: directory not writable. Skipping…
mktexlsr: /opt/local/share/texmf-config: directory not writable. Skipping…
mktexlsr: /opt/local/share/texmf-dist: directory not writable. Skipping…
mktexlsr: /opt/local/share/texmf-local: directory not writable. Skipping…
mktexlsr: /opt/local/share/texmf-var: directory not writable. Skipping…
mktexlsr: Done.
しょうがないので、 /opt/opt/local/share/texmf-dist/ls-Rに直接書き込む。
15680行目あたり:
./tex/latex/listings:
listings.cfg
↓
./tex/latex/listings:
jlisting.sty
listings.cfg
うん、これでjlisting.styもちゃんと読み込まれるようになった。
というわけで、今回はここまで。
=<追記>======================================
なぜ、mktexlsr がうまく働かなかったかわかった。
ls-R の書き込みには root 権限が必要なので、単に sudo mktexlsr で実行すれば良かっただけの話だった。
うーん、初歩すぎて悔しい。。。
というわけで、今回はここまで。