jlisting.styのインストール

プログラムソースをTeXで記述したい時に便利な、listings.sty。
ソースに日本語が入ってる場合は、jlisting.styを使う。

  1. jlisting.styのダウンロード→jlisting 本体 ver. 0.2 (bzip2)
  2. インストール
    jlisting.styをlistings.styと同じディレクトリに移動させる。

    sudo cp jlisting.sty /opt/local/share/texmf-dist/tex/latex/listings/

  3. 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 で実行すれば良かっただけの話だった。

うーん、初歩すぎて悔しい。。。

というわけで、今回はここまで。

admin posted at 2009-8-2 Category: 雑記

Leave a Reply

You must be logged in to post a comment.