名前: 夢介 日時: 2012-03-18 07:56:22 IPアドレス: 126.120.85.*
Windowsコンソール(cmd.exeまたはPowerShell.exe)はSJIS以外で エンコードされた文字を出力すると文字化けします. サンプルコードに示した文字コードUTF-8で\typein,\typeout を実行すると勿論,文字化けします. ■サンプルコード %---------------------------- % test.tex % 文字コード utf-8 % \documentclass{jsarticle} \begin{document} 吾輩は猫である.名前はまだ無い.... \typein[\NAME]{作者名は?} \typeout{\NAME} \end{document} %---------------------------- ■実行と結果 C:\Users\Desktop> platex -kanji=utf8 ./test %%<--コンパイル This is e-pTeX, Version 3.1415926-p3.2-110825-2.3 (utf8.sjis) ... ====中略===== 作者名は? \NAME=夏目漱石 %%<--入力 運^c4目漱吹@ %%<--出力(文字化け) [1] (./test.aux) ) Output written on test.dvi (1 page, 312 bytes). =========================== Q1:文字化け防止対策のようなものがあるのでしょうか? Q2:上記サンプルコードを platex -kanji=sjis ./test でコンパイルすると 正しく表示されますが....それどよろしいのでしょうか? ===========================
この書き込みへの返事: