changeset 4:46f76bf0f614

fix
author mir3636
date Fri, 24 Nov 2017 21:46:22 +0900
parents 845b7c1fb066
children 4f9b33ddd8ba
files Paper/Makefile Paper/main.tex
diffstat 2 files changed, 30 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/Paper/Makefile	Fri Nov 24 21:23:05 2017 +0900
+++ b/Paper/Makefile	Fri Nov 24 21:46:22 2017 +0900
@@ -1,27 +1,35 @@
-# target name
-TARGET=main
+TARGET = main
+
+LATEX   = platex
+BIBTEX  = pbibtex
+#DVIPS   = dvips
+#DVIPDFM = dvipdfmx
+RM      = rm -f
+DVIPDF=dvipdfmx -p a4
+#  Option definitions
+#DVIPDFMOPT = 
+#DVIPSOPT   = -D 720 -mode esphi -O 0mm,0mm -N0 
 
-# dependencies
-$(TARGET).pdf : $(TARGET).dvi
-	dvipdfmx $<
+#  Suffixes definitions
+.SUFFIXES: .tex .dvi .pdf
 
-$(TARGET).dvi : $(wildcard **/*.tex) $(TARGET).tex
-	platex $(TARGET).tex
-	platex $(TARGET).tex
-	platex $(TARGET).tex
+.tex.dvi:
+	$(LATEX) $<
+	$(BIBTEX) $(TARGET)
+	$(LATEX) $<
+	$(LATEX) $<
+
+.dvi.pdf:
+	$(DVIPDF) $(DVIPDF_OPT) $<
 
 
-# commands
-.PHONY : clean all open remake
+all: $(TARGET).pdf
+	open $(TARGET).pdf
+
+dvi: $(TARGET).dvi
+
+pdf: $(TARGET).pdf
+
 
 clean:
-	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core *.cpt
-
-all: $(TARGET).pdf
-
-open: $(TARGET).pdf
-	open $(TARGET).pdf
-
-remake:
-	make clean
-	make all
+	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *~ *.core
--- a/Paper/main.tex	Fri Nov 24 21:23:05 2017 +0900
+++ b/Paper/main.tex	Fri Nov 24 21:46:22 2017 +0900
@@ -206,7 +206,7 @@
 %...の説明
 %codegearの説明もっとする?
 
-\lstinputlisting[label=excbc, caption=exStack]{./src/ex_stack.cbc}
+\lstinputlisting[label=excbc, caption=exstack]{./src/ex_stack.cbc}
 
 \section{interface と impliment}
 interface は呼び出しの引数になる Data Gear の集合であり、そこで呼び出される Code Gear のエントリである。