perl-5.8
になっても日本語の問題アリ,
か
……
解説原稿,
とりあえず LaTeX で書いてるんだけど,
platex
に渡すまえに自作の簡単な Perl フィルターを通すようにしてみた
(「.」→「。」一括置換などなどのため).
しかし部分的ながら文字ばけやがるンだよね.
use Jcode;
で入力を UTF-8 に変えてもダメか
……
ということで,
チカラわざで Makefile
を
${TARGET}.dvi: ${TARGET}.tex lv -Ou8 ${TARGET}.tex | ./misc/esjconv.pl | lv -Oej > tmp.tex mv -f tmp.tex ${TARGET}.tex platex ${TARGET}.texとしてみる. うまくいった. つまり正解は
Jcode
などに頼らず,
成田さんの
lv
に文字コード変換まかせるべき,
ということか.
(後記:
Perl スクリプト esjconv.pl
は UTF-8 で encode されている必要がある)
(さらに後記:
Perl-5.8.x では
use Jcode;
ではなく
use Encode;
を使うべきだった
……)