Re: shift-jis で TeXworks

名前: 山本和義
日時: 2011-02-21 18:39:24
IPアドレス: 115.176.197.*

>>55731, >>55730 うまくいく場合もあるんですね,こちらではカタカナもダメでした.それで,少し 考えて見ました.nkf にパイプ処理させて,platex の標準出力を utf-8 にすれば いいだろう! ということで,pdfplatex.bat を @echo off platex -synctex=1 -kanji=sjis %1 | nkf -uwT dvipdfmx "%~n1" としてやると,[ログの表示] も化けずにうまくいきます(とりあえずのレベルですが). いまは実験的に TeXworks を shift-jis で快適に使う,つまり,shift-jis が デフォルトになるようにしてみているので,pdfplatex.bat を直接書き換えています. しかし,これも spdfplatex.bat とし,タイプセットに spdfpLaTeX を登録しておく のがよいですね.また,エディタのエンコーディングを utf-8 で使うやり方ならば, 夢介さんの言われるような2行を付ければ自動で shift-jis ファイルが扱えると いったところでしょうか. それと,この2行の1行目の意味もわかりました.予想はしていたのですがタイプセット エンジン(という言い方でいいかどうか分からないが)を切り替えるわけですね. しかし,前回は % !TEX TS-program=pdfplatex%(<---これは省略可) と,そのままコピー・ペーストしていたのでうまく動いていませんでした.後ろの % からの部分も影響しちゃいますね. % !TEX TS-program=pdfplatex だとうまくいきました.大文字・小文字も区別されないようです.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)