2008年06月26日 (木)
作業記録
研究室マシンで lighttpd 動かして、tDiary をいれて、そこに書くようにしたら割と記録がつけれそうだ。
x64 と x86 の違いやら、tex の文字コードにはまったりしてました。
texファイルをNKFでEUCに変換して、コンパイルするスクリプト
NKF とパイプで texout.dvi とかになってしまったので、スクリプトを書くことにした。無駄な車輪の再発明もいいところ。
#!/usr/bin/env ruby
require 'tempfile'
def usage
warn "platex-utf8 texfile"
exit(1)
end
def doit(command)
puts command
system command
end
usage if ARGV.empty?
TEX_FILENAME = ARGV[0]
usage unless FileTest.exist? TEX_FILENAME
tmpfile = Tempfile.open "platex-utf8"
TMP_FILENAME = tmpfile.path
TMP_BASENAME = File.basename( TMP_FILENAME )
DVI_FILENAME = TMP_BASENAME + ".dvi"
RESULT_DVI_FILENAME = File.basename(TEX_FILENAME,".tex")+'.dvi'
doit("nkf -e #{TEX_FILENAME} > #{TMP_FILENAME}")
doit("platex #{TMP_FILENAME}")
doit("cp #{DVI_FILENAME} #{RESULT_DVI_FILENAME}")
doit("rm #{TMP_BASENAME+'*'}")
tmpfile.close
platex-utf8 hoge.tex などとして使う。
[]




学内でHTTPサーバは学内専用でも申請がいるんじゃなかったかな・・・? <br>ちょっとITCのページを確認したほうがいいかもー
再度確認したけど、学外へのサービスの場合申請って書いてあるよー