texマン

f:id:utata_kiyoshi:20121103215018p:plain

学科に入るとレポートがたくさん出るようになり,texで書く機会が多くなった. 

Makefileを書いて,

#!/usr/bin/make -f
TEX=platex --halt-on-error
DVIPDFMX=dvipdfmx
OBJS=report1.pdf
all: $(OBJS)
%.dvi : %.tex
    $(TEX) $<
%.pdf : %.dvi
	$(DVIPDFMX) $<
	open -g $@
	osascript ../a.scpt

makeすると,.texから.dviと.pdfまでコンパイルして,Previewで開いてくれる.

Previewにpdfの表示を更新してもらうためには一旦フォーカス(?)をPreviewにあげなければならないので,a.scptというのを書いている.

tell application "Preview" to activate
tell application "mi" to activate

Now Reading:AUCTeX の設定と便利な機能 | Amrta - http://goo.gl/wvQ86

を参考にした.

で,シェルでぐるぐるまわす.

while true
do
make
sleep 3
end

tex用のちゃんとしたエディタを探してもいいんだけれど,今のところはあんまり不便してない.

他にもっとこうしたほうがいいよ,みたいなのがあったら教えてくださいな.