make latex

いろいろなMakeの亜流を試してみたが結局Makeにもどってきた
Makefile的なものをフォルダに作るのは面倒なのでdefault makefileを作りTeXMakefileなしでコンパイルできるようにした.


まずは,.zshrcなどに

export MAKEFILES=~/.makefile

とかき,パスを通し,

http://www.acoustics.hut.fi/u/mairas/UltimateLatexMakefile/ にあるMakefileを~/.makefileに保存

さらに,

LATEX = platex -halt-on-error -src-specials
BIBTEX = jbibtex
MAKEINDEX = makeindex
XDVI = pxdvi -watchfile 3
DVIPS = dvips
DVIPDF = dvipdfmx
L2H = latex2html
GH = gv

など自分の環境にあわせたコンパイラに変数を変更.



これで,TeXのファイルのあるフォルダでmakeを実行するだけでdviができるようになる.
pdfまでつくりたいときはmake pdfで実行.




omakeにあった監視モード的なものを使いたかったので,
/usr/local/bin/repとして

#!/bin/bash
t=$1
shift
while true; do
sleep $t
$@
done

を保存し,

rep 3 make

とすれば3秒ごとにmakeを実行してくれる