エラー時に,ログファイル全体ではなく、エラー部分を出力するよう仕様変更
authorj8takagi <j8takagi@nifty.com>
Sun, 1 Dec 2013 02:46:20 +0000 (11:46 +0900)
committerj8takagi <j8takagi@nifty.com>
Sun, 1 Dec 2013 02:46:20 +0000 (11:46 +0900)
latex_mk/latex.mk

index 72ca437..c763cc9 100644 (file)
@@ -151,7 +151,7 @@ BIBDBre = $(eval BIBDB := \
 
 # LaTeX処理(コンパイル)
 LATEXCMD = $(LATEX) -interaction=batchmode $(LATEXFLAG) $(BASE).tex
-COMPILE.tex = $(ECHO) $(LATEXCMD); $(LATEXCMD) >/dev/null 2>&1 || ($(CAT) $(BASE).log; exit 1)
+COMPILE.tex = $(ECHO) $(LATEXCMD); $(LATEXCMD) >/dev/null 2>&1 || ($(SED) -n -e '/^!/,/^$$/p' $(BASE).log; exit 1)
 
 FLSCMD = $(LATEX) -interaction=nonstopmode -recorder $(BASE).tex
 CREATE.fls = \