From 882786dcea6f3f0212d22bba204bbdc1c7235cc3 Mon Sep 17 00:00:00 2001 From: j8takagi <j8takagi@nifty.com> Date: Mon, 9 Dec 2013 19:21:03 +0900 Subject: [PATCH] =?utf8?q?.fls=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?utf8?q?=E3=81=AE=E6=9B=B4=E6=96=B0=E3=81=8C=E3=80=81=E5=88=86=E5=89=B2?= =?utf8?q?=E3=81=95=E3=82=8C=E3=81=9FTeX=E3=83=95=E3=82=A1=E3=82=A4?= =?utf8?q?=E3=83=AB=E3=81=8C=E6=9B=B4=E6=96=B0=E3=81=95=E3=82=8C=E3=81=9F?= =?utf8?q?=E5=A0=B4=E5=90=88=E3=82=82=E8=A1=8C=E3=82=8F=E3=82=8C=E3=82=8B?= =?utf8?q?=E3=82=88=E3=81=86=E4=BB=95=E6=A7=98=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- latex_mk/latex.mk | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/latex_mk/latex.mk b/latex_mk/latex.mk index c04cadf..420df96 100644 --- a/latex_mk/latex.mk +++ b/latex_mk/latex.mk @@ -119,6 +119,7 @@ LATEXINTFILES_PREV = $(addsuffix _prev,$(LATEXINTFILES)) TEXFILES = $(filter %.tex,$(INPUTFILES)) # \includegraphicsã§èªã¿è¾¼ã¾ããç»åãã¡ã¤ã«ã$(BASE).texã¨$(TEXFILES)ãããã³.flsãã¡ã¤ã«ããåå¾ãã +# åå¾ã¯ã1åã®makeå®è¡ã«ã¤ã1åã ãè¡ããã GRAPHICFILES = $(GRAPHICFILESre) GRAPHICFILESre = $(eval GRAPHICFILES := \ @@ -127,7 +128,7 @@ GRAPHICFILESre = $(eval GRAPHICFILES := \ $(SED) -e '/^\s*%/d' -e 's/\([^\]\)\s*%.*/\1/g' $(BASE).tex $(TEXFILES) | \ $(SED) -e '/\\begin{verbatim}/,/\\end{verbatim}/d' -e 's/\\verb|[^|]*|//g' | \ $(SED) -e 's/}/}%/g' | $(SED) -e 'y/}%/}\n/' | \ - $(SED) -n -e 's/.*\\includegraphics\(\[[^]]*\]\)\{0,1\}{\([^}]*\)}$$/\2/pg' \ + $(SED) -n -e 's/.*\\includegraphics\(\[[^]]*\]\)\{0,1\}{\([^}]*\)}$$/\2/p' \ ) \ $(filter $(addprefix %,$(GRAPHICSEXT)),$(INPUTFILES)) \ )) @@ -136,6 +137,7 @@ GRAPHICFILESre = $(eval GRAPHICFILES := \ OTHERFILES = $(sort $(filter-out %.aux $(LATEXINTFILES) $(TEXFILES) $(GRAPHICFILES),$(INPUTFILES))) # \bibliographyå½ä»¤ã§èªã¿è¾¼ã¾ããæç®ãã¼ã¿ãã¼ã¹ãã¡ã¤ã«ãTeXãã¡ã¤ã«ããæ¤ç´¢ãã +# åå¾ã¯ã1åã®makeå®è¡ã«ã¤ã1åã ãè¡ããã BIBDB = $(BIBDBre) BIBDBre = $(eval BIBDB := \ @@ -143,16 +145,16 @@ BIBDBre = $(eval BIBDB := \ $(SED) -e '/^\s*%/d' -e 's/\([^\]\)\s*%.*/\1/g' $(BASE).tex $(TEXFILES) | \ $(SED) -e '/\\begin{verbatim}/,/\\end{verbatim}/d' -e 's/\\verb|[^|]*|//g' | \ $(SED) -e 's/}/}%/g' | $(SED) -e 'y/}%/}\n/' | \ - $(SED) -n -e 's/.*\\bibliography\(\[[^]]*\]\)\{0,1\}{\([^}]*\)}$$/\2/pg' | \ + $(SED) -n -e 's/.*\\bibliography{\([^}]*\)}$$/\1/p' | \ $(SED) -e 's/,/ /g' \ ))))) # ä¾åé¢ä¿ã.dãã¡ã¤ã«ã«æ¸ãåºã %.d: %.fls # Makefile夿°ã®å±é - @$(foreach i,0 1,$(ECHO) "Makefiles variable -- LATEXINTFILES=$(LATEXINTFILES) TEXFILES=$(TEXFILES) GRAPHICFILES=$(GRAPHICFILES) BIBDB=$(BIBDB)" $(if $(filter 0,$i),>/dev/null);) + @$(foreach i,0 1,$(ECHO) "Makefiles variable -- TEXFILES=$(TEXFILES) LATEXINTFILES=$(LATEXINTFILES) GRAPHICFILES=$(GRAPHICFILES) BIBDB=$(BIBDB)" $(if $(filter 0,$i),>/dev/null);) # .dãã¡ã¤ã«ã®ä¾åé¢ä¿ - @$(ECHO) '$(BASE).d: $(BASE).tex $(BASE).fls' >$@ + @$(ECHO) '$(BASE).d: $(BASE).tex $(BASE).fls $(TEXFILES)' >$@ # ä¸éãã¡ã¤ã«ã®ä¾åé¢ä¿ $(if $(sort $(LATEXINTFILES) $(BIBDB)),@( \ $(ECHO); \ -- 2.18.0