LuaTeX-jaでlistings

CareleSmithひとみ
作成

listingsパッケージは、プログラムのソースコードなどを整形して組むためのパッケージです。

listingsパッケージは実装の都合により、そのままでは日本語をうまく扱うことができません。 そこで、(u)pLaTeXで日本語を扱いつつlistingパッケージを使うときは、 jlistingやplistingsといったパッケージを併用する必要がありました。

LuaTeX-jaパッケージでは、LuaTeX-jaとlistingsが読み込まれたときに、 listingsに対するパッチであるlltjp-listingsを自動的に読み込むので、 もはやplistingsやjlistingsは不要です。

むしろ、jlistingやplistingsを読み込むとエラーの原因になるので、読み込まないようにしましょう。

参考

参考: LuaTeX-jaパッケージマニュアル の16章に詳しい説明があります。