plistings
plistings copied to clipboard
pLaTeX で listings.styを日本語対応させる(さらなる別の)追加パッケージ
#plistings パッケージ
plistings パッケージは,listings パッケージを pLaTeX 上で用いる際の日本語対応処理を
強化するためのパッケージである.
LuaTeX-ja 中の lltjp-listings.sty を
ベースとしている.
ライセンスは今まで明記していなかったが,MIT License とした (2010-10-11).
注意点(と,現在の制約)
- 実行には e-TeX 拡張が必要である(
\scantokens,\detokenize利用のため). 最近の TeX Live, W32TeX ではplatexと打つと標準で e-TeX 拡張が有効になっている. - 内部で文字コード 0 の文字 (
^^@, NUL) を日本語処理命令として用いている. そのため,NUL を含んだソースリストを出力することは出来なくなる. - 「LaTeX へのエスケープ」内では,和文文字を含んだ制御綴が試験的にできるようになったが, エスケープ内に書かれた NUL は自動的に取り除かれる.
- 通常の和文文字は欧文文字の 2 倍の幅とカウントするが,v0.14 (2020-03-24) 以降では 半角カナ (U+FF65--U+FF9F) は欧文文字と同じ幅とカウントする.