会社ノートパソコンはwindowsのみで生活しちゃってます。軟弱ですね。
とはいえ論文やそれに準ずるものをwordで書くほど軟弱になったわけではないので、TeXを使います。
で、普段は会社のデスクトップにLinux(debian)入れて作業してるので、さくっとできるわけですが、まもなく来る連休中に家で作業しようかなとか思うと、windowsにTeX環境を作らねば。でもLinuxとファイルを行き来してるのでTeXファイルの漢字コードはEUCにしたい。windowsでEUCのTeXファイルをコンパイルしたい。となりまして。
TeX環境は
http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/
のTeXインストーラ使ってインストールしたんですが、デフォルトでSJISの文字コードと認識してしまうので以下の対処を。
windowsにはCYGWINが入っているのが前提ではなししますと
まずwindows上で
ptex -ini -kanji=euc -jobname=platex-euc platex.ini
後はMakefileを以下のように
--------------------------------------------------------
PLATEX = platex
UNAME = $(shell uname)
JBIBTEX = jbibtex -kanji=euc
ifeq ($(UNAME), CYGWIN_NT-5.1)
PLATEX = ptex -kanji=euc -progname=platex -fmt=platex-euc
endif
all:
$(PLATEX) foo.tex
$(JBIBTEX) foo
$(PLATEX) foo.tex
dvipdfmx -V4 foo
--------------------------------------------------------
これで、Linuxでもwindowsでも同じMakefileでコンパイルできました。 万歳。


最近のトラックバック