dvi作成エラー時の表示出力を修正
authorj8takagi <j8takagi@nifty.com>
Mon, 2 Dec 2013 02:10:31 +0000 (11:10 +0900)
committerj8takagi <j8takagi@nifty.com>
Mon, 2 Dec 2013 02:10:31 +0000 (11:10 +0900)
latex_mk/latex.mk

index c763cc9..9baa148 100644 (file)
@@ -177,7 +177,7 @@ COMPILES.tex = \
 # DVI -> PDF
 # 出力結果は.logファイルへ出力
 DVIPDFCMD = $(DVIPDFMX) $(DVIPDFMXFLAG) $(BASE).dvi
-COMPILE.dvi = $(ECHO) $(DVIPDFCMD); $(DVIPDFCMD) >>$(BASE).log 2>&1 || ($(CAT) $(BASE).log; exit 1)
+COMPILE.dvi = $(ECHO) $(DVIPDFCMD); $(DVIPDFCMD) >>$(BASE).log 2>&1 || ($(SED) -n -e '/^Output written on toc_hyperref.dvi/,$$p' $(BASE).log; exit 1)
 
 # 索引中間ファイル(.ind)作成
 MENDEXCMD = $(MENDEX) $(MENDEXFLAG) $(BASE).idx