# HG changeset patch # User mir3636 # Date 1511527582 -32400 # Node ID 46f76bf0f61473822aa3a9bbb0e957ef38f4b5c0 # Parent 845b7c1fb066cdfce1c56abbade65702435732c0 fix diff -r 845b7c1fb066 -r 46f76bf0f614 Paper/Makefile --- 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 diff -r 845b7c1fb066 -r 46f76bf0f614 Paper/main.tex --- 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 のエントリである。