LaTeXでUTF-8

SJISでソースを作成して意味不明の文字化けを見つけたりするのもいい加減飽きてきたので、WindowsでもUTF-8で作成したソースを処理できるようにしてみる。

前提

当たり前だけど、ソースファイルをUTF-8で作成する。
なお、実験環境はWindows XP SP3、emacs + yatex (Cygwin) + W32TeX + Tera Term。

処理

実現方法はさくっと調べた限り3通り。

  1. platex.exe
  2. platex-utf8.exe
  3. uplatex.exe
platex, platex-utf8

platexは -kanji オプションで utf8 を指定、platex-utf8はそのままでOK。

uplatex

こちらも基本的にはそのままで良さげだが、これ用にフォント設定が必要っぽいので諦めた。
正直良く分からないし面倒なので、またそのうち調べ直す予定。

BibTeXUTF-8で(11/9追記)

とりあえずjbibtexはUTF-8対応してない、というか-kanjiオプションが使えないみたい。で、platex同様pbibtexというのが準備されているのでそれを使えば良い感じ。

  • % pbibtex -kanji=utf8 hoge