ttk さんのおかげで,Windows 上の (e)upTeX, XeTeX でも漢字ファイル名
が使えるようになりました(2013/12/04 日付)。
ただし,ls-R に記録されるディレクトリには,アスキー名でないファイル
を置かないようにして下さい。W32TeX では ls-R は漢字の場合,Shift-JIS
で作成されます。ls-R に Shift-JIS で記録されたファイル名は,(e)upTeX,
XeTeX は見つけることができません。
kpsewhich ファイル名
で見つかっても,(e)upTeX, XeTeX は見つけることができないことに
注意して下さい。理由は,(e)upTeX, XeTeX が utf8 の ls-R を期待
するようにしているからです。
ls-R に記録される最上位のディレクトリは
kpsewhich --var-value=TEXMFDBS
とすると表示されます。
上の新しい機能は,texmf.cnf に変数
command_line_encoding = utf8
または
command_line_encoding = utf-8
が定義されているときに有効になります。定義されていないときは
今まで通り,(e)upTeX と XeTeX で漢字ファイル名は使えません。
W32TeX では配布 texmf.cnf で
command_line_encoding = utf8
としております。
Akira Kakuto への返信
Re: file names with multi-byte characters in (e)upTeX and XeTeX on Windows
- Akira Kakuto の投稿
Akira Kakuto への返信
Re: file names with multi-byte characters in (e)upTeX and XeTeX on Windows
- Akira Kakuto の投稿
Akira Kakuto への返信
Re: file names with multi-byte characters in (e)upTeX and XeTeX on Windows
- Akira Kakuto の投稿